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