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   mfd_noexec
36   spec_ctrl
37   tee
38   check_exec
39
40Devices and I/O
41===============
42
43.. toctree::
44   :maxdepth: 1
45
46   accelerators/ocxl
47   dma-buf-heaps
48   dma-buf-alloc-exchange
49   fwctl/index
50   gpio/index
51   iommufd
52   media/index
53   dcdbas
54   vduse
55   isapnp
56
57Everything else
58===============
59
60.. toctree::
61   :maxdepth: 1
62
63   ELF
64   netlink/index
65   sysfs-platform_profile
66   vduse
67   futex2
68   perf_ring_buffer
69   ntsync
70
71.. only::  subproject and html
72
73   Indices
74   =======
75
76   * :ref:`genindex`
77