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
  • Using flexible arrays in the kernel
  • Reed-Solomon Library Programming Interface
  • The genalloc/genpool subsystem
  • The errseq_t datatype
  • How to get printk format specifiers right
  • Circular Buffers
  • Memory Management APIs
  • GFP masks used from FS/IO context
  • ktime accessors
  • Boot time memory management

Interfaces for kernel debugging¶

  • The object-lifetime debugging infrastructure
  • The Linux Kernel Tracepoint API

Table Of Contents

  • Core API Documentation
    • Core utilities
    • Interfaces for kernel debugging

Related Topics

  • Documentation overview
    • Previous: FPGA Region
    • Next: The Linux Kernel API

This Page

  • Show Source

Quick search

©The kernel development community. | Powered by Sphinx 1.6.5 & Alabaster 0.7.6 | Page source