M
- major number
Device Numbers
Devices Directories
- mdb modular debugger
Device Driver Debugging and Tuning Tips
- memcpy() kernel function
Reporting and Setting Device Size and Re-initializing
the Device
- metadevice
Character and Block Devices
- minor number
Defining the Device Attach Entry Point
Device Numbers
Devices Directories
- mknod() system call
Devices Directories
- mknod command
Devices Directories
- mmap() system call
User and Kernel Address Spaces on x86 and SPARC Machines
- mod_info() kernel function
Defining the Module Information Entry Point
Writing the Loadable Module Configuration Entry Points
- mod_install() kernel function
Initializing and Unloading
Defining the Module Initialization Entry Point
Writing the Loadable Module Configuration Entry Points
- mod_remove() kernel function
Initializing and Unloading
Defining the Module Unload Entry Point
Writing the Loadable Module Configuration Entry Points
- moddir kernel variable
Driver Directory Organization
- modinfo command
Building, Installing, and Using Quote Of The Day
Version??2
Adding the Template Driver
Adding, Updating, and Removing a Driver
- modinfo driver structure
Defining the Module Information Entry Point
- modldrv driver structure
Defining the Module Linkage Structures
Writing the Driver Data Structures
- modlinkage driver structure
Defining the Module Linkage Structures
Writing the Driver Data Structures
Defining the Module Initialization Entry Point
- modload command
Adding the Template Driver
- modunload command
Removing the Template Driver
- more command
Building, Installing, and Using Quote Of The Day
Version??2
- mutex() kernel function
Lock and Condition Variable Members of the State
Structure
- mutex_destroy() kernel function
Creating and Destroying Locks and Condition Variables
Checking for Changes, Cleaning Up, and Detaching
- mutex_init() kernel function
Creating and Destroying Locks and Condition Variables
Attaching, Allocating Memory, and Initializing a
Mutex and a Condition Variable
- mutex_owned() kernel function
Device Driver Coding Tips
- mutexes
Managing Thread Synchronization- avoiding problems
Device Driver Coding Tips