Home
last modified time | relevance | path

Searched refs:ioctls (Results 1 – 132 of 132) sorted by relevance

/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-tty30 sysfs rather than via ioctls.
39 sysfs rather than via ioctls.
48 sysfs rather than via ioctls.
57 sysfs rather than via ioctls.
66 sysfs rather than via ioctls.
75 sysfs rather than via ioctls.
84 sysfs rather than via ioctls.
93 sysfs rather than via ioctls.
102 sysfs rather than via ioctls.
111 sysfs rather than via ioctls.
[all …]
Dsysfs-class-mtd52 Otherwise, the MEMGETREGIONCOUNT/MEMGETREGIONINFO ioctls
/linux-4.4.14/Documentation/ioctl/
D00-INDEX3 botching-up-ioctls.txt
4 - how to avoid botching up ioctls
Dbotching-up-ioctls.txt1 (How to avoid) Botching up ioctls
4 From: http://blog.ffwll.ch/2013/11/botching-up-ioctls.html
11 driver has its own set of ioctls to allocate memory and submit work to the GPU.
58 rejecting the new flags/modes or ioctls (since doing that was botched in the
61 * Have a plan for extending ioctls with new flags or new fields at the end of
100 * Make all your ioctls restartable. First X really loves signals and second
126 the ioctls supported by the drm/i915 get this fully right, which means there's
153 * Consider ditching any synchronous wait ioctls with timeouts and just deliver
208 * Consider other interfaces than ioctls. A sysfs attribute is much better for
217 horrible ioctls on newer iterations of your hardware, but generally it takes
Dioctl-number.txt31 to distinguish ioctls from each other. The third argument to _IOW,
53 (4) People looking for ioctls can grep for them more easily when
59 This table lists ioctls visible from user land for Linux/x86. It contains
61 no attempt to list non-X86 architectures or ioctls from drivers/staging/.
179 'T' all arch/x86/include/asm/ioctls.h conflict!
Dhdio.txt15 ioctls that pass argument pointers to user space:
40 ioctls that pass non-pointer values:
Dcdrom.txt83 ioctls return non-negative data values.)
/linux-4.4.14/Documentation/serial/
Dserial-rs485.txt21 working in both modes, and proper ioctls (see later) should be made
29 parameters in the platform data and in ioctls.
38 to TIOCSRS485 and TIOCGRS485 ioctls (see below). The rs485_config callback
44 ioctls. For instance, to set RS485 you can use the following code:
48 /* RS485 ioctls: */
Dtty.txt188 If this routine is not implemented, use ioctls
/linux-4.4.14/Documentation/vm/
Duserfaultfd.txt22 2) various UFFDIO_* ioctls that can manage the virtual memory regions
53 uffdio_api.features and uffdio_api.ioctls two 64bit bitmasks of
58 be invoked (if present in the returned uffdio_api.ioctls bitmask) to
64 uffdio_register.ioctls bitmask of ioctls that are suitable to resolve
65 userfaults on the range registered. Not all ioctls will necessarily be
70 Userland can use the uffdio_register.ioctls to manage the virtual
112 ioctls on the userfaultfd in order to map the received pages into the
/linux-4.4.14/include/uapi/linux/
Duserfaultfd.h114 __u64 ioctls; member
132 __u64 ioctls; member
/linux-4.4.14/Documentation/zh_CN/video4linux/
Dv4l2-framework.txt407 这些 ioctls 控制与 V4L2 中定义的一致。他们行为相同,唯一的
415 这些 ioctls 事件与 V4L2 中定义的一致。他们行为相同,唯一的
426 私有 ioctls
428 不在以上列表中的所有 ioctls 会通过 core::ioctl 操作直接传递
589 你可以在 video_device_register 被调用前通过以下函数标记这个 ioctls
617 用于 unlocked_ioctl,但为了使用 ioctls 你通过以下函数可禁用锁定:
626 需要自行为缓冲区队列的 ioctls 实现锁定。
/linux-4.4.14/Documentation/dvb/
Dci.txt69 eliminating the need for any additional ioctls.
73 array to/from the CI ioctls as defined in the Linux DVB API. No changes
118 regular ioctls.
120 All these ioctls are also valid for the High level CI interface
164 using the CA_GET_MSG and CA_SEND_MSG ioctls. An EN50221 style wrapper is
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-cd.1994-20049 * add audio ioctls.
58 * Implement CDROMREADMODE1/2 ioctls.
117 * -- CDROMGETSPINDOWN and CDROMSETSPINDOWN ioctls, based on
121 * ioctls, based on patch by Erik Andersen
126 * ioctls in favor of a generalized approach
220 * 4.55 Sep 1, 1999 - Eliminated the rest of the audio ioctls, except
227 * - Moved all the CDROMREADx ioctls to the Uniform layer.
DChangeLog.ide-tape.1995-2002251 * Small code optimization for MTBSF and MTBSFM ioctls.
/linux-4.4.14/arch/blackfin/include/uapi/asm/
DKbuild9 header-y += ioctls.h
/linux-4.4.14/arch/arm/include/uapi/asm/
DKbuild8 header-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/i810/
Di810_drv.c69 .ioctls = i810_ioctls,
/linux-4.4.14/drivers/gpu/drm/savage/
Dsavage_drv.c61 .ioctls = savage_ioctls,
/linux-4.4.14/Documentation/virtual/kvm/devices/
Dxics.txt20 KVM_GET_ONE_REG and KVM_SET_ONE_REG ioctls on the vcpu. The 64 bit
40 the KVM_GET_DEVICE_ATTR and KVM_SET_DEVICE_ATTR ioctls, specifying the
Dvm.txt4 The virtual machine "device" also accepts the ioctls KVM_SET_DEVICE_ATTR,
/linux-4.4.14/arch/xtensa/include/uapi/asm/
DKbuild6 header-y += ioctls.h
/linux-4.4.14/arch/sh/include/uapi/asm/
DKbuild9 header-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_drv.c73 .ioctls = r128_ioctls,
/linux-4.4.14/Documentation/scsi/
Dhpsa.txt99 HPSA specific ioctls:
103 not all of the ioctls supported by the cciss driver are also supported by the
111 The above three ioctls all do exactly the same thing, which is to cause the driver
Ddpti.txt55 * Enabled hba reset from ioctls (allows a FW flash to reboot and use the new
79 * in the ioctls. They are written to be portable. They are hard to read, but I need
Dmegaraid.txt45 redirecting userspace tool ioctls to the appropriate driver."
D00-INDEX76 - Common Management Module, shared code handling ioctls for LSI drivers
Dst.txt15 directly with ioctls. This is administratively a very simple and
60 scans its database, and sets up the modes using the ioctls. Another
351 The tape is positioned and the drive parameters are set with ioctls
352 defined in mtio.h The tape control program 'mt' uses these ioctls. Try
353 to find an mt that supports all of the Linux SCSI tape ioctls and
358 The supported ioctls are:
Daacraid.txt128 added new ioctls, changed scsi interface to use new error handler,
Dscsi-changer.txt56 Over time a few more ioctls where added, volume tag support for example
DChangeLog.lpfc1517 * Split ioctls out into separate files
1536 * Break up ioctls into 3 sections, dfc, util, hbaapi
1586 * Migrated following ioctls (debug) ELX_DISPLAY_PCI_ALL
1588 * Step 1 of attempt to move all Debug ioctls to sysfs.
DChangeLog.megaraid577 redirecting userspace tool ioctls to the appropriate driver."
Dscsi_mid_low_api.txt748 ioctl - driver can respond to ioctls
945 * ioctl - driver can respond to ioctls
DChangeLog.1992-19971675 verify_area in GET_IDLUN ioctl. Add new ioctls for
/linux-4.4.14/arch/h8300/include/uapi/asm/
DKbuild9 header-y += ioctls.h
/linux-4.4.14/arch/parisc/include/uapi/asm/
DKbuild11 header-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_drv.c77 .ioctls = mga_ioctls,
/linux-4.4.14/arch/mn10300/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.4.14/arch/score/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.4.14/arch/m32r/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.4.14/arch/m68k/include/uapi/asm/
DKbuild25 header-y += ioctls.h
/linux-4.4.14/arch/microblaze/include/uapi/asm/
DKbuild13 header-y += ioctls.h
/linux-4.4.14/arch/avr32/include/uapi/asm/
DKbuild28 generic-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_drv.c93 .ioctls = via_ioctls,
/linux-4.4.14/arch/frv/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.4.14/include/uapi/asm-generic/
DKbuild10 header-y += ioctls.h
DKbuild.asm17 header-y += ioctls.h
/linux-4.4.14/arch/mips/include/uapi/asm/
DKbuild16 header-y += ioctls.h
/linux-4.4.14/arch/tile/include/asm/
DKbuild16 generic-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/sis/
Dsis_drv.c114 .ioctls = sis_ioctls,
/linux-4.4.14/arch/cris/include/uapi/asm/
DKbuild17 header-y += ioctls.h
/linux-4.4.14/arch/alpha/include/uapi/asm/
DKbuild15 header-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_drv.c153 .ioctls = virtio_gpu_ioctls,
/linux-4.4.14/Documentation/ABI/stable/
Dfirewire-cdev64 descriptions of all ioctls.
76 of all event types and for which ioctls affect reception of
/linux-4.4.14/Documentation/
Dvfio.txt107 ioctls become available, enabling access to the VFIO IOMMU interfaces.
111 The VFIO device API includes ioctls for describing the device, the I/O
282 a direct pass through for VFIO_DEVICE_* ioctls. The read/write/mmap
318 So 4 additional ioctls have been added:
445 VFIO_IOMMU_DISABLE and implements 2 new ioctls:
454 - VFIO_IOMMU_SPAPR_REGISTER_MEMORY/VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY ioctls
461 - VFIO_IOMMU_MAP_DMA/VFIO_IOMMU_UNMAP_DMA ioctls only update the actual
468 a PCI bus with a variable page size. Two ioctls have been added to support
Drtc.txt143 rtc attributes without requiring the use of ioctls. All dates and times
194 Note that many of these ioctls are handled by the common rtc-dev interface.
Dkernel-docs.txt284 Keywords: modules, GPL book, /proc, ioctls, system calls,
Ddevices.txt1171 0 = /dev/scramdisk/master Master node for ioctls
1178 are sent via ioctls (using the sdmount tool) to the master
/linux-4.4.14/arch/powerpc/include/uapi/asm/
DKbuild15 header-y += ioctls.h
/linux-4.4.14/arch/sparc/include/uapi/asm/
DKbuild17 header-y += ioctls.h
/linux-4.4.14/arch/ia64/include/uapi/asm/
DKbuild19 header-y += ioctls.h
/linux-4.4.14/drivers/vhost/
DKconfig44 VHOST_SET_VRING_ENDIAN and VHOST_GET_VRING_ENDIAN ioctls.
/linux-4.4.14/arch/arc/include/asm/
DKbuild16 generic-y += ioctls.h
/linux-4.4.14/arch/s390/include/uapi/asm/
DKbuild15 header-y += ioctls.h
/linux-4.4.14/arch/arm64/include/asm/
DKbuild19 generic-y += ioctls.h
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.4.14/arch/metag/include/asm/
DKbuild18 generic-y += ioctls.h
/linux-4.4.14/arch/c6x/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.4.14/arch/x86/include/uapi/asm/
DKbuild20 header-y += ioctls.h
/linux-4.4.14/Documentation/video4linux/
Duvcvideo.txt5 driver-specific ioctls and implementation notes.
77 UVCIOC_CTRL_SET ioctls have become obsolete since their functionality is a
88 UVCIOC_CTRL_ADD and UVCIOC_CTRL_MAP ioctls require super user permissions.
Dv4l2-framework.txt468 The controls ioctls are identical to the ones defined in V4L2. They
478 The events ioctls are identical to the ones defined in V4L2. They
492 Private ioctls
494 All ioctls not in the above list are passed directly to the sub-device
655 used for the queuing ioctls (VIDIOC_REQBUFS, CREATE_BUFS, QBUF, DQBUF,
657 That way the vb2 queuing framework does not have to wait for other ioctls.
684 your v4l2_ioctl_ops should be ignored. You can mark such ioctls by calling this
711 ioctls and locking
716 this pointer, then that will be used by unlocked_ioctl to serialize all ioctls.
720 of video_device->lock to serialize all queuing ioctls (see the previous section
[all …]
Dsoc-camera.txt109 Above user ioctls modify image geometry as follows:
120 place: in the camera driver and in the host driver. User ioctls are first passed
Domap3isp.txt93 ioctls. If there is an error calculating the statistics, there will be an
119 The parameter structures used by these ioctls are described in
Dmeye.txt87 This interface consists of several ioctls (prototypes and structures
DZoran325 zoran ioctls has been removed in kernel 2.6.38.
Dv4l2-controls.txt375 These functions go through the control framework just as VIDIOC_G/S_CTRL ioctls
/linux-4.4.14/arch/unicore32/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.4.14/arch/nios2/include/asm/
DKbuild24 generic-y += ioctls.h
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild30 generic-y += ioctls.h
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_drv.c628 static const struct drm_ioctl_desc ioctls[DRM_COMMAND_END - DRM_COMMAND_BASE] = { variable
858 .ioctls = ioctls,
/linux-4.4.14/Documentation/powerpc/
Dcxlflash.txt88 This master context driver also provides a series of ioctls for this
132 by the cxlflash driver. As these services are implemented as ioctls,
141 subsequent ioctls listed below.
241 DK_CXLFLASH_USER_VIRTUAL ioctls. Upon success, the resource handle
307 context via release/detach ioctls. Until they do, the context they
/linux-4.4.14/arch/h8300/include/asm/
DKbuild25 generic-y += ioctls.h
/linux-4.4.14/Documentation/isdn/
DREADME.hfc-pci9 To activate the echo mode the following ioctls must be entered:
/linux-4.4.14/Documentation/fb/
Dinternals.txt33 using the FBIOGETCMAP and FBIOPUTCMAP ioctls.
Dframebuffer.txt77 /dev/fb* also allows several ioctls on it, by which lots of information about
78 the hardware can be queried and set. The color map handling works via ioctls,
79 too. Look into <linux/fb.h> for more information on what ioctls exist and on
Dapi.txt148 and FBIOGET_VSCREENINFO ioctls. Those ioctls take a pointer to a
/linux-4.4.14/Documentation/hid/
Dhidraw.txt66 Hidraw supports the following ioctls:
114 and all the ioctls for hidraw. The code may be used by anyone for any
/linux-4.4.14/drivers/gpu/drm/vgem/
Dvgem_drv.c255 .ioctls = vgem_ioctls,
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_drv.c263 .ioctls = qxl_ioctls,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_drv.c363 .ioctls = radeon_ioctls,
590 .ioctls = radeon_ioctls_kms,
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_drv.c112 .ioctls = vc4_drm_ioctls,
/linux-4.4.14/drivers/ide/
DMakefile7 ide-core-y += ide.o ide-ioctls.o ide-io.o ide-iops.o ide-lib.o ide-probe.o \
/linux-4.4.14/Documentation/arm/OMAP/
DDSS109 The driver exports some omapfb specific ioctls, which are compatible with the
110 ioctls in the old driver.
113 implementation will use sysfs, or ioctls, is still open.
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-api.txt157 kind of information that the GET_STATUS and GET_BOOT_STATUS ioctls can
205 GETSTATUS and GETBOOTSTATUS ioctls can be used to ask for the current
/linux-4.4.14/Documentation/block/
Dpr.txt111 All the ioctls have a flag field. Currently only one flag is supported:
Dbiodoc.txt259 would need an additional mechanism either via open flags or ioctls, or some
/linux-4.4.14/Documentation/ptp/
Dptp.txt49 ioctls. A program may query, enable, configure, and disable the
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_drv.c219 .ioctls = armada_ioctls,
/linux-4.4.14/Documentation/filesystems/
Dnilfs2.txt87 through the system call interfaces. The list of all NILFS2 specific ioctls are
90 Table of NILFS2 specific ioctls
Dinotify.txt78 and ioctl(2) or a couple of new system calls. System calls beat ioctls.
Dautofs4-mount-control.txt172 All the ioctls use a common structure to pass the needed parameter
205 All of the ioctls perform a copy of this structure from user space to
221 The ioctls
Dext4.txt519 through the system call interfaces. The list of all Ext4 specific ioctls are
522 Table of Ext4 specific ioctls
576 Those two ioctls combined is used in userspace
Dbtrfs.txt97 Specify a device during mount so that ioctls on the control device
/linux-4.4.14/drivers/gpu/drm/msm/
DNOTES31 driver, and not exposing any custom ioctls to userspace for now.)
Dmsm_drv.c1000 .ioctls = msm_ioctls,
/linux-4.4.14/Documentation/filesystems/cifs/
DTODO66 q) Add tools to take advantage of cifs/smb3 specific ioctls and features
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-drm-core.c493 .ioctls = imx_drm_ioctls,
/linux-4.4.14/fs/
Duserfaultfd.c874 &user_uffdio_register->ioctls)) in userfaultfd_register()
1157 uffdio_api.ioctls = UFFD_API_IOCTLS; in userfaultfd_api()
/linux-4.4.14/tools/testing/selftests/vm/
Duserfaultfd.c534 if ((uffdio_register.ioctls & expected_ioctls) != in userfaultfd_stress()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_drv.c517 .ioctls = psb_ioctls,
/linux-4.4.14/Documentation/usb/
Dusb-serial.txt275 The driver is generally working, though we still have a few more ioctls
316 -- Add support for flush ioctls.
413 still missing. Notably, serial ioctls are sometimes faked or not yet
Dproc_usb_info.txt69 would issue more ioctls to the device to communicate to it using
/linux-4.4.14/drivers/char/
DKconfig293 /proc/driver/rtc and its behaviour is set by various ioctls on
319 /proc/driver/rtc and its behaviour is set by various ioctls on
339 behaviour is set by various ioctls on /dev/rtc. If you enable the
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_drv.c468 .ioctls = exynos_ioctls,
/linux-4.4.14/Documentation/input/
Devent-codes.txt15 event code values using the EVIOCG* ioctls defined in linux/input.h. The event
91 event and query the device (using EVIOCG* ioctls) to obtain its
Dinput-programming.txt257 EVIOCGKEYCODE and EVIOCSKEYCODE ioctls on corresponding evdev interface.
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_drv.c506 .ioctls = amdgpu_ioctls_kms,
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt7 The kvm API is a set of ioctls that are issued to control various aspects
8 of a virtual machine. The ioctls belong to three classes
10 - System ioctls: These query and set global attributes which affect the
14 - VM ioctls: These query and set attributes that affect an entire virtual
18 Only run VM ioctls from the same process (address space) that was used
21 - vcpu ioctls: These query and set attributes that control the operation
24 Only run vcpu ioctls from the same thread that was used to create the
33 can be used to issue system ioctls. A KVM_CREATE_VM ioctl on this
35 ioctls. A KVM_CREATE_VCPU ioctl on a VM fd will create a virtual cpu
36 and return a file descriptor pointing to it. Finally, ioctls on a vcpu
[all …]
/linux-4.4.14/include/drm/
DdrmP.h642 const struct drm_ioctl_desc *ioctls; member
/linux-4.4.14/drivers/gpu/drm/
Ddrm_ioctl.c707 ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE]; in drm_ioctl()
/linux-4.4.14/drivers/gpu/drm/tegra/
Ddrm.c952 .ioctls = tegra_drm_ioctls,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_drm.c941 .ioctls = nouveau_ioctls,
/linux-4.4.14/drivers/net/
DKconfig270 and TUNGETVNETBE ioctls.
/linux-4.4.14/Documentation/networking/
Dl2tp.txt136 In addition to the standard PPP ioctls, a PPPIOCGL2TPSTATS is provided
Dppp_generic.txt418 filters. These ioctls are only available if the CONFIG_PPP_FILTER
Dbonding.txt815 ioctls vs. netif_carrier_ok() to determine the link
816 status. The MII or ETHTOOL ioctls are less efficient and
831 0 will use the deprecated MII / ETHTOOL ioctls. The default
Dcan.txt1266 Andrey Volkov (kernel subtree structure, ioctls, MSCAN driver)
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_drv.c1723 .ioctls = i915_ioctls,
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.c1497 .ioctls = vmw_ioctls,
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex566 CDC_IOCTLS& driver has non-standard ioctls\cr
719 can be carried out, by the $CDROM_SET/CLEAR_OPTIONS$ $ioctls$. Thus, various
/linux-4.4.14/drivers/rtc/
DKconfig121 driver does not expose RTC_UIE ioctls. Those requests generate