Linux 6.9-rc1
[linux-2.6-microblaze.git] / Documentation / userspace-api / index.rst
1 =====================================
2 The Linux kernel user-space API guide
3 =====================================
4
5 .. _man-pages: https://www.kernel.org/doc/man-pages/
6
7 While much of the kernel's user-space API is documented elsewhere
8 (particularly in the man-pages_ project), some user-space information can
9 also be found in the kernel tree itself.  This manual is intended to be the
10 place where this information is gathered.
11
12
13 System calls
14 ============
15
16 .. toctree::
17    :maxdepth: 1
18
19    unshare
20    futex2
21    ebpf/index
22    ioctl/index
23
24 Security-related interfaces
25 ===========================
26
27 .. toctree::
28    :maxdepth: 1
29
30    no_new_privs
31    seccomp_filter
32    landlock
33    lsm
34    spec_ctrl
35    tee
36
37 Devices and I/O
38 ===============
39
40 .. toctree::
41    :maxdepth: 1
42
43    accelerators/ocxl
44    dma-buf-alloc-exchange
45    gpio/index
46    iommu
47    iommufd
48    media/index
49    dcdbas
50    vduse
51    isapnp
52
53 Everything else
54 ===============
55
56 .. toctree::
57    :maxdepth: 1
58
59    ELF
60    netlink/index
61    sysfs-platform_profile
62    vduse
63    futex2
64    perf_ring_buffer
65
66 .. only::  subproject and html
67
68    Indices
69    =======
70
71    * :ref:`genindex`