Core API Documentation¶
This is the beginning of a manual for core kernel APIs. The conversion (and writing!) of documents for this manual is much appreciated!
Core utilities¶
- The Linux Kernel API
- Generic Associative Array Implementation
- Semantics and Behavior of Atomic and Bitmask Operations
- Cache and TLB Flushing Under Linux
- refcount_t API compared to atomic_t
- CPU hotplug in the Kernel
- ID Allocation
- Semantics and Behavior of Local Atomic Operations
- Concurrency Managed Workqueue (cmwq)
- Linux generic IRQ handling
- XArray
- Reed-Solomon Library Programming Interface
- The genalloc/genpool subsystem
- The errseq_t datatype
- How to get printk format specifiers right
- Circular Buffers
- Generic radix trees/sparse arrays
- Memory Allocation Guide
- Memory Management APIs
- GFP masks used from FS/IO context
- ktime accessors
- Boot time memory management
- Memory hotplug
- Memory Protection Keys
- RCU concepts
- GCC plugin infrastructure