Driver Basics
Driver Entry and Exit points
Driver device table
Delaying, scheduling, and timer routines
Wait queues and Wake events
High-resolution timers
Workqueues and Kevents
Internal Functions
Reference counting
Atomics
Kernel objects manipulation
Kernel utility functions
Device Resource Management