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
- Using flexible arrays in the kernel
- Reed-Solomon Library Programming Interface
- Dynamic DMA mapping using the generic device
- Dynamic DMA mapping Guide
- DMA attributes
- DMA with ISA and LPC devices
- The genalloc/genpool subsystem
- The errseq_t datatype
- How to get printk format specifiers right
- Circular Buffers
- Generic radix trees/sparse arrays
- pin_user_pages() and related calls
- GFP masks used from FS/IO context
- The padata parallel execution mechanism