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 39Networking interfaces 40--------------------- 41 42.. toctree:: 43 :maxdepth: 1 44 45 networking/index 46 netlabel/index 47 infiniband/index 48 isdn/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 63**Fixme**: much more organizational work is needed here. 64 65.. toctree:: 66 :maxdepth: 1 67 68 accounting/index 69 cpu-freq/index 70 fpga/index 71 i2c/index 72 iio/index 73 leds/index 74 pcmcia/index 75 spi/index 76 w1/index 77 watchdog/index 78 virt/index 79 hwmon/index 80 accel/index 81 security/index 82 crypto/index 83 bpf/index 84 usb/index 85 PCI/index 86 misc-devices/index 87 peci/index 88 wmi/index 89