Functions and Variables Featured in This Chapter
Table 7-4 summarizes the functions, macros, structures, and variables introduced in the chapter.
Table 7-4. Functions, macros, variables, and data structures introduced in this chapter
|
Name |
Description |
|---|---|
|
Functions and macros | |
|
|
Macros used to tag pieces of code with special characteristics. These tags can be used to optimize the kernel image size, leaving out unneeded code, for instance. |
|
|
Executes at boot time all the functions tagged with the
|
|
|
The first two are the names of the functions that each module should provide to respectively initialize and remove a module. The other two are macros that allow device driver writers to use an arbitrary name for the previous two routines. |
|
|
Apply the boot-time configuration (if any) to a specific device. |
|
|
Defines optional module parameters that can be provided when loading the module. |
|
Data structures | |
|
|
Stores the input to the |
|
|
Stores the input to the |
|
|
|
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access