Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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/.
173 '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.1.27/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.
36 provide at least the following ioctls:
84 ioctls. For instance, to set RS485 you can use the following code:
88 /* Driver-specific ioctls: */
Dtty.txt173 If this routine is not implemented, use ioctls
/linux-4.1.27/Documentation/s390/
Dkvm.txt13 KVM does support the following ioctls on s390 that are common with other
24 In addition, on s390 the following architecture specific ioctls are supported:
40 KVM does support the following ioctls on s390 that are common with other
58 In addition, on s390 the following architecture specific ioctls for the kvm-vm
74 KVM does support the following ioctls on s390 that are common with other
84 In addition, on s390 the following architecture specific ioctls for the
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/blackfin/include/uapi/asm/
DKbuild9 header-y += ioctls.h
/linux-4.1.27/arch/arm/include/uapi/asm/
DKbuild8 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/savage/
Dsavage_drv.c61 .ioctls = savage_ioctls,
/linux-4.1.27/drivers/gpu/drm/i810/
Di810_drv.c69 .ioctls = i810_ioctls,
/linux-4.1.27/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.1.27/arch/sh/include/uapi/asm/
DKbuild9 header-y += ioctls.h
/linux-4.1.27/arch/xtensa/include/uapi/asm/
DKbuild6 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_drv.c73 .ioctls = r128_ioctls,
/linux-4.1.27/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
292 The tape is positioned and the drive parameters are set with ioctls
293 defined in mtio.h The tape control program 'mt' uses these ioctls. Try
294 to find an mt that supports all of the Linux SCSI tape ioctls and
299 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.1.27/arch/parisc/include/uapi/asm/
DKbuild11 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/mga/
Dmga_drv.c77 .ioctls = mga_ioctls,
/linux-4.1.27/arch/mn10300/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.1.27/arch/m32r/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.1.27/arch/score/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.1.27/arch/frv/include/uapi/asm/
DKbuild10 header-y += ioctls.h
/linux-4.1.27/arch/avr32/include/uapi/asm/
DKbuild28 generic-y += ioctls.h
/linux-4.1.27/arch/m68k/include/uapi/asm/
DKbuild25 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_drv.c93 .ioctls = via_ioctls,
/linux-4.1.27/arch/microblaze/include/uapi/asm/
DKbuild13 header-y += ioctls.h
/linux-4.1.27/include/uapi/asm-generic/
DKbuild10 header-y += ioctls.h
DKbuild.asm17 header-y += ioctls.h
/linux-4.1.27/arch/tile/include/asm/
DKbuild16 generic-y += ioctls.h
/linux-4.1.27/arch/cris/include/uapi/asm/
DKbuild14 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/sis/
Dsis_drv.c114 .ioctls = sis_ioctls,
/linux-4.1.27/arch/mips/include/uapi/asm/
DKbuild16 header-y += ioctls.h
/linux-4.1.27/arch/alpha/include/uapi/asm/
DKbuild15 header-y += ioctls.h
/linux-4.1.27/arch/powerpc/include/uapi/asm/
DKbuild14 header-y += ioctls.h
/linux-4.1.27/Documentation/ABI/stable/
Dfirewire-cdev64 descriptions of all ioctls.
76 of all event types and for which ioctls affect reception of
/linux-4.1.27/arch/ia64/include/uapi/asm/
DKbuild19 header-y += ioctls.h
/linux-4.1.27/arch/sparc/include/uapi/asm/
DKbuild17 header-y += ioctls.h
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_drv.c453 static const struct drm_ioctl_desc ioctls[DRM_COMMAND_END - DRM_COMMAND_BASE] = { variable
668 .ioctls = ioctls,
/linux-4.1.27/arch/arc/include/asm/
DKbuild17 generic-y += ioctls.h
/linux-4.1.27/arch/s390/include/uapi/asm/
DKbuild15 header-y += ioctls.h
/linux-4.1.27/arch/arm64/include/asm/
DKbuild19 generic-y += ioctls.h
/linux-4.1.27/arch/metag/include/asm/
DKbuild18 generic-y += ioctls.h
/linux-4.1.27/arch/c6x/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.1.27/arch/hexagon/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.1.27/drivers/staging/ozwpan/
DREADME13 loading using an ioctl call. See the ozappif.h file and the ioctls
/linux-4.1.27/drivers/staging/i2o/
DKconfig69 bool "Enable ioctls (OBSOLETE)"
73 Enables old ioctls.
DREADME.ioctl393 - Changed all ioctls() to use pointers to user data instead of actual data
/linux-4.1.27/arch/x86/include/uapi/asm/
DKbuild20 header-y += ioctls.h
/linux-4.1.27/arch/unicore32/include/asm/
DKbuild21 generic-y += ioctls.h
/linux-4.1.27/arch/nios2/include/asm/
DKbuild24 generic-y += ioctls.h
/linux-4.1.27/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.1.27/drivers/staging/vme/devices/
Dvme_user.c110 unsigned long ioctls; member
177 statistics.ioctls = 0; in reset_counters()
466 statistics.ioctls++; in vme_user_ioctl()
/linux-4.1.27/arch/openrisc/include/asm/
DKbuild30 generic-y += ioctls.h
/linux-4.1.27/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.1.27/Documentation/isdn/
DREADME.hfc-pci9 To activate the echo mode the following ioctls must be entered:
/linux-4.1.27/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.1.27/drivers/gpu/drm/radeon/
Dradeon_drv.c362 .ioctls = radeon_ioctls,
589 .ioctls = radeon_ioctls_kms,
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_drv.c262 .ioctls = qxl_ioctls,
/linux-4.1.27/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.1.27/drivers/gpu/drm/vgem/
Dvgem_drv.c308 .ioctls = vgem_ioctls,
/linux-4.1.27/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.1.27/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.1.27/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
316 So 4 additional ioctls have been added:
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.1.27/Documentation/ptp/
Dptp.txt49 ioctls. A program may query, enable, configure, and disable the
/linux-4.1.27/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.1.27/Documentation/filesystems/cifs/
DTODO66 q) Add tools to take advantage of cifs/smb3 specific ioctls and features
/linux-4.1.27/drivers/gpu/drm/msm/
DNOTES31 driver, and not exposing any custom ioctls to userspace for now.)
Dmsm_drv.c922 .ioctls = msm_ioctls,
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drv.c336 .ioctls = armada_ioctls,
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_drv.c313 .ioctls = exynos_ioctls,
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-drm-core.c493 .ioctls = imx_drm_ioctls,
/linux-4.1.27/drivers/gpu/drm/gma500/
Dpsb_drv.c517 .ioctls = psb_ioctls,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/drm/
DdrmP.h624 const struct drm_ioctl_desc *ioctls; member
/linux-4.1.27/drivers/gpu/drm/
Ddrm_ioctl.c682 ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE]; in drm_ioctl()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.c942 .ioctls = tegra_drm_ioctls,
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_drm.c966 .ioctls = nouveau_ioctls,
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_drv.c1604 .ioctls = i915_ioctls,
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.c1406 .ioctls = vmw_ioctls,
/linux-4.1.27/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.txt778 ioctls vs. netif_carrier_ok() to determine the link
779 status. The MII or ETHTOOL ioctls are less efficient and
794 0 will use the deprecated MII / ETHTOOL ioctls. The default
Dcan.txt1206 Andrey Volkov (kernel subtree structure, ioctls, MSCAN driver)
/linux-4.1.27/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.1.27/drivers/rtc/
DKconfig110 driver does not expose RTC_UIE ioctls. Those requests generate
/linux-4.1.27/Documentation/block/
Dbiodoc.txt259 would need an additional mechanism either via open flags or ioctls, or some