.. SPDX-License-Identifier: GPL-2.0 | |
============================== | |
Kernel subsystem documentation | |
============================== | |
These books get into the details of how specific kernel subsystems work | |
from the point of view of a kernel developer. Much of the information here | |
is taken directly from the kernel source, with supplemental material added | |
as needed (or at least as we managed to add it — probably *not* all that is | |
needed). | |
Core subsystems | |
--------------- | |
.. toctree:: | |
:maxdepth: 1 | |
core-api/index | |
driver-api/index | |
mm/index | |
power/index | |
scheduler/index | |
timers/index | |
locking/index | |
Human interfaces | |
---------------- | |
.. toctree:: | |
:maxdepth: 1 | |
input/index | |
hid/index | |
sound/index | |
gpu/index | |
fb/index | |
leds/index | |
Networking interfaces | |
--------------------- | |
.. toctree:: | |
:maxdepth: 1 | |
networking/index | |
netlabel/index | |
infiniband/index | |
isdn/index | |
mhi/index | |
Storage interfaces | |
------------------ | |
.. toctree:: | |
:maxdepth: 1 | |
filesystems/index | |
block/index | |
cdrom/index | |
scsi/index | |
target/index | |
**Fixme**: much more organizational work is needed here. | |
.. toctree:: | |
:maxdepth: 1 | |
accounting/index | |
cpu-freq/index | |
fpga/index | |
i2c/index | |
iio/index | |
pcmcia/index | |
spi/index | |
w1/index | |
watchdog/index | |
virt/index | |
hwmon/index | |
accel/index | |
security/index | |
crypto/index | |
bpf/index | |
usb/index | |
PCI/index | |
misc-devices/index | |
peci/index | |
wmi/index |