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 << 65 ---------------- << 66 **Fixme**: much more organizational work is ne 64 **Fixme**: much more organizational work is needed here. 67 65 68 .. toctree:: 66 .. toctree:: 69 :maxdepth: 1 67 :maxdepth: 1 70 68 71 accounting/index 69 accounting/index 72 cpu-freq/index 70 cpu-freq/index 73 fpga/index 71 fpga/index 74 i2c/index 72 i2c/index 75 iio/index 73 iio/index 76 pcmcia/index 74 pcmcia/index 77 spi/index 75 spi/index 78 w1/index 76 w1/index 79 watchdog/index 77 watchdog/index 80 virt/index 78 virt/index 81 hwmon/index 79 hwmon/index 82 accel/index 80 accel/index 83 security/index 81 security/index 84 crypto/index 82 crypto/index 85 bpf/index 83 bpf/index 86 usb/index 84 usb/index 87 PCI/index 85 PCI/index 88 misc-devices/index 86 misc-devices/index 89 peci/index 87 peci/index 90 wmi/index 88 wmi/index 91 tee/index 89 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.