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