Home
last modified time | relevance | path

Searched refs:userspace (Results 1 – 200 of 462) sorted by relevance

123

/linux-4.4.14/Documentation/networking/
Dmac80211-auth-assoc-deauth.txt9 participant userspace
14 userspace->mac80211: authenticate
44 mac80211->userspace: RX auth frame
48 userspace->mac80211: associate
71 mac80211->userspace: associated
73 note left of userspace: associated now
76 note over userspace
80 userspace->mac80211: authorized
84 userspace->mac80211: deauthenticate/disassociate
95 mac80211->userspace: disconnected
Doperstates.txt15 Thanks to 802.1X, userspace must be granted the possibility to
19 and changeable from userspace under certain rules.
22 2. Querying from userspace
26 to be notified of updates. This is important for setting from userspace.
46 Interface is in unknown state, neither driver nor userspace has set
70 contains link policy. This is needed for userspace interaction
92 real hardware, it is possible to set this bit from userspace. One
121 IF_OPER_UP if userspace interaction is disabled. Otherwise
122 IF_OPER_DORMANT with the possibility for userspace to initiate the
126 4. Setting from userspace
[all …]
Dopenvswitch.txt4 The Open vSwitch kernel module allows flexible userspace control over
13 table" that userspace populates with "flows" that map from keys based
21 no match, it queues the packet to userspace for processing (as part of
22 its processing, userspace will likely set up a flow to handle further
35 to Open vSwitch is designed to allow carefully written userspace
39 kernel module passes a packet to userspace, it also passes along the
44 - If userspace's notion of the flow key for the packet matches the
47 - If the kernel's flow key includes more fields than the userspace
49 headers but userspace stopped at the Ethernet type (because it
54 - If the userspace flow key includes more fields than the
[all …]
Dcdc_mbim.txt41 provides an userspace interface to the MBIM control channel, and will
43 userspace MBIM management application always is required to enable a
46 Such userspace applications includes, but are not limited to:
59 The driver <-> userspace interfaces are described below. The MBIM
63 MBIM control channel userspace ABI
69 using the cdc-wdm driver as a subdriver. The userspace end of the
73 channel. The channel is fully delegated to the userspace management
96 The userspace application can access the CDC MBIM functional
105 The userspace application is responsible for all control message
127 userspace.
[all …]
Ddns_resolver.txt21 upcalled to userspace through /sbin/request-key.
23 These routines must be supported by userspace tools dns.upcall, cifs.upcall and
27 (*) Implements the dns_resolver key_type to contact userspace.
77 it doesn't find it, it upcalls to userspace to make a new DNS query, which
114 Keys of dns_resolver type can be read from userspace using keyctl_read() or
123 this type are used to transport and cache DNS lookup results from userspace.
127 userspace to get a new result.
129 Upcalls to userspace are made through the request_key() upcall vector, and are
Dnfc.txt5 NFC device drivers development and to create an unified userspace interface.
8 description and the userspace interface description.
23 The control operations are available to userspace via generic netlink.
69 The userspace interface is divided in control operations and low-level data
103 The userspace must use PF_NFC sockets to perform any data communication with
Dregulatory.txt11 Keeping regulatory domains in userspace
15 in userspace and provide a framework for userspace to upload
23 a userspace agent build it and send it via nl80211. Only
26 A currently available userspace agent which can accomplish this
58 the specificied alpha2. The kernel in turn will then ask userspace
64 The kernel will send a uevent to inform userspace a new
Dteam.txt1 Team devices are driven from userspace via libteam library which is here:
Dnf_conntrack-sysctl.txt33 provide userspace with connection tracking events via ctnetlink.
40 events are normally dropped when userspace listeners can't keep up.
45 re-tries to send the event to userspace.
Dl2tp.txt32 (userspace daemon) to manage them.
35 separate the L2TP and PPP functionality. Existing L2TPv2 userspace
45 handled by userspace. L2TP control frames carry messages between L2TP
47 sessions. An L2TP client or server is implemented in userspace.
52 userspace, though for unmanaged L2TPv3 tunnels, the socket can also be
91 For L2TPv2, there are a number of requirements on the userspace L2TP
140 For L2TPv3, userspace must use the netlink API defined in
163 tunnel. There is no need for an L2TP userspace application in this
181 PPPOL2TP_MSG_CONTROL userspace - kernel interface
Dbridge.txt2 userspace tools.
Dtuntap.txt25 Depending on the type of device chosen the userspace program has to read/write
119 queue which could be accessed by userspace.
198 (http://perso.enst.fr/~beyssac/pipsec/), a userspace IPSec
/linux-4.4.14/Documentation/device-mapper/
Ddm-log.txt23 userspace drivers/md/dm-log-userspace* include/linux/dm-log-userspace.h
37 The "userspace" log type
39 This log type simply provides a way to export the log API to userspace,
41 logging requests to userspace, where a daemon receives and processes the
44 The structure used for communication between kernel and userspace are
45 located in include/linux/dm-log-userspace.h. Due to the frequency,
47 kernel and userspace, 'connector' is used as the interface for
50 There are currently two userspace log implementations that leverage this
Dthin-provisioning.txt60 - Device-mapper 'messages' from userspace which control the creation of new
113 will be triggered which a userspace daemon should catch allowing it to
116 userspace daemon can use this to detect a situation where a new table
280 A 64-bit number used by userspace to help synchronise with metadata
285 dm event will be sent to userspace. This event is edge-triggered and
291 'held' for userspace read access. '-' indicates there is no
306 contain the string 'Fail'. The userspace recovery tools
395 will just contain the string 'Fail'. The userspace recovery
Dlog-writes.txt8 able to take arbitrary data from userspace to insert into the log. The data
17 next REQ_FLUSH request. This is to make it easier for userspace to replay the
93 There is a userspace tool that will replay the log for you in various ways.
Dstatistics.txt28 region, etc. Unique region_ids enable multiple userspace programs to
83 the userspace owner of the range. This groups ranges together
84 so that userspace programs can identify the ranges they
/linux-4.4.14/Documentation/infiniband/
Duser_verbs.txt4 enables direct userspace access to IB hardware via "verbs," as
11 userspace driver for your InfiniBand hardware. For example, to use
13 libmthca userspace driver be installed.
20 directly to hardware registers mmap()ed into userspace, with no
27 Status is returned to userspace as the return value of the write()
34 of which resources are attached to a given userspace context. The
36 between kernel pointers and opaque userspace handles, so that kernel
37 pointers are never exposed to userspace and userspace cannot trick
45 Direct userspace I/O requires that memory regions that are potential
67 and so on. Since the InfiniBand userspace verbs should be safe for
/linux-4.4.14/Documentation/virtual/kvm/
Ds390-diag.txt17 userspace.
30 The supported DIAGNOSE function codes vary by the userspace used. For
42 virtio subfunctions depend on KVM's userspace. Generally, userspace
50 Handled by userspace.
53 Handled by userspace.
56 Handled by userspace.
59 Handled by either userspace or KVM (ioeventfd case).
80 This function code is handled by userspace.
D00-INDEX4 - KVM userspace API.
8 - KVM_CAP_DEVICE_CTRL userspace API.
Dreview-checklist.txt9 3. If the patch introduces or modifies a new userspace API:
15 5. New features must default to off (userspace should explicitly request them).
Dapi.txt116 is discouraged if userspace memory allocation (KVM_CAP_USER_MEMORY) is
178 The KVM_RUN ioctl (cf.) communicates with userspace via a shared
224 allocation of vcpu ids. For example, if userspace wants
747 blobs in userspace. When the guest writes the MSR, kvm copies one
926 __u64 userspace_addr; /* start of the userspace allocated memory */
959 posted to userspace as KVM_EXIT_MMIO exits.
1063 in-kernel irqchip, the multiprocessing state must be maintained by userspace on
1083 in-kernel irqchip, the multiprocessing state must be maintained by userspace on
1135 This ioctl would copy current vcpu's xsave struct to the userspace.
1150 This ioctl would copy userspace's xsave struct to the kernel.
[all …]
Dcpuid.txt6 cpuid. This is not always guaranteed to work, since userspace can
/linux-4.4.14/drivers/infiniband/
DKconfig16 tristate "InfiniBand userspace MAD support"
20 is the kernel side of the userspace MAD support, which allows
21 userspace processes to send and receive MADs. You will also
25 tristate "InfiniBand userspace access (verbs and CM)"
29 kernel side of userspace verbs and the userspace
30 communication manager (CM). This allows userspace processes
/linux-4.4.14/drivers/connector/
DKconfig3 tristate "Connector - unified userspace <-> kernelspace linker"
6 This is unified userspace <-> kernelspace connector working on top
15 bool "Report process events to userspace"
19 Provide a connector that reports process events to userspace. Send
/linux-4.4.14/fs/fuse/
DKconfig5 in a userspace program.
16 If you want to develop a userspace FS, or if you want to use
24 implemented in userspace.
26 If you want to develop or use a userspace character device
/linux-4.4.14/Documentation/target/
Dtcmu-design.txt26 allows userspace programs to be written which act as iSCSI targets.
52 If the target is a userspace process, supporting these is easy. tgt,
54 modules just use the available userspace libraries for RBD and GLFS.
59 kernel, another approach is to create a userspace pass-through
78 - Cleanly handle if userspace:
86 - Simple to write a userspace backend
92 between kernel and userspace. Within this region is: a control area
97 development in userspace, and this is conceptually very close to the
101 userspace to determine how large the shared region is) and signaling
116 userspace (respectively) to put commands on the ring, and indicate
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-gpio8 userspace. GPIOs are only made available to userspace by an explicit
10 kernel code, it may be exported by userspace (and unexported later).
17 /export ... asks the kernel to export a GPIO to userspace
Dsysfs-devices-system-ibm-rtl10 Users: The ibm-prtm userspace daemon uses this interface.
20 Users: The ibm-prtm userspace daemon uses this interface.
Dsysfs-class-cxl25 requested by userspace. The default on probe is the maximum
27 userspace applications to that many userspace interrupts. Must
36 userspace must request on a CXL_START_WORK ioctl. Userspace may
46 by userspace.
99 Decimal value of the the lowest version of the userspace API
152 by userspace. This includes all slave contexts space also.
Ddev-kmsg5 Description: The /dev/kmsg character device node provides userspace access
19 is not possible to inject messages from userspace with the
77 userspace.
110 Users: dmesg(1), userspace kernel log consumers
Dsysfs-class-devfreq58 What: /sys/class/devfreq/.../userspace/set_freq
62 The /sys/class/devfreq/.../userspace/set_freq shows and
64 userspace governor is in effect.
Dsysfs-firmware-memmap7 in the kernel resource tree and exposed to userspace via
20 the raw memory map to userspace.
Dsysfs-class-rtc-rtc0-device-rtc_calibration5 Description: The rtc_calibration attribute allows the userspace to
Dsysfs-bus-event_source-devices-format9 we want to export, so that userspace can deal with sane
Dsysfs-ocfs240 * 'user' - A plugin supporting userspace cluster software
72 userspace tools when bringing the cluster stack online.
Ddebugfs-ec12 The io file is binary and a userspace tool located here:
Dsysfs-devices21 chain will have emitted uevent messages, so userspace
Dsysfs-kernel-boot_params7 platform to userspace for kexec and debugging purpose.
Dsysfs-firmware-ofw21 should be compatible with existing userspace.
Dsysfs-firmware-efi-runtime-map11 kernel. The mappings are exported to sysfs so userspace tools
Dsysfs-class-fpga-manager14 fix) then userspace can know, i.e. if the firmware request
/linux-4.4.14/Documentation/virtual/kvm/devices/
Ds390_flic.txt23 The format of the data structure kvm_s390_irq as it is copied from userspace
27 Copies all floating interrupts into a buffer provided by userspace.
29 for userspace to try again with a bigger buffer.
32 -EFAULT is returned when copying data to userspace failed.
35 attr->addr contains the userspace address of the buffer into which all
89 pin a userspace page for the translated address and add it to the
93 release a userspace page for the translated address specified in addr
/linux-4.4.14/Documentation/accounting/
Dtaskstats.txt6 per-process statistics from the kernel to userspace.
29 To get statistics during a task's lifetime, userspace opens a unicast netlink
34 To obtain statistics for tasks which are exiting, the userspace listener
42 an additional record containing the per-tgid stats is also sent to userspace.
80 the task/process for which userspace wants statistics.
87 the cpumask would be "1-3,5,7-8". If userspace forgets to deregister interest
92 2. Response for a command: sent from the kernel in response to a userspace
120 stats in userspace alone is inefficient and potentially inaccurate (due to lack
127 gets sent to userspace (along with the per-task data).
146 interface to return them. Since userspace processes each netlink attribute
[all …]
Ddelay-accounting.txt16 and makes these statistics available to userspace through
39 generic data structure to userspace corresponding to per-pid and per-tgid
53 are sent to userspace without requiring a command. If it is the last exiting
57 The getdelays.c userspace utility in this directory allows simple commands to
/linux-4.4.14/drivers/uio/
DKconfig5 Enable this to allow the userspace driver core code to be
6 built. This code allows userspace programs easy access to
8 to be written in userspace. Note that a small kernel driver
20 driver requires a userspace component called cif that handles
33 This kernel driver requires that the matching userspace driver
79 Automata GmbH. The userspace part of this driver will be
101 This driver requires a userspace component that comes with the card
122 together with the userspace netX stack from Hilscher.
150 A sample userspace application using this driver is available
/linux-4.4.14/drivers/w1/
DKconfig20 This allows to communicate with userspace using connector. For more
22 There are three types of messages between w1 core and userspace:
26 3. Replies to userspace commands.
/linux-4.4.14/arch/s390/
DKconfig.debug13 disabled, you allow userspace access to all memory, including
14 kernel and userspace memory. Accidental memory access is likely
21 bool "Export kernel pagetable layout to userspace via debugfs"
/linux-4.4.14/drivers/sh/intc/
DKconfig13 This enables support for hardware-assisted userspace hardirq
18 userspace. This is primarily for use by userspace device
/linux-4.4.14/Documentation/gpio/
Dsysfs.txt10 Given appropriate hardware documentation for the system, userspace could
19 userspace GPIO can be used to determine system configuration data that
20 standard kernels won't know about. And for some tasks, simple userspace
32 - Control interfaces used to get userspace control over GPIOs;
45 a GPIO to userspace by writing its number to this file.
50 "unexport" ... Reverses the effect of exporting to userspace.
69 allow userspace to reconfigure this GPIO's direction.
124 /* export the GPIO to userspace */
136 signal direction may change. This helps drivers prevent userspace code
Ddrivers-on-gpio.txt5 the right in-kernel and userspace APIs/ABIs for the job, and that these
38 HDMI connector. It will provide a better userspace sysfs interface than GPIO.
42 userspace can issue the right system call to restart the system.
46 userspace can issue the right system call to power down the system.
93 with kernel frameworks better than your userspace code could. Needless to say,
/linux-4.4.14/Documentation/w1/
Dw1.netlink7 There are three types of messages between w1 core and userspace:
11 3. Replies to userspace commands.
28 userspace command for bus master
31 userspace command for slave device
50 (write and sample data back to userspace)
71 Currently replies to userspace commands are only generated for read
83 Replies to W1_LIST_MASTERS should send a message back to the userspace
178 Sequence number for userspace requests is set by userspace application.
188 This archive includes userspace application w1d.c which uses
/linux-4.4.14/drivers/staging/panel/
DTODO4 - review userspace api
5 - see if all of this could be easier done in userspace instead.
/linux-4.4.14/Documentation/early-userspace/
DREADME1 Early userspace support
7 "Early userspace" is a set of libraries and programs that provide
19 - klibc, a userspace C library, currently packaged separately, that is
24 two ways to add an early userspace image: specify an existing cpio
30 You can create a cpio archive that contains the early userspace image.
38 The kernel build process can also build an early userspace image from
65 early userspace image can be built by an unprivileged user.
85 early userspace useful. The klibc distribution is currently
108 move to early userspace:
121 For questions and help, you can sign up for the early userspace
/linux-4.4.14/Documentation/filesystems/
Dfuse.txt7 userspace process. The filesystem can be accessed normally through
16 A userspace filesystem mounted by a non-privileged (non-root) user.
40 FUSE is a userspace filesystem framework. It consists of a kernel
41 module (fuse.ko), a userspace library (libfuse.*) and a mount utility
49 The userspace library and utilities are available from the FUSE
75 The file descriptor to use for communication between the userspace
105 (userspace) configuration option.
136 userspace or being processed by the filesystem daemon. If there is
154 1) If the request is not yet sent to userspace AND the signal is
158 2) If the request is not yet sent to userspace AND the signal is not
[all …]
Dautomount-support.txt5 also be requested by userspace.
14 Then from userspace, you can just do something like:
77 As an alternative, it is possible for userspace to request expiry of any
Decryptfs.txt16 eCryptfs requires the userspace tools downloadable from the
22 - David Howells' userspace keyring headers and libraries (version
Dfiemap.txt5 The fiemap ioctl is an efficient method for userspace to get file
19 * userspace cares about (in) */
40 It is up to userspace to determine whether rejection of a particular
66 which userspace must allocate along with the fiemap structure. The
170 userspace would be highly inefficient, the kernel will try to merge most
225 system so that the userspace API is not broken.
Dsysfs.txt16 linkages between them to userspace.
38 userspace. Top-level directories in sysfs represent the common
188 This allows userspace to do partial reads and forward seeks
189 arbitrarily over the entire file at will. If userspace seeks back to
198 When writing sysfs files, userspace processes should first read the
252 (Note that the real implementation doesn't allow userspace to set the
Drelay.txt6 to userspace via user-defined 'relay channels'.
36 At this point, userspace can be notified so it empties the first
44 After copying it, userspace can notify the kernel that a sub-buffer
48 yet collected by userspace, and not wait for it to be consumed.
51 data between userspace and kernel, allowing the kernel side to remain
52 simple and not impose a single interface on userspace. It does
62 overhead mechanism for conveying kernel data to userspace. While the
92 you'll have to implement communication between userspace and kernel,
165 channel management typically called on instigation of userspace:
305 to expose the buffered data to the userspace.
[all …]
Ddax.txt8 It is also used to provide the pages which are mapped into userspace
14 For file mappings, the storage device is mapped directly into userspace.
Ddlmfs.txt3 A minimal DLM userspace interface implemented via a virtual file
37 userspace.
Dramfs-rootfs-initramfs.txt108 see cpio(1) and Documentation/early-userspace/buffer-format.txt). The
162 Documentation/early-userspace/README for more details.)
244 designed to be a tiny C library to statically link early userspace
341 "early userspace" (I.E. initramfs).
343 The move to early userspace is necessary because finding and mounting the real
353 in userspace. Both klibc and busybox/uClibc are working on simple initramfs
/linux-4.4.14/drivers/md/
DMakefile11 dm-log-userspace-y \
12 += dm-log-userspace-base.o dm-log-userspace-transfer.o
51 obj-$(CONFIG_DM_LOG_USERSPACE) += dm-log-userspace.o
DKconfig262 For further information on dm-crypt and userspace tools see:
347 tristate "Mirror userspace logging"
351 The userspace logging module provides a mechanism for
352 relaying the dm-dirty-log API to userspace. Log designs
353 which are more suited to userspace implementation (e.g.
/linux-4.4.14/Documentation/driver-model/
Ddevice.txt96 device_remove_file() to be called on a device at any time, userspace has
98 registered in the kernel, a uevent is generated to notify userspace (like
100 device is registered, then userspace won't get notified and userspace will
106 userspace will never be notified of the new attributes.
Dporting.txt376 userspace program /sbin/hotplug is called to notify userspace.
380 The driver model core passes several arguments to userspace via
386 A bus driver may also supply additional parameters for userspace to
/linux-4.4.14/Documentation/
Drfkill.txt37 replaced by userspace policy code) and
45 The rfkill core code also notifies userspace of state changes, and provides
46 ways for userspace to query the current states. See the "Userspace support"
90 The recommended userspace interface to use is /dev/rfkill, which is a misc
91 character device that allows userspace to obtain and set the state of rfkill
92 devices and sets of devices. It also notifies userspace about device addition
100 userspace is able to get a consistent snapshot of all rfkill devices in the
Drobust-futexes.txt8 noncontended case can be acquired/released from userspace without having
12 field. If userspace notices contention (the lock is already owned and
33 To solve such types of problems, "robust mutex" userspace APIs were
43 Userspace has no chance to clean up after the lock either - userspace is
86 robust locks that userspace is holding (maintained by glibc) - which
87 userspace list is registered with the kernel via a new syscall [this
107 the futex hung. To protect against this possibility, userspace (glibc)
115 in userspace [just like with the previous patches].
120 Key differences of this userspace-list based approach, compared to the
156 userspace had to do.
[all …]
Dpi-futex.txt8 calls - just pure fast atomic ops in userspace.
51 unavoidable fact of life, and once we accept that multi-task userspace
62 the only technique that currently enables good determinism for userspace
77 As mentioned before, the userspace fastpath of PI-enabled pthread
103 If the unlock side fastpath succeeds, [i.e. userspace manages to do a
109 behalf of userspace - and it also unlocks the attached
Dadding-syscalls.txt14 most traditional and most obvious interaction points between userspace and the
23 userspace that something has happened, then returning a new file
24 descriptor for the relevant object allows userspace to use
34 debugfs, as this is not considered a 'production' interface to userspace.
63 system call. To make sure that userspace programs can safely use flags
78 u32 size; /* userspace sets p->size = sizeof(struct xyzzy_params) */
88 - To cope with a later userspace program calling an older kernel, the kernel
91 - To cope with an older userspace program calling a newer kernel, the kernel
102 If your new system call allows userspace to refer to a kernel object, it
104 new type of userspace object handle when the kernel already has mechanisms and
[all …]
Ddma-buf-sharing.txt238 - full transparency for existing users on the importer side, i.e. userspace
347 the need to handle this specially in userspace frameworks for buffer sharing
349 from userspace using mmap.
352 rather similar to dma-buf from a userspace consumer side with using fds as
354 dma-buf to have a good transition path for existing Android userspace.
356 No special interfaces, userspace simply calls mmap on the dma-buf fd.
361 the userspace code of a given importing subsystem can use the same interfaces
363 especially important for drm where the userspace part of contemporary OpenGL,
380 up a mapping in userspace, calling do_mmap with dma_buf->file will equally
390 userspace, the exporter needs to set up a coherent mapping. If that's not
[all …]
Dhsi.txt52 which provides a charecter device for userspace representing the HSI port.
53 It can be used to communicate via HSI from userspace. Userspace may
Ddebugging-modules.txt22 is being loaded explicitly using "modprobe" from userspace.
Dxz.txt20 For userspace, XZ Utils provide a zlib-like compression library
33 .xz files from userspace. The decompressed output is thrown away.
70 In userspace, LZMA2 is typically used with dictionary sizes of several
Dvfio.txt8 agnostic framework for exposing direct device access to userspace, in
10 safe[2], non-privileged, userspace drivers.
15 turns the VM into a userspace driver, with the benefits of
21 userspace. Examples include network adapters (often non-TCP/IP based)
31 secure, more featureful userspace driver environment than UIO.
458 the memory block. The userspace is not expected to call these often.
462 IOMMU table and do not do pinning; instead these check that the userspace
471 the userspace. The existing hardware supports up to 2 DMA windows, one is
DSubmitChecklist74 19: All new userspace interfaces are documented in Documentation/ABI/.
76 Patches that change userspace interfaces should be CCed to
Dbraille-console.txt3 To get early boot messages on a braille device (before userspace screen
/linux-4.4.14/drivers/gpu/drm/radeon/
DKconfig10 bool "Enable userspace modesetting on radeon (DEPRECATED)"
13 Choose this option if you still need userspace modesetting.
/linux-4.4.14/drivers/media/rc/keymaps/
DKconfig10 tables on userspace, you should disable it.
14 userspace. Its available at
/linux-4.4.14/fs/notify/inotify/
DKconfig2 bool "Inotify support for userspace"
7 Say Y here to enable inotify support for userspace, including the
/linux-4.4.14/arch/unicore32/
DKconfig.debug9 If this option is disabled, you allow userspace (root) access to all
10 of memory, including kernel and userspace memory. Accidental
15 userspace access to memory mapped peripherals.
/linux-4.4.14/Documentation/sound/alsa/
DJack-Controls.txt5 to user space. This means userspace applications like pulseaudio can
10 jack. These jack input devices are not readable by userspace devices
16 This can be combined with UCM to allow userspace to route audio more
/linux-4.4.14/drivers/gpu/drm/nouveau/
DKbuild8 #- code also used by various userspace tools/tests
13 #- code also used by various userspace tools/tests
28 nouveau-y += nouveau_usif.o # userspace <-> nvif
/linux-4.4.14/security/tomoyo/
DKconfig13 Required userspace tools and further information may be
42 bool "Activate without calling userspace policy loader."
58 string "Location of userspace policy loader"
68 string "Trigger for calling userspace policy loader"
/linux-4.4.14/Documentation/ioctl/
Dbotching-up-ioctls.txt29 * Only use fixed sized integers. To avoid conflicts with typedefs in userspace
42 * Pointers are __u64, cast from/to a uintprt_t on the userspace side and
56 * Have a clear way for userspace to figure out whether your new ioctl or ioctl
63 and zero-extends any mismatches between kernel and userspace. That helps,
64 but isn't a complete solution since newer userspace on older kernels won't
106 userspace library. The i915 driver botched this with the set_tiling ioctl,
108 userspace.
130 v4l use by default nowadays. But let userspace know which timestamps are
134 have this information they can at least compensate. If your userspace can
167 for different objects and other resources to userspace. Doing that right
[all …]
/linux-4.4.14/fs/ecryptfs/
DKconfig17 bool "Enable notifications for userspace key wrap/unwrap"
21 for userspace to wrap/unwrap file encryption keys by other
/linux-4.4.14/drivers/vfio/
DKconfig22 tristate "VFIO Non-Privileged userspace driver framework"
29 VFIO provides a framework for secure userspace device drivers.
/linux-4.4.14/drivers/staging/rdma/ipath/
DKconfig9 as IP-over-InfiniBand as well as with userspace applications
10 (in conjunction with InfiniBand userspace access).
/linux-4.4.14/arch/cris/arch-v32/lib/
Dchecksumcopy.S30 1: ;; A failing userspace access (the read) will have this as PC.
71 2: ;; A failing userspace access for the read below will have this as PC.
87 3: ;; A failing userspace access for the read below will have this as PC.
/linux-4.4.14/Documentation/spi/
Dspidev1 SPI devices have a limited userspace API, supporting basic half-duplex
14 in userspace won't normally bring down any Linux system.
19 Of course there are drivers that can never be written in userspace, because
21 of the driver stack) that are not accessible to userspace.
33 (Sysfs also supports userspace driven binding/unbinding of drivers to
44 that userspace programs will open, created by "udev" or "mdev".
65 to expose a low level API to userspace -- it can be associated with any number
119 - From userspace, you can't currently change the chip select polarity;
D00-INDEX12 - Intro to the userspace API for spi devices
/linux-4.4.14/Documentation/powerpc/
Dcxl.txt46 translation services to allow each AFU direct access to userspace
51 of the AFU. Only userspace interacts directly with the AFU.
70 this mode, only one userspace process can use the accelerator at
74 be supported. This means up to 16K simultaneous userspace
80 determine the userspace context associated with an operation.
87 from the AFU to userspace. Either the whole space can be mapped or
96 AFUs may generate interrupts that are destined for userspace. These
98 userspace by a read syscall documented below.
111 and userspace can share control and status information.
136 A userspace library libcxl is available here:
[all …]
Dfirmware-assisted-dump.txt18 - Unlike phyp dump, userspace tool does not need to refer any sysfs
78 format. The userspace tools may copy this info to disk, or
81 -- Once the userspace tool is done saving dump, it will echo
211 The existing userspace tools (kdump infrastructure) can be easily
/linux-4.4.14/drivers/platform/chrome/
DKconfig42 tristate "Chrome OS Embedded Controller userspace device interface"
45 This driver adds support to talk with the ChromeOS EC from userspace.
56 checksum. This is used for userspace access only. The kernel
/linux-4.4.14/Documentation/firmware_class/
DREADME36 2), userspace:
44 4), userspace:
51 6), userspace:
109 firmware reloaded, it won't be possible to get it from userspace.
120 persistent should be left to userspace.
/linux-4.4.14/net/dns_resolver/
DKconfig10 userspace.
18 SMB2 later. DNS Resolver is supported by the userspace upcall
/linux-4.4.14/drivers/cpufreq/
DKconfig13 (see below) after boot, or use a userspace tool.
74 bool "userspace"
77 Use the CPUFreq governor 'userspace' as default. This allows
78 you to set the CPU frequency manually or when a userspace
80 to enable the userspace governor manually.
130 tristate "'userspace' governor for userspace frequency scaling"
133 CPU frequency manually or when a userspace program shall
/linux-4.4.14/arch/arm64/
DKconfig.debug6 bool "Export kernel pagetable layout to userspace via debugfs"
21 If this option is disabled, you allow userspace (root) access to all
22 of memory, including kernel and userspace memory. Accidental
27 userspace access to memory mapped peripherals.
/linux-4.4.14/fs/ocfs2/
DKconfig31 Cluster Base. It only requires a very small userspace component
44 This option will allow OCFS2 to use userspace clustering services
46 userspace cluster manager, say Y here.
/linux-4.4.14/arch/cris/arch-v10/lib/
Dchecksumcopy.S40 1: ;; A failing userspace access will have this as PC.
103 2: ;; A failing userspace access will have this as PC.
122 3: ;; A failing userspace access will have this as PC.
/linux-4.4.14/Documentation/filesystems/nfs/
Drpc-server-gss.txt40 kernel, but leave the initial context establishment to userspace. We
41 need upcalls to request userspace to perform context establishment.
68 called gss-proxy, implemented by a userspace program called Gssproxy.
75 userspace program over a regular unix socket. The gssproxy protocol does not
/linux-4.4.14/Documentation/power/
D00-INDEX26 - Tells userspace about battery, UPS, AC or DC power supply properties
44 - Experimental implementation of software suspend in userspace
Dsuspend-and-cpuhotplug.txt170 userspace, using the request_firmware() function defined in
204 afresh and then requests the userspace for the appropriate microcode image
213 getting it from userspace.
264 * A regular cpu online operation continues its journey from userspace
266 * Then freezer gets to work and freezes userspace.
268 it will now start waiting on the frozen userspace in the
Dfreezing-of-tasks.txt72 - freezes only userspace tasks
76 kernel threads without freezing userspace tasks
81 userspace tasks, or if we want to postpone the thawing of userspace tasks
84 - thaws all tasks (including kernel threads) because we can't thaw userspace
177 userspace, it gets even more complicated because some userspace processes are
/linux-4.4.14/arch/mips/oprofile/
Dbacktrace.c169 const int userspace = user_mode(regs); in op_mips_backtrace() local
172 if (userspace) in op_mips_backtrace()
/linux-4.4.14/drivers/staging/android/
DTODO6 - audit userspace interfaces to make sure they are sane
15 begin/end_cpu_access hooks to userspace.
DKconfig67 drivers from userspace.
/linux-4.4.14/tools/power/cpupower/
DREADME15 "libcpupower" is a library which offers a unified access method for userspace
17 allows for code reduction in userspace tools, a clean implementation of
/linux-4.4.14/Documentation/hwmon/
Duserspace-tools20 Get lm-sensors from project web site. Please note, you need only userspace
25 0) get lm-sensors userspace utils
Dscpi-hwmon25 their values which are then exported to userspace by this driver.
Dk8temp21 Please note that you will need at least lm-sensors 2.10.1 for proper userspace
/linux-4.4.14/drivers/usb/usbip/
DREADME4 - review of the userspace interface
DKconfig9 For more details, and to get the userspace utility
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt116 The tables need to be accessed and controlled by userspace because
122 Why not do this in userspace? MPX does not strictly require anything in
123 the kernel. It can theoretically be done completely from userspace. Here
153 Q: Could a bounds fault be handed to userspace and the tables allocated
159 Having ruled out all of the userspace-only approaches for managing
199 Since the kernel allocated those tables on-demand without userspace
216 Runtime library in userspace is responsible for allocation of bounds
229 1) If userspace is requesting help from the kernel to do the management
/linux-4.4.14/net/openvswitch/
DKconfig24 forwarding. It is complemented by a userspace daemon, ovs-vswitchd,
28 See http://openvswitch.org for more information and userspace
/linux-4.4.14/Documentation/virtual/
D00-INDEX11 - User Mode Linux, builds/runs Linux kernel as a userspace program.
/linux-4.4.14/drivers/staging/comedi/
DTODO5 - audit userspace interface
/linux-4.4.14/arch/arm/mm/
Dabort-ev4.S22 uaccess_disable ip @ disable userspace access
Dabort-macro.S16 uaccess_disable ip @ disable userspace access
Dabort-ev5tj.S27 uaccess_disable ip @ disable userspace access
Dabort-ev7.S18 uaccess_disable ip @ disable userspace access
Dabort-ev6.S42 1: uaccess_disable ip @ disable userspace access
Dabort-lv4t.S29 uaccess_disable ip @ disable userspace access
159 uaccess_disable ip @ disable userspace access
/linux-4.4.14/drivers/gpu/drm/cirrus/
DKconfig13 the modesetting userspace X.org driver.
/linux-4.4.14/Documentation/frv/
Dfeatures.txt23 itself, however all extra userspace registers will be saved on context
44 The only userspace binary format supported is FDPIC ELF. Normal ELF, FLAT
102 it for virtual userspace mappings.
124 (2) All other tiles are arranged to permit userspace access to the rest
128 userspace damage - but this is uClinux.
147 The ptrace() system call supports the following userspace debugging
287 Note that kernel threads do not have a userspace context, and so will not
Dkernel-ABI.txt5 The internal FRV kernel ABI is not quite the same as the userspace ABI. A
49 Basic userspace running mode.
177 kernel - it does not affect userspace.
/linux-4.4.14/net/netlink/
DKconfig10 userspace.
/linux-4.4.14/Documentation/kbuild/
D00-INDEX4 - how to export Linux headers for use by userspace
Dheaders_install.txt1 Exporting kernel headers for use by userspace
5 form suitable for use by userspace programs.
/linux-4.4.14/Documentation/cpu-freq/
Duser-guide.txt134 "governor" is the "userspace" governor. This one allows the user - or
135 a yet-to-implement userspace program - to decide what specific speed
163 userspace daemon. Make sure to not
215 If you have selected the "userspace" governor which allows you to
/linux-4.4.14/Documentation/ABI/
DREADME2 userspace, and the relative stability of these interfaces. Due to the
4 interfaces should be used by userspace programs in different ways.
54 with userspace developers to ensure that things do not
/linux-4.4.14/fs/dlm/
DKconfig7 A general purpose distributed lock manager for kernel or userspace
/linux-4.4.14/drivers/gpu/drm/mgag200/
DKconfig13 chips. It requires 0.3.0 of the modesetting userspace driver,
/linux-4.4.14/Documentation/i2c/
Dslave-eeprom-backend7 I2C bus. The memory contents can be modified from userspace via this file
/linux-4.4.14/Documentation/timers/
Dtimer_stats.txt5 system visible to kernel and userspace developers. If enabled in the config
10 timer_stats should be used by kernel and userspace developers to verify that
Dhpet.txt28 The driver provides a userspace API which resembles the API found in the
/linux-4.4.14/Documentation/laptops/
Dtoshiba_haps.txt27 userspace tools or daemons act accordingly, as well as providing a sysfs
70 provides a way to let userspace query the current protection
/linux-4.4.14/drivers/gpu/drm/armada/
DKconfig16 kernel mode setting and buffer management to userspace.
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-api.txt19 Usually a userspace daemon will notify the kernel watchdog driver via the
20 /dev/watchdog special device file that userspace is still alive, at
24 the system. If userspace fails (RAM error, kernel bug, whatever), the
61 /dev/watchdog just before closing the file. If the userspace daemon
63 will assume that the daemon (and userspace in general) died, and will
/linux-4.4.14/arch/mn10300/kernel/
Dprofile-low.S36 # ignore userspace
Dentry.S164 # userspace resumption stub bypassing syscall exit tracing
172 # returning to userspace
174 bne resume_userspace # returning to userspace
/linux-4.4.14/drivers/staging/lustre/
DREADME.txt18 package that contains the userspace tools from http://lustre.org/download/
79 Source for the userspace tools and out-of-tree client and server code
/linux-4.4.14/Documentation/usb/
Dmtouchusb.txt46 userspace.
54 requested from the userspace (And the drivers would handle the vendor specific
/linux-4.4.14/drivers/staging/iio/
DTODO10 1) Possibly add sysfs exports of constant useful to userspace.
29 1) Open question of userspace vs kernel space balance when
DKconfig28 a driver. May also be useful for testing userspace code
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/
Dinitrd.txt17 need userspace in many cases. Running without userspace has the
/linux-4.4.14/Documentation/ABI/removed/
Draw13948 of abstraction that required userspace clients to duplicate much
/linux-4.4.14/Documentation/connector/
Dconnector.txt5 Kernel connector - new netlink based userspace <-> kernel space easy
13 From the userspace point of view it's quite straightforward:
127 driver or userspace process can ask connector to notify it when
152 with a different group number, the userspace application must subscribe to
/linux-4.4.14/net/wireless/
DKconfig54 trigger due to races with userspace.
118 userspace features which must have been properly tested and as such is
123 interface which associated to an AP which userspace assumes or confirms
193 Enable this option if you need old userspace for wireless
/linux-4.4.14/drivers/xen/
DKconfig90 The evtchn driver allows a userspace process to trigger event
119 The old xenstore userspace tools expect to find "xenbus"
141 tristate "userspace grant access device driver"
146 Allows userspace processes to use grants.
153 Allows userspace processes to create pages with access granted
/linux-4.4.14/drivers/misc/cxl/
DKconfig30 userspace programs to access these accelerators via /dev/cxl/afuM.N
/linux-4.4.14/drivers/iio/buffer/
DKconfig16 no buffer events so it is up to userspace to work out how
/linux-4.4.14/drivers/gpu/drm/rockchip/
DKconfig15 management to userspace. This driver does not provide
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
DKconfig24 userspace driver that supports using the kernel driver.
/linux-4.4.14/drivers/base/
DKconfig85 require userspace firmware loading support, but a module built
98 that they can be loaded by userspace helpers on request.
102 them without having to call out to userspace. This may be
111 Say 'N' and let firmware be loaded from userspace.
119 userspace at runtime (for example, when the firmware in question is
132 without needing to call out to userspace.
/linux-4.4.14/net/ieee802154/
DKconfig26 header from userspace.
/linux-4.4.14/fs/notify/fanotify/
DKconfig9 an open file descriptor to the userspace listener along with
/linux-4.4.14/Documentation/input/
Duserio.txt11 of them. userio accomplishes this by allowing any privileged userspace program
66 The userio userspace tools are able to record PS/2 devices using some of the
Devent-codes.txt2 to userspace. This document describes the types and codes and how and when they
128 interpreted as a touchpad by userspace, while a similar device without
130 with current userspace it is recommended to follow this distinction. In the
187 the current switch state. This ensures that the device, kernel, and userspace
236 Normally, userspace sets up an input device based on the data it emits,
267 compatibility, both methods need to be checked in userspace.
292 If INPUT_PROP_TOPBUTTONPAD is set, userspace should emulate buttons
/linux-4.4.14/Documentation/scsi/
Dmegaraid.txt38 "As Jeff hinted, if your userspace<->driver API is consistent between
45 redirecting userspace tool ioctls to the appropriate driver."
/linux-4.4.14/Documentation/namespaces/
Dresource-control.txt9 that userspace configure memory control groups to limit how much
/linux-4.4.14/net/rxrpc/
DKconfig15 These are used for AFS kernel filesystem and userspace utilities.
/linux-4.4.14/arch/um/kernel/
Dprocess.c135 userspace(&current->thread.regs.regs); in new_thread_handler()
154 userspace(&current->thread.regs.regs); in fork_handler()
/linux-4.4.14/Documentation/fb/
Ddeferred_io.txt9 - userspace app like Xfbdev mmaps framebuffer
11 - userspace app tries to write to mmaped vaddress
/linux-4.4.14/Documentation/security/
Dkeys.txt72 are used to control what a process may do to a key from userspace, and
90 Similarly, when userspace wants to read back the contents of the key, if
97 Keys being requested from userspace will be in this state.
103 note saying that a previous call out to userspace failed, and acts as
111 (*) Revoked. A key is put in this state by userspace action. It can't be
137 blobs of data. These can be created, updated and read by userspace,
144 accessible to the kernel but not to userspace programs.
149 be created and updated from userspace, but the payload is only
197 (*) There's a system call interface by which userspace programs can create and
204 userspace to request a key that can't be found in a process's keyrings.
[all …]
DSELinux.txt9 userspace to be installed - in particular you will
Dkeys-request-key.txt39 Or by userspace invoking the request_key system call:
60 The userspace interface links the key to a keyring associated with the process
76 (1) Process A calls request_key() [the userspace syscall calls the kernel
/linux-4.4.14/drivers/gpu/drm/tegra/
DKconfig40 Say yes if HOST1X should be available for userspace DRM users.
/linux-4.4.14/drivers/staging/android/ion/
DKconfig9 from userspace that can be shared between drivers.
/linux-4.4.14/Documentation/blockdev/
Dnbd.txt19 system, as the nbd-server is completely in userspace. In fact,
/linux-4.4.14/Documentation/acpi/
Dinitrd_table_override.txt7 4) References (Where to retrieve userspace tools)
82 4) Where to retrieve userspace tools
/linux-4.4.14/Documentation/hid/
Dhidraw.txt9 Hidraw should be used if the userspace application knows exactly how to
11 reports manually. This is often the case when making userspace drivers for
22 A benefit of hidraw is that its use by userspace applications is independent
/linux-4.4.14/arch/xtensa/
DKconfig.debug9 Enable this to turn on TLB sanity check on each entry to userspace.
/linux-4.4.14/security/apparmor/
DKconfig11 Required userspace tools (if they are not included in your
/linux-4.4.14/Documentation/trace/
Dintel_th.txt39 to userspace and kernelspace software trace sources. See
47 userspace software to function; everything can be configured, started
/linux-4.4.14/drivers/firmware/
DKconfig114 bool "Export DMI identification via sysfs to userspace"
119 information from userspace through /sys/class/dmi/id/ or if you want
153 Boot Firmware Table (iBFT) via sysfs to userspace. If you wish to
/linux-4.4.14/Documentation/filesystems/configfs/
Dconfigfs.txt21 appear in sysfs, allowing userspace to read the attributes via
27 A configfs config_item is created via an explicit userspace operation:
32 lifetime of the representation is completely driven by userspace. The
59 once. When writing to configfs attributes, userspace processes should
200 be called whenever userspace asks for a read(2) on the attribute. If an
202 be called whenever userspace asks for a write(2) on the attribute.
251 Finally, when userspace calls rmdir(2) on the item or group,
370 more explicit to have a method whereby userspace sees this divergence.
/linux-4.4.14/samples/hidraw/
Dhid-example.c22 #warning Please have your distro update the userspace kernel headers
/linux-4.4.14/Documentation/vm/
D00-INDEX30 - pagemap, from the userspace perspective
Dpagemap.txt1 pagemap, from the userspace perspective
5 userspace programs to examine the page tables and related information by
10 * /proc/pid/pagemap. This file lets a userspace process find out which
/linux-4.4.14/tools/perf/Documentation/
Dperf-inject.txt21 needs userspace processing to augment the events stream with additional
/linux-4.4.14/Documentation/arm/
D00-INDEX38 - Helper functions in kernel space made available for userspace.
/linux-4.4.14/arch/s390/kvm/
DKconfig50 controlled by userspace.
/linux-4.4.14/drivers/target/
DKconfig38 Say Y here to enable the TCM/USER subsystem plugin for a userspace
/linux-4.4.14/Documentation/ABI/stable/
Dvdso1 On some architectures, when the kernel loads any userspace program it
/linux-4.4.14/Documentation/arm64/
Dtagged-pointers.txt12 via TTBR0 (i.e. userspace mappings) have the top byte (bits 63:56) of
/linux-4.4.14/drivers/isdn/capi/
DKconfig14 This option will provide the CAPI 2.0 interface to userspace
/linux-4.4.14/arch/arc/include/asm/
Ddisasm.h109 int userspace, struct pt_regs *regs, struct callee_regs *cregs);
/linux-4.4.14/Documentation/ja_JP/
DSubmitChecklist92 19: 新しいuserspaceインタフェースを作成した場合には、Documentation/ABI/ に
/linux-4.4.14/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt23 * Fast and scalable multithreaded userspace server. Being in userspace it works
/linux-4.4.14/certs/
DKconfig24 userspace may only add extra keys if those keys can be verified by
/linux-4.4.14/tools/thermal/tmon/
DREADME14 To expose such relationship to the userspace, Linux generic thermal layer
/linux-4.4.14/drivers/char/pcmcia/
DKconfig29 This kernel driver requires additional userspace support, either
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dsram.txt39 of the kernel, e.g. by bootloader or userspace
/linux-4.4.14/arch/m32r/kernel/
Dentry.S151 ; userspace resumption stub bypassing syscall exit tracing
/linux-4.4.14/drivers/pcmcia/
DKconfig38 bool "Load CIS updates from userspace"
44 to be loaded from userspace to work correctly. If you say Y here,
45 and your userspace is arranged correctly, this will be loaded
/linux-4.4.14/Documentation/auxdisplay/
Dcfag12864b105 for a real working userspace complete program with usage examples.
/linux-4.4.14/drivers/media/
DKconfig118 bool "V4L2 sub-device userspace API"
121 Enables the V4L2 sub-device pad-level userspace API used to configure
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt18 userspace, and a result of the sequence of GL calls that an application
112 the list is constructed from userspace input and the ABI requires userspace to
230 list of starting nodes (passed in from userspace) using one of the above
/linux-4.4.14/arch/x86/
DKconfig.debug11 If this option is disabled, you allow userspace (root) access to all
12 of memory, including kernel and userspace memory. Accidental
19 userspace access to PCI space and the BIOS code and data regions.
72 bool "Export kernel pagetable layout to userspace via debugfs"

123