xref: /linux/Documentation/userspace-api/index.rst (revision d4f42b71e816b19dd44b373e1006ca64da75c192)
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
24Security-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
37Devices and I/O
38===============
39
40.. toctree::
41   :maxdepth: 1
42
43   accelerators/ocxl
44   dma-buf-alloc-exchange
45   iommu
46   iommufd
47   media/index
48   dcdbas
49   vduse
50   isapnp
51
52Everything else
53===============
54
55.. toctree::
56   :maxdepth: 1
57
58   ELF
59   netlink/index
60   sysfs-platform_profile
61   vduse
62   futex2
63   perf_ring_buffer
64
65.. only::  subproject and html
66
67   Indices
68   =======
69
70   * :ref:`genindex`
71