1.. SPDX-License-Identifier: GPL-2.0 2 3============================== 4Kernel subsystem documentation 5============================== 6 7These books get into the details of how specific kernel subsystems work 8from the point of view of a kernel developer. Much of the information here 9is taken directly from the kernel source, with supplemental material added 10as needed (or at least as we managed to add it — probably *not* all that is 11needed). 12 13Core subsystems 14--------------- 15 16.. toctree:: 17 :maxdepth: 1 18 19 core-api/index 20 driver-api/index 21 mm/index 22 power/index 23 scheduler/index 24 timers/index 25 locking/index 26 27Human interfaces 28---------------- 29 30.. toctree:: 31 :maxdepth: 1 32 33 input/index 34 hid/index 35 sound/index 36 gpu/index 37 fb/index 38 leds/index 39 40Networking interfaces 41--------------------- 42 43.. toctree:: 44 :maxdepth: 1 45 46 networking/index 47 netlabel/index 48 infiniband/index 49 mhi/index 50 51Storage interfaces 52------------------ 53 54.. toctree:: 55 :maxdepth: 1 56 57 filesystems/index 58 block/index 59 cdrom/index 60 scsi/index 61 target/index 62 nvme/index 63 64Other subsystems 65---------------- 66**Fixme**: much more organizational work is needed here. 67 68.. toctree:: 69 :maxdepth: 1 70 71 accounting/index 72 cpu-freq/index 73 edac/index 74 fpga/index 75 i2c/index 76 iio/index 77 pcmcia/index 78 spi/index 79 w1/index 80 watchdog/index 81 virt/index 82 hwmon/index 83 accel/index 84 security/index 85 crypto/index 86 bpf/index 87 usb/index 88 PCI/index 89 misc-devices/index 90 peci/index 91 wmi/index 92 tee/index 93