Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / userspace-api / index.rst
blob274cc7546efc2a042d2dc00aa67c71c52372179a
1 =====================================
2 The Linux kernel user-space API guide
3 =====================================
5 .. _man-pages: https://www.kernel.org/doc/man-pages/
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.
13 System calls
14 ============
16 .. toctree::
17    :maxdepth: 1
19    unshare
20    futex2
21    ebpf/index
22    ioctl/index
23    mseal
25 Security-related interfaces
26 ===========================
28 .. toctree::
29    :maxdepth: 1
31    no_new_privs
32    seccomp_filter
33    landlock
34    lsm
35    mfd_noexec
36    spec_ctrl
37    tee
39 Devices and I/O
40 ===============
42 .. toctree::
43    :maxdepth: 1
45    accelerators/ocxl
46    dma-buf-alloc-exchange
47    gpio/index
48    iommufd
49    media/index
50    dcdbas
51    vduse
52    isapnp
54 Everything else
55 ===============
57 .. toctree::
58    :maxdepth: 1
60    ELF
61    netlink/index
62    sysfs-platform_profile
63    vduse
64    futex2
65    perf_ring_buffer
67 .. only::  subproject and html
69    Indices
70    =======
72    * :ref:`genindex`