The Linux Kernel
6.4.0-gnu
Quick search
Contents
A guide to the Kernel Development Process
Submitting patches: the essential guide to getting your code into the kernel
Code of conduct
Kernel Maintainer Handbook
All development-process docs
Core API Documentation
Driver implementer's API guide
Driver Model
Driver Basics
Device drivers infrastructure
ioctl based interfaces
Early Userspace
CPU and Device Power Management
The Common Clk Framework
Bus-Independent Device Accesses
Buffer Sharing and Synchronization (dma-buf)
Device links
Component Helper for Aggregate Drivers
Message-based devices
InfiniBand and Remote DMA (RDMA) Interfaces
Managing Ownership of the Framebuffer Aperture
Frame Buffer Library
Voltage and current regulator API
Reset controller API
Industrial I/O
Input Subsystem
Linux USB API
Firewire (IEEE 1394) driver Interface Guide
The Linux PCI driver implementer's API guide
Compute Express Link
Serial Peripheral Interface (SPI)
I
2
C and SMBus Subsystem
IPMB Driver for a Satellite MC
The Linux IPMI Driver
I3C subsystem
Generic System Interconnect Subsystem
Device Frequency Scaling
High Speed Synchronous Serial Interface (HSI)
Introduction
HSI Subsystem in Linux
hsi-char Device
The kernel HSI API
Error Detection And Correction (EDAC) Devices
SCSI Interfaces Guide
libATA Developer's Guide