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 64**Fixme**: much more organizational work is needed here. 65 66.. toctree:: 67 :maxdepth: 1 68 69 accounting/index 70 cpu-freq/index 71 fpga/index 72 i2c/index 73 iio/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