Next Previous Contents  2. Syntax used  2.1 Function Syntax
When speaking about a function, we write:  "function_name  [
file location . extension ]"  For example:  "schedule
[kernel/sched.c]"   tells us that we talk about   function
retrievable from file  [ kernel/sched.c ]  Note: We also assume
/usr/src/linux as the starting directory.  2.2 Indentation
Indentation in source code is 3 blank characters.  2.3
InterCallings Analysis   We use the"InterCallings Analysis
"(ICA) to see (in an indented fashion) how kernel functions call
each other.  For example, the sleep_on command is described in
ICA below:  |init_waitqueue_entry      -- |__add_wait_queue
|   enqueuing request      |list_add                 |
|__list_add          --     |schedule              ---
waiting for request to be executed       |__remove_wait_queue --
|list_del              |   dequeuing request
|__list_del       --                            sleep_on ICA
The indented ICA is followed by functions'