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 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 fpga/index 74 i2c/index 75 iio/index 76 pcmcia/index 77 spi/index 78 w1/index 79 watchdog/index 80 virt/index 81 hwmon/index 82 accel/index 83 security/index 84 crypto/index 85 bpf/index 86 usb/index 87 PCI/index 88 misc-devices/index 89 peci/index 90 wmi/index 91 tee/index 92