Linux 6.1.66
[platform/kernel/linux-starfive.git] / Documentation / subsystem-apis.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ==============================
4 Kernel subsystem documentation
5 ==============================
6
7 These books get into the details of how specific kernel subsystems work
8 from the point of view of a kernel developer.  Much of the information here
9 is taken directly from the kernel source, with supplemental material added
10 as needed (or at least as we managed to add it — probably *not* all that is
11 needed).
12
13 **Fixme**: much more organizational work is needed here.
14
15 .. toctree::
16    :maxdepth: 1
17
18    driver-api/index
19    core-api/index
20    locking/index
21    accounting/index
22    block/index
23    cdrom/index
24    cpu-freq/index
25    fb/index
26    fpga/index
27    hid/index
28    i2c/index
29    iio/index
30    isdn/index
31    infiniband/index
32    leds/index
33    netlabel/index
34    networking/index
35    pcmcia/index
36    power/index
37    target/index
38    timers/index
39    spi/index
40    w1/index
41    watchdog/index
42    virt/index
43    input/index
44    hwmon/index
45    gpu/index
46    security/index
47    sound/index
48    crypto/index
49    filesystems/index
50    mm/index
51    bpf/index
52    usb/index
53    PCI/index
54    scsi/index
55    misc-devices/index
56    scheduler/index
57    mhi/index
58    peci/index