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 isdn/index 50 mhi/index 51 52Storage interfaces 53------------------ 54 55.. toctree:: 56 :maxdepth: 1 57 58 filesystems/index 59 block/index 60 cdrom/index 61 scsi/index 62 target/index 63 nvme/index 64 65Other subsystems 66---------------- 67**Fixme**: much more organizational work is needed here. 68 69.. toctree:: 70 :maxdepth: 1 71 72 accounting/index 73 cpu-freq/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