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