arch/alpha/include/uapi/asm/ioctls.h
100
#define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
arch/alpha/include/uapi/asm/ioctls.h
111
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
arch/m68k/include/asm/fbio.h
113
#define FBIOGCURSOR _IOWR('F', 25, struct fbcursor)
arch/m68k/include/asm/fbio.h
144
#define FBIO_WID_ALLOC _IOWR('F', 30, struct fb_wid_alloc)
arch/m68k/include/asm/fbio.h
147
#define FBIO_WID_GET _IOWR('F', 33, struct fb_wid_list)
arch/m68k/include/asm/fbio.h
216
#define LEO_CLUTALLOC _IOWR('L', 53, struct fb_clut_alloc)
arch/mips/include/uapi/asm/ioctls.h
86
#define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
arch/mips/include/uapi/asm/ioctls.h
97
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
arch/parisc/include/uapi/asm/ioctls.h
55
#define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
arch/parisc/include/uapi/asm/ioctls.h
66
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
arch/powerpc/include/uapi/asm/ioctls.h
106
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
arch/powerpc/include/uapi/asm/nvram.h
58
_IOWR('p', 0x40, int)
arch/powerpc/include/uapi/asm/nvram.h
60
#define IOC_NVRAM_GET_OFFSET _IOWR('p', 0x42, int) /* Get NVRAM partition offset */
arch/powerpc/include/uapi/asm/papr-indices.h
37
#define PAPR_DYNAMIC_SENSOR_IOC_GET _IOWR(PAPR_MISCDEV_IOC_ID, 4, struct papr_indices_io_block)
arch/powerpc/include/uapi/asm/papr-sysparm.h
42
#define PAPR_SYSPARM_IOC_GET _IOWR(PAPR_MISCDEV_IOC_ID, 1, struct papr_sysparm_io_block)
arch/s390/include/uapi/asm/chsc.h
131
#define CHSC_START _IOWR(CHSC_IOCTL_MAGIC, 0x81, struct chsc_async_area)
arch/s390/include/uapi/asm/chsc.h
132
#define CHSC_INFO_CHANNEL_PATH _IOWR(CHSC_IOCTL_MAGIC, 0x82, \
arch/s390/include/uapi/asm/chsc.h
134
#define CHSC_INFO_CU _IOWR(CHSC_IOCTL_MAGIC, 0x83, struct chsc_cu_cd)
arch/s390/include/uapi/asm/chsc.h
135
#define CHSC_INFO_SCH_CU _IOWR(CHSC_IOCTL_MAGIC, 0x84, struct chsc_sch_cud)
arch/s390/include/uapi/asm/chsc.h
136
#define CHSC_INFO_CI _IOWR(CHSC_IOCTL_MAGIC, 0x85, struct chsc_conf_info)
arch/s390/include/uapi/asm/chsc.h
137
#define CHSC_INFO_CCL _IOWR(CHSC_IOCTL_MAGIC, 0x86, struct chsc_comp_list)
arch/s390/include/uapi/asm/chsc.h
138
#define CHSC_INFO_CPD _IOWR(CHSC_IOCTL_MAGIC, 0x87, struct chsc_cpd_info)
arch/s390/include/uapi/asm/chsc.h
139
#define CHSC_INFO_DCAL _IOWR(CHSC_IOCTL_MAGIC, 0x88, struct chsc_dcal)
arch/s390/include/uapi/asm/chsc.h
140
#define CHSC_START_SYNC _IOWR(CHSC_IOCTL_MAGIC, 0x89, struct chsc_sync_area)
arch/s390/include/uapi/asm/chsc.h
141
#define CHSC_ON_CLOSE_SET _IOWR(CHSC_IOCTL_MAGIC, 0x8a, struct chsc_async_area)
arch/s390/include/uapi/asm/clp.h
27
#define CLP_SYNC _IOWR(CLP_IOCTL_MAGIC, 0xC1, struct clp_req)
arch/s390/include/uapi/asm/cmb.h
52
#define BIODASDREADALLCMB _IOWR(DASD_IOCTL_LETTER, 33, struct cmbdata)
arch/s390/include/uapi/asm/dasd.h
347
#define BIODASDSNID _IOWR(DASD_IOCTL_LETTER, 1, struct dasd_snid_ioctl_data)
arch/s390/include/uapi/asm/dasd.h
349
#define BIODASDCHECKFMT _IOWR(DASD_IOCTL_LETTER, 2, format_check_t)
arch/s390/include/uapi/asm/dasd.h
351
#define BIODASDSYMMIO _IOWR(DASD_IOCTL_LETTER, 240, dasd_symmio_parms_t)
arch/s390/include/uapi/asm/diag.h
26
#define DIAG324_GET_PIBBUF _IOWR(DIAG_MAGIC_STR, 0x77, struct diag324_pib)
arch/s390/include/uapi/asm/diag.h
29
#define DIAG310_GET_MEMTOPLEN _IOWR(DIAG_MAGIC_STR, 0x7a, size_t)
arch/s390/include/uapi/asm/diag.h
30
#define DIAG310_GET_MEMTOPBUF _IOWR(DIAG_MAGIC_STR, 0x7b, struct diag310_memtop)
arch/s390/include/uapi/asm/hwctrset.h
48
#define S390_HWCTR_START _IOWR(S390_HWCTR_MAGIC, 1, struct s390_ctrset_start)
arch/s390/include/uapi/asm/hwctrset.h
50
#define S390_HWCTR_READ _IOWR(S390_HWCTR_MAGIC, 3, struct s390_ctrset_read)
arch/s390/include/uapi/asm/hypfs.h
27
_IOWR(HYPFS_IOCTL_MAGIC, 0x20, struct hypfs_diag304)
arch/s390/include/uapi/asm/pkey.h
130
#define PKEY_GENSECK _IOWR(PKEY_IOCTL_MAGIC, 0x01, struct pkey_genseck)
arch/s390/include/uapi/asm/pkey.h
143
#define PKEY_CLR2SECK _IOWR(PKEY_IOCTL_MAGIC, 0x02, struct pkey_clr2seck)
arch/s390/include/uapi/asm/pkey.h
155
#define PKEY_SEC2PROTK _IOWR(PKEY_IOCTL_MAGIC, 0x03, struct pkey_sec2protk)
arch/s390/include/uapi/asm/pkey.h
166
#define PKEY_CLR2PROTK _IOWR(PKEY_IOCTL_MAGIC, 0x04, struct pkey_clr2protk)
arch/s390/include/uapi/asm/pkey.h
178
#define PKEY_FINDCARD _IOWR(PKEY_IOCTL_MAGIC, 0x05, struct pkey_findcard)
arch/s390/include/uapi/asm/pkey.h
188
#define PKEY_SKEY2PKEY _IOWR(PKEY_IOCTL_MAGIC, 0x06, struct pkey_skey2pkey)
arch/s390/include/uapi/asm/pkey.h
206
#define PKEY_VERIFYKEY _IOWR(PKEY_IOCTL_MAGIC, 0x07, struct pkey_verifykey)
arch/s390/include/uapi/asm/pkey.h
218
#define PKEY_GENPROTK _IOWR(PKEY_IOCTL_MAGIC, 0x08, struct pkey_genprotk)
arch/s390/include/uapi/asm/pkey.h
238
#define PKEY_KBLOB2PROTK _IOWR(PKEY_IOCTL_MAGIC, 0x0A, struct pkey_kblob2pkey)
arch/s390/include/uapi/asm/pkey.h
271
#define PKEY_GENSECK2 _IOWR(PKEY_IOCTL_MAGIC, 0x11, struct pkey_genseck2)
arch/s390/include/uapi/asm/pkey.h
306
#define PKEY_CLR2SECK2 _IOWR(PKEY_IOCTL_MAGIC, 0x12, struct pkey_clr2seck2)
arch/s390/include/uapi/asm/pkey.h
344
#define PKEY_VERIFYKEY2 _IOWR(PKEY_IOCTL_MAGIC, 0x17, struct pkey_verifykey2)
arch/s390/include/uapi/asm/pkey.h
367
#define PKEY_KBLOB2PROTK2 _IOWR(PKEY_IOCTL_MAGIC, 0x1A, struct pkey_kblob2pkey2)
arch/s390/include/uapi/asm/pkey.h
404
#define PKEY_APQNS4K _IOWR(PKEY_IOCTL_MAGIC, 0x1B, struct pkey_apqns4key)
arch/s390/include/uapi/asm/pkey.h
444
#define PKEY_APQNS4KT _IOWR(PKEY_IOCTL_MAGIC, 0x1C, struct pkey_apqns4keytype)
arch/s390/include/uapi/asm/pkey.h
471
#define PKEY_KBLOB2PROTK3 _IOWR(PKEY_IOCTL_MAGIC, 0x1D, struct pkey_kblob2pkey3)
arch/s390/include/uapi/asm/sclp_ctl.h
23
_IOWR(SCLP_CTL_IOCTL_MAGIC, 0x10, struct sclp_ctl_sccb)
arch/s390/include/uapi/asm/uvdevice.h
90
#define UVIO_IOCTL(nr) _IOWR(UVIO_TYPE_UVC, nr, struct uvio_ioctl_cb)
arch/sh/include/uapi/asm/ioctls.h
88
#define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
arch/sh/include/uapi/asm/ioctls.h
99
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
arch/sparc/include/uapi/asm/fbio.h
110
#define FBIOGCURSOR _IOWR('F', 25, struct fbcursor)
arch/sparc/include/uapi/asm/fbio.h
141
#define FBIO_WID_ALLOC _IOWR('F', 30, struct fb_wid_alloc)
arch/sparc/include/uapi/asm/fbio.h
144
#define FBIO_WID_GET _IOWR('F', 33, struct fb_wid_list)
arch/sparc/include/uapi/asm/fbio.h
213
#define LEO_CLUTALLOC _IOWR('L', 53, struct fb_clut_alloc)
arch/sparc/include/uapi/asm/ioctls.h
29
#define TIOCSRS485 _IOWR('T', 0x42, struct serial_rs485)
arch/sparc/include/uapi/asm/ioctls.h
31
#define TIOCSISO7816 _IOWR('T', 0x44, struct serial_iso7816)
arch/sparc/include/uapi/asm/openpromio.h
60
#define OPIOCGET _IOWR('O', 1, struct opiocdesc)
arch/sparc/include/uapi/asm/openpromio.h
62
#define OPIOCNEXTPROP _IOWR('O', 3, struct opiocdesc)
arch/sparc/include/uapi/asm/openpromio.h
64
#define OPIOCGETNEXT _IOWR('O', 5, int)
arch/sparc/include/uapi/asm/openpromio.h
65
#define OPIOCGETCHILD _IOWR('O', 6, int)
arch/x86/include/asm/mtrr.h
132
#define MTRRIOC32_GET_ENTRY _IOWR(MTRR_IOCTL_BASE, 3, struct mtrr_gentry32)
arch/x86/include/asm/mtrr.h
137
#define MTRRIOC32_GET_PAGE_ENTRY _IOWR(MTRR_IOCTL_BASE, 8, struct mtrr_gentry32)
arch/x86/include/uapi/asm/amd_hsmp.h
475
#define HSMP_IOCTL_CMD _IOWR(HSMP_BASE_IOCTL_NR, 0, struct hsmp_message)
arch/x86/include/uapi/asm/msr.h
10
#define X86_IOC_RDMSR_REGS _IOWR('c', 0xA0, __u32[8])
arch/x86/include/uapi/asm/msr.h
11
#define X86_IOC_WRMSR_REGS _IOWR('c', 0xA1, __u32[8])
arch/x86/include/uapi/asm/mtrr.h
91
#define MTRRIOC_GET_ENTRY _IOWR(MTRR_IOCTL_BASE, 3, struct mtrr_gentry)
arch/x86/include/uapi/asm/mtrr.h
96
#define MTRRIOC_GET_PAGE_ENTRY _IOWR(MTRR_IOCTL_BASE, 8, struct mtrr_gentry)
arch/x86/include/uapi/asm/sgx.h
25
_IOWR(SGX_MAGIC, 0x01, struct sgx_enclave_add_pages)
arch/x86/include/uapi/asm/sgx.h
33
_IOWR(SGX_MAGIC, 0x05, struct sgx_enclave_restrict_permissions)
arch/x86/include/uapi/asm/sgx.h
35
_IOWR(SGX_MAGIC, 0x06, struct sgx_enclave_modify_types)
arch/x86/include/uapi/asm/sgx.h
37
_IOWR(SGX_MAGIC, 0x07, struct sgx_enclave_remove_pages)
arch/xtensa/include/uapi/asm/ioctls.h
100
#define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
arch/xtensa/include/uapi/asm/ioctls.h
111
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
drivers/char/ipmi/ipmi_devintf.c
626
_IOWR(IPMI_IOC_MAGIC, 12, struct compat_ipmi_recv)
drivers/char/ipmi/ipmi_devintf.c
628
_IOWR(IPMI_IOC_MAGIC, 11, struct compat_ipmi_recv)
drivers/dma-buf/sw_sync.c
74
#define SW_SYNC_IOC_CREATE_FENCE _IOWR(SW_SYNC_IOC_MAGIC, 0,\
drivers/dma-buf/sw_sync.c
78
#define SW_SYNC_GET_DEADLINE _IOWR(SW_SYNC_IOC_MAGIC, 2, \
drivers/firmware/efi/test/efi_test.h
107
_IOWR('p', 0x07, struct efi_getnextvariablename)
drivers/firmware/efi/test/efi_test.h
92
_IOWR('p', 0x01, struct efi_getvariable)
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
81
#define AMDGPU_DEBUGFS_REGS2_IOC_SET_STATE _IOWR(0x20, AMDGPU_DEBUGFS_REGS2_CMD_SET_STATE, struct amdgpu_debugfs_regs2_iocdata)
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
82
#define AMDGPU_DEBUGFS_REGS2_IOC_SET_STATE_V2 _IOWR(0x20, AMDGPU_DEBUGFS_REGS2_CMD_SET_STATE_V2, struct amdgpu_debugfs_regs2_iocdata_v2)
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
85
#define AMDGPU_DEBUGFS_GPRWAVE_IOC_SET_STATE _IOWR(0x20, AMDGPU_DEBUGFS_GPRWAVE_CMD_SET_STATE, struct amdgpu_debugfs_gprwave_iocdata)
drivers/input/misc/uinput.c
1102
_IOWR(UINPUT_IOCTL_BASE, 200, struct uinput_ff_upload_compat)
drivers/media/mc/mc-device.c
516
#define MEDIA_IOC_ENUM_LINKS32 _IOWR('|', 0x02, struct media_links_enum32)
drivers/media/usb/uvc/uvc_v4l2.c
1143
#define UVCIOC_CTRL_MAP32 _IOWR('u', 0x20, struct uvc_xu_control_mapping32)
drivers/media/usb/uvc/uvc_v4l2.c
1144
#define UVCIOC_CTRL_QUERY32 _IOWR('u', 0x21, struct uvc_xu_control_query32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
844
#define VIDIOC_G_FMT32 _IOWR('V', 4, struct v4l2_format32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
845
#define VIDIOC_S_FMT32 _IOWR('V', 5, struct v4l2_format32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
846
#define VIDIOC_QUERYBUF32 _IOWR('V', 9, struct v4l2_buffer32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
849
#define VIDIOC_QBUF32 _IOWR('V', 15, struct v4l2_buffer32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
850
#define VIDIOC_DQBUF32 _IOWR('V', 17, struct v4l2_buffer32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
851
#define VIDIOC_ENUMSTD32 _IOWR('V', 25, struct v4l2_standard32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
852
#define VIDIOC_ENUMINPUT32 _IOWR('V', 26, struct v4l2_input32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
853
#define VIDIOC_G_EDID32 _IOWR('V', 40, struct v4l2_edid32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
854
#define VIDIOC_S_EDID32 _IOWR('V', 41, struct v4l2_edid32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
855
#define VIDIOC_TRY_FMT32 _IOWR('V', 64, struct v4l2_format32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
856
#define VIDIOC_G_EXT_CTRLS32 _IOWR('V', 71, struct v4l2_ext_controls32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
857
#define VIDIOC_S_EXT_CTRLS32 _IOWR('V', 72, struct v4l2_ext_controls32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
858
#define VIDIOC_TRY_EXT_CTRLS32 _IOWR('V', 73, struct v4l2_ext_controls32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
860
#define VIDIOC_CREATE_BUFS32 _IOWR('V', 92, struct v4l2_create_buffers32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
861
#define VIDIOC_PREPARE_BUF32 _IOWR('V', 93, struct v4l2_buffer32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
864
#define VIDIOC_QUERYBUF32_TIME32 _IOWR('V', 9, struct v4l2_buffer32_time32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
865
#define VIDIOC_QBUF32_TIME32 _IOWR('V', 15, struct v4l2_buffer32_time32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
866
#define VIDIOC_DQBUF32_TIME32 _IOWR('V', 17, struct v4l2_buffer32_time32)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
868
#define VIDIOC_PREPARE_BUF32_TIME32 _IOWR('V', 93, struct v4l2_buffer32_time32)
drivers/message/fusion/mptctl.h
68
#define MPTRWPERF _IOWR(MPT_MAGIC_NUMBER,0,struct mpt_raw_r_w)
drivers/message/fusion/mptctl.h
70
#define MPTFWDOWNLOAD _IOWR(MPT_MAGIC_NUMBER,15,struct mpt_fw_xfer)
drivers/message/fusion/mptctl.h
71
#define MPTCOMMAND _IOWR(MPT_MAGIC_NUMBER,20,struct mpt_ioctl_command)
drivers/message/fusion/mptctl.h
74
#define MPTFWDOWNLOAD32 _IOWR(MPT_MAGIC_NUMBER,15,struct mpt_fw_xfer32)
drivers/message/fusion/mptctl.h
75
#define MPTCOMMAND32 _IOWR(MPT_MAGIC_NUMBER,20,struct mpt_ioctl_command32)
drivers/message/fusion/mptctl.h
78
#define MPTIOCINFO _IOWR(MPT_MAGIC_NUMBER,17,struct mpt_ioctl_iocinfo)
drivers/message/fusion/mptctl.h
79
#define MPTIOCINFO1 _IOWR(MPT_MAGIC_NUMBER,17,struct mpt_ioctl_iocinfo_rev0)
drivers/message/fusion/mptctl.h
80
#define MPTIOCINFO2 _IOWR(MPT_MAGIC_NUMBER,17,struct mpt_ioctl_iocinfo_rev1)
drivers/message/fusion/mptctl.h
81
#define MPTTARGETINFO _IOWR(MPT_MAGIC_NUMBER,18,struct mpt_ioctl_targetinfo)
drivers/message/fusion/mptctl.h
82
#define MPTTEST _IOWR(MPT_MAGIC_NUMBER,19,struct mpt_ioctl_test)
drivers/message/fusion/mptctl.h
83
#define MPTEVENTQUERY _IOWR(MPT_MAGIC_NUMBER,21,struct mpt_ioctl_eventquery)
drivers/message/fusion/mptctl.h
84
#define MPTEVENTENABLE _IOWR(MPT_MAGIC_NUMBER,22,struct mpt_ioctl_eventenable)
drivers/message/fusion/mptctl.h
85
#define MPTEVENTREPORT _IOWR(MPT_MAGIC_NUMBER,23,struct mpt_ioctl_eventreport)
drivers/message/fusion/mptctl.h
86
#define MPTHARDRESET _IOWR(MPT_MAGIC_NUMBER,24,struct mpt_ioctl_diag_reset)
drivers/message/fusion/mptctl.h
87
#define MPTFWREPLACE _IOWR(MPT_MAGIC_NUMBER,25,struct mpt_ioctl_replace_fw)
drivers/misc/sgi-gru/grulib.h
33
#define GRU_CREATE_CONTEXT _IOWR(GRU_IOCTL_NUM, 1, void *)
drivers/misc/sgi-gru/grulib.h
36
#define GRU_SET_CONTEXT_OPTION _IOWR(GRU_IOCTL_NUM, 4, void *)
drivers/misc/sgi-gru/grulib.h
39
#define GRU_USER_GET_EXCEPTION_DETAIL _IOWR(GRU_IOCTL_NUM, 6, void *)
drivers/misc/sgi-gru/grulib.h
42
#define GRU_USER_CALL_OS _IOWR(GRU_IOCTL_NUM, 8, void *)
drivers/misc/sgi-gru/grulib.h
45
#define GRU_USER_UNLOAD_CONTEXT _IOWR(GRU_IOCTL_NUM, 9, void *)
drivers/misc/sgi-gru/grulib.h
48
#define GRU_DUMP_CHIPLET_STATE _IOWR(GRU_IOCTL_NUM, 11, void *)
drivers/misc/sgi-gru/grulib.h
51
#define GRU_GET_GSEG_STATISTICS _IOWR(GRU_IOCTL_NUM, 12, void *)
drivers/misc/sgi-gru/grulib.h
54
#define GRU_USER_FLUSH_TLB _IOWR(GRU_IOCTL_NUM, 50, void *)
drivers/misc/sgi-gru/grulib.h
57
#define GRU_GET_CONFIG_INFO _IOWR(GRU_IOCTL_NUM, 51, void *)
drivers/misc/sgi-gru/grulib.h
60
#define GRU_KTEST _IOWR(GRU_IOCTL_NUM, 52, void *)
drivers/mtd/mtdchar.c
1255
#define MEMWRITEOOB32 _IOWR('M', 3, struct mtd_oob_buf32)
drivers/mtd/mtdchar.c
1256
#define MEMREADOOB32 _IOWR('M', 4, struct mtd_oob_buf32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1024
_IOWR(VCHIQ_IOC_MAGIC, 5, struct vchiq_queue_bulk_transfer32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1026
_IOWR(VCHIQ_IOC_MAGIC, 6, struct vchiq_queue_bulk_transfer32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1062
_IOWR(VCHIQ_IOC_MAGIC, 7, struct vchiq_await_completion32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1095
_IOWR(VCHIQ_IOC_MAGIC, 8, struct vchiq_dequeue_message32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1124
_IOWR(VCHIQ_IOC_MAGIC, 10, struct vchiq_get_config32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
909
_IOWR(VCHIQ_IOC_MAGIC, 2, struct vchiq_create_service32)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
100
_IOWR(VCHIQ_IOC_MAGIC, 10, struct vchiq_get_config)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
86
_IOWR(VCHIQ_IOC_MAGIC, 2, struct vchiq_create_service)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
91
_IOWR(VCHIQ_IOC_MAGIC, 5, struct vchiq_queue_bulk_transfer)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
93
_IOWR(VCHIQ_IOC_MAGIC, 6, struct vchiq_queue_bulk_transfer)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
95
_IOWR(VCHIQ_IOC_MAGIC, 7, struct vchiq_await_completion)
drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h
97
_IOWR(VCHIQ_IOC_MAGIC, 8, struct vchiq_dequeue_message)
drivers/scsi/megaraid/megaraid_ioctl.h
46
#define MEGAIOCCMD _IOWR(MEGAIOC_MAGIC, 0, mimd_t)
drivers/scsi/megaraid/megaraid_sas.h
2655
#define MEGASAS_IOC_FIRMWARE32 _IOWR('M', 1, struct compat_megasas_iocpacket)
drivers/scsi/megaraid/megaraid_sas.h
2657
#define MEGASAS_IOC_FIRMWARE _IOWR('M', 1, struct megasas_iocpacket)
drivers/scsi/mpt3sas/mpt3sas_ctl.h
101
#define MPT3ENABLEDIAGSBRRELOAD _IOWR(MPT3_MAGIC_NUMBER, 33, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
69
#define MPT3IOCINFO _IOWR(MPT3_MAGIC_NUMBER, 17, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
71
#define MPT3COMMAND _IOWR(MPT3_MAGIC_NUMBER, 20, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
74
#define MPT3COMMAND32 _IOWR(MPT3_MAGIC_NUMBER, 20, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
77
#define MPT3EVENTQUERY _IOWR(MPT3_MAGIC_NUMBER, 21, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
79
#define MPT3EVENTENABLE _IOWR(MPT3_MAGIC_NUMBER, 22, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
81
#define MPT3EVENTREPORT _IOWR(MPT3_MAGIC_NUMBER, 23, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
83
#define MPT3HARDRESET _IOWR(MPT3_MAGIC_NUMBER, 24, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
85
#define MPT3BTDHMAPPING _IOWR(MPT3_MAGIC_NUMBER, 31, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
89
#define MPT3DIAGREGISTER _IOWR(MPT3_MAGIC_NUMBER, 26, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
91
#define MPT3DIAGRELEASE _IOWR(MPT3_MAGIC_NUMBER, 27, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
93
#define MPT3DIAGUNREGISTER _IOWR(MPT3_MAGIC_NUMBER, 28, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
95
#define MPT3DIAGQUERY _IOWR(MPT3_MAGIC_NUMBER, 29, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
97
#define MPT3DIAGREADBUFFER _IOWR(MPT3_MAGIC_NUMBER, 30, \
drivers/scsi/mpt3sas/mpt3sas_ctl.h
99
#define MPT3ADDNLDIAGQUERY _IOWR(MPT3_MAGIC_NUMBER, 32, \
drivers/staging/greybus/greybus_authentication.h
71
#define CAP_IOC_GET_IMS_CERTIFICATE _IOWR(CAP_IOCTL_BASE, 1, struct cap_ioc_get_ims_certificate)
drivers/staging/greybus/greybus_authentication.h
72
#define CAP_IOC_AUTHENTICATE _IOWR(CAP_IOCTL_BASE, 2, struct cap_ioc_authenticate)
drivers/staging/greybus/greybus_firmware.h
68
#define FW_MGMT_IOC_GET_BACKEND_FW _IOWR(FW_MGMT_IOCTL_BASE, 1, struct fw_mgmt_ioc_get_backend_version)
drivers/staging/greybus/greybus_firmware.h
69
#define FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE _IOWR(FW_MGMT_IOCTL_BASE, 2, struct fw_mgmt_ioc_intf_load_and_validate)
drivers/staging/greybus/greybus_firmware.h
70
#define FW_MGMT_IOC_INTF_BACKEND_FW_UPDATE _IOWR(FW_MGMT_IOCTL_BASE, 3, struct fw_mgmt_ioc_backend_fw_update)
drivers/staging/media/atomisp/include/linux/atomisp.h
676
_IOWR('v', BASE_VIDIOC_PRIVATE + 3, struct atomisp_histogram)
drivers/staging/media/atomisp/include/linux/atomisp.h
693
_IOWR('v', BASE_VIDIOC_PRIVATE + 6, struct atomisp_dis_statistics)
drivers/staging/media/atomisp/include/linux/atomisp.h
705
_IOWR('v', BASE_VIDIOC_PRIVATE + 7, struct atomisp_3a_statistics)
drivers/staging/media/atomisp/include/linux/atomisp.h
755
_IOWR('v', BASE_VIDIOC_PRIVATE + 18, struct atomisp_overlay)
drivers/staging/media/atomisp/include/linux/atomisp.h
761
_IOWR('v', BASE_VIDIOC_PRIVATE + 19, struct atomisp_bc_video_package)
drivers/staging/media/atomisp/include/linux/atomisp.h
774
_IOWR('v', BASE_VIDIOC_PRIVATE + 27, struct atomisp_shading_table)
drivers/staging/media/atomisp/include/linux/atomisp.h
793
_IOWR('v', BASE_VIDIOC_PRIVATE + 38, unsigned int)
drivers/usb/misc/sisusbvga/sisusb.h
274
#define SISUSB_COMMAND _IOWR(0xF3,0x3D,struct sisusb_command)
drivers/usb/misc/usbtest.c
59
#define USBTEST_REQUEST_32 _IOWR('U', 100, struct usbtest_param_32)
drivers/usb/misc/usbtest.c
61
#define USBTEST_REQUEST_64 _IOWR('U', 100, struct usbtest_param_64)
drivers/usb/mon/mon_bin.c
43
#define MON_IOCX_MFETCH _IOWR(MON_IOC_MAGIC, 7, struct mon_bin_mfetch)
drivers/usb/mon/mon_bin.c
50
#define MON_IOCX_MFETCH32 _IOWR(MON_IOC_MAGIC, 7, struct mon_bin_mfetch32)
fs/btrfs/ioctl.c
83
#define BTRFS_IOC_SET_RECEIVED_SUBVOL_32 _IOWR(BTRFS_IOCTL_MAGIC, 37, \
fs/ceph/ioctl.h
68
#define CEPH_IOC_GET_DATALOC _IOWR(CEPH_IOCTL_MAGIC, 3, \
fs/f2fs/file.c
5375
#define F2FS_IOC32_MOVE_RANGE _IOWR(F2FS_IOCTL_MAGIC, 9, \
fs/smb/client/cifs_ioctl.h
111
#define CIFS_QUERY_INFO _IOWR(CIFS_IOCTL_MAGIC, 7, struct smb_query_info)
fs/smb/client/cifs_ioctl.h
112
#define CIFS_DUMP_KEY _IOWR(CIFS_IOCTL_MAGIC, 8, struct smb3_key_debug_info)
fs/smb/client/cifs_ioctl.h
114
#define CIFS_DUMP_FULL_KEY _IOWR(CIFS_IOCTL_MAGIC, 10, struct smb3_full_key_debug_info)
fs/smb/client/cifs_ioctl.h
115
#define CIFS_IOC_NOTIFY_INFO _IOWR(CIFS_IOCTL_MAGIC, 11, struct smb3_notify_info)
fs/xfs/libxfs/xfs_fs.h
1210
#define XFS_IOC_GETBMAP _IOWR('X', 38, struct getbmap)
fs/xfs/libxfs/xfs_fs.h
1216
#define XFS_IOC_GETBMAPA _IOWR('X', 44, struct getbmap)
fs/xfs/libxfs/xfs_fs.h
1220
#define XFS_IOC_GETBMAPX _IOWR('X', 56, struct getbmap)
fs/xfs/libxfs/xfs_fs.h
1224
#define XFS_IOC_SCRUB_METADATA _IOWR('X', 60, struct xfs_scrub_metadata)
fs/xfs/libxfs/xfs_fs.h
1225
#define XFS_IOC_AG_GEOMETRY _IOWR('X', 61, struct xfs_ag_geometry)
fs/xfs/libxfs/xfs_fs.h
1226
#define XFS_IOC_GETPARENTS _IOWR('X', 62, struct xfs_getparents)
fs/xfs/libxfs/xfs_fs.h
1227
#define XFS_IOC_GETPARENTS_BY_HANDLE _IOWR('X', 63, struct xfs_getparents_by_handle)
fs/xfs/libxfs/xfs_fs.h
1228
#define XFS_IOC_SCRUBV_METADATA _IOWR('X', 64, struct xfs_scrub_vec_head)
fs/xfs/libxfs/xfs_fs.h
1229
#define XFS_IOC_RTGROUP_GEOMETRY _IOWR('X', 65, struct xfs_rtgroup_geometry)
fs/xfs/libxfs/xfs_fs.h
1233
#define XFS_IOC_VERIFY_MEDIA _IOWR('X', 70, struct xfs_verify_media)
fs/xfs/libxfs/xfs_fs.h
1239
#define XFS_IOC_FSBULKSTAT _IOWR('X', 101, struct xfs_fsop_bulkreq)
fs/xfs/libxfs/xfs_fs.h
1240
#define XFS_IOC_FSBULKSTAT_SINGLE _IOWR('X', 102, struct xfs_fsop_bulkreq)
fs/xfs/libxfs/xfs_fs.h
1241
#define XFS_IOC_FSINUMBERS _IOWR('X', 103, struct xfs_fsop_bulkreq)
fs/xfs/libxfs/xfs_fs.h
1242
#define XFS_IOC_PATH_TO_FSHANDLE _IOWR('X', 104, struct xfs_fsop_handlereq)
fs/xfs/libxfs/xfs_fs.h
1243
#define XFS_IOC_PATH_TO_HANDLE _IOWR('X', 105, struct xfs_fsop_handlereq)
fs/xfs/libxfs/xfs_fs.h
1244
#define XFS_IOC_FD_TO_HANDLE _IOWR('X', 106, struct xfs_fsop_handlereq)
fs/xfs/libxfs/xfs_fs.h
1245
#define XFS_IOC_OPEN_BY_HANDLE _IOWR('X', 107, struct xfs_fsop_handlereq)
fs/xfs/libxfs/xfs_fs.h
1246
#define XFS_IOC_READLINK_BY_HANDLE _IOWR('X', 108, struct xfs_fsop_handlereq)
fs/xfs/libxfs/xfs_fs.h
1247
#define XFS_IOC_SWAPEXT _IOWR('X', 109, struct xfs_swapext)
fs/xfs/libxfs/xfs_fs.h
1252
#define XFS_IOC_SET_RESBLKS _IOWR('X', 114, struct xfs_fsop_resblks)
fs/xfs/libxfs/xfs_fs.h
1258
#define XFS_IOC_FREEZE _IOWR('X', 119, int) /* aka FIFREEZE */
fs/xfs/libxfs/xfs_fs.h
1259
#define XFS_IOC_THAW _IOWR('X', 120, int) /* aka FITHAW */
fs/xfs/xfs_ioctl32.h
110
#define XFS_IOC_SWAPEXT_32 _IOWR('X', 109, struct compat_xfs_swapext)
fs/xfs/xfs_ioctl32.h
72
_IOWR('X', 101, struct compat_xfs_fsop_bulkreq)
fs/xfs/xfs_ioctl32.h
74
_IOWR('X', 102, struct compat_xfs_fsop_bulkreq)
fs/xfs/xfs_ioctl32.h
76
_IOWR('X', 103, struct compat_xfs_fsop_bulkreq)
fs/xfs/xfs_ioctl32.h
89
_IOWR('X', 104, struct compat_xfs_fsop_handlereq)
fs/xfs/xfs_ioctl32.h
91
_IOWR('X', 105, struct compat_xfs_fsop_handlereq)
fs/xfs/xfs_ioctl32.h
93
_IOWR('X', 106, struct compat_xfs_fsop_handlereq)
fs/xfs/xfs_ioctl32.h
95
_IOWR('X', 107, struct compat_xfs_fsop_handlereq)
fs/xfs/xfs_ioctl32.h
97
_IOWR('X', 108, struct compat_xfs_fsop_handlereq)
include/linux/blktrace_api.h
110
#define BLKTRACESETUP32 _IOWR(0x12, 115, struct compat_blk_user_trace_setup)
include/linux/cciss_ioctl.h
28
#define CCISS_PASSTHRU32 _IOWR(CCISS_IOC_MAGIC, 11, IOCTL32_Command_struct)
include/linux/cciss_ioctl.h
29
#define CCISS_BIG_PASSTHRU32 _IOWR(CCISS_IOC_MAGIC, 18, BIG_IOCTL32_Command_struct)
include/linux/fb.h
7
#define FBIO_CURSOR _IOWR('F', 0x08, struct fb_cursor_user)
include/linux/platform_data/cros_ec_chardev.h
34
#define CROS_EC_DEV_IOCXCMD _IOWR(CROS_EC_DEV_IOC, 0, struct cros_ec_command)
include/linux/platform_data/cros_ec_chardev.h
35
#define CROS_EC_DEV_IOCRDMEM _IOWR(CROS_EC_DEV_IOC, 1, struct cros_ec_readmem)
include/linux/platform_data/media/si4713.h
45
#define SI4713_IOC_MEASURE_RNL _IOWR('V', BASE_VIDIOC_PRIVATE + 0, \
include/media/v4l2-ioctl.h
795
#define VIDIOC_QUERYBUF_TIME32 _IOWR('V', 9, struct v4l2_buffer_time32)
include/media/v4l2-ioctl.h
796
#define VIDIOC_QBUF_TIME32 _IOWR('V', 15, struct v4l2_buffer_time32)
include/media/v4l2-ioctl.h
797
#define VIDIOC_DQBUF_TIME32 _IOWR('V', 17, struct v4l2_buffer_time32)
include/media/v4l2-ioctl.h
798
#define VIDIOC_PREPARE_BUF_TIME32 _IOWR('V', 93, struct v4l2_buffer_time32)
include/sound/hda_hwdep.h
28
#define HDA_IOCTL_VERB_WRITE _IOWR('H', 0x11, struct hda_verb_ioctl)
include/sound/hda_hwdep.h
29
#define HDA_IOCTL_GET_WCAP _IOWR('H', 0x12, struct hda_verb_ioctl)
include/sound/pcm.h
1564
#define SNDRV_PCM_IOCTL_STATUS_EXT64 _IOWR('A', 0x24, struct snd_pcm_status64)
include/sound/pcm.h
1589
#define SNDRV_PCM_IOCTL_STATUS_EXT32 _IOWR('A', 0x24, struct snd_pcm_status32)
include/uapi/asm-generic/ioctls.h
83
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
include/uapi/drm/drm.h
1098
#define DRM_IOWR(nr,type) _IOWR(DRM_IOCTL_BASE,nr,type)
include/uapi/linux/acrn.h
595
_IOWR(ACRN_IOCTL_TYPE, 0x10, struct acrn_vm_creation)
include/uapi/linux/acrn.h
648
_IOWR(ACRN_IOCTL_TYPE, 0x60, __u64)
include/uapi/linux/agpgart.h
37
#define AGPIOC_ALLOCATE _IOWR(AGPIOC_BASE, 6, struct agp_allocate*)
include/uapi/linux/android/binder.h
261
BINDER_WRITE_READ = _IOWR('b', 1, struct binder_write_read),
include/uapi/linux/android/binder.h
267
BINDER_VERSION = _IOWR('b', 9, struct binder_version),
include/uapi/linux/android/binder.h
268
BINDER_GET_NODE_DEBUG_INFO = _IOWR('b', 11, struct binder_node_debug_info),
include/uapi/linux/android/binder.h
269
BINDER_GET_NODE_INFO_FOR_REF = _IOWR('b', 12, struct binder_node_info_for_ref),
include/uapi/linux/android/binder.h
272
BINDER_GET_FROZEN_INFO = _IOWR('b', 15, struct binder_frozen_status_info),
include/uapi/linux/android/binder.h
274
BINDER_GET_EXTENDED_ERROR = _IOWR('b', 17, struct binder_extended_error),
include/uapi/linux/android/binderfs.h
32
#define BINDER_CTL_ADD _IOWR('b', 1, struct binderfs_device)
include/uapi/linux/aspeed-lpc-ctrl.h
56
#define ASPEED_LPC_CTRL_IOCTL_GET_SIZE _IOWR(__ASPEED_LPC_CTRL_IOCTL_MAGIC, \
include/uapi/linux/aspeed-p2a-ctrl.h
59
_IOWR(__ASPEED_P2A_CTRL_IOCTL_MAGIC, \
include/uapi/linux/atm_nicstar.h
25
#define NS_GETPSTAT _IOWR('a',ATMIOC_SARPRV+1,struct atmif_sioc)
include/uapi/linux/auto_dev-ioctl.h
161
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
165
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
169
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
173
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
177
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
181
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
185
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
189
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
193
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
197
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
201
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
205
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
209
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_dev-ioctl.h
213
_IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_fs.h
80
#define AUTOFS_IOC_SETTIMEOUT32 _IOWR(AUTOFS_IOCTL, \
include/uapi/linux/auto_fs.h
83
#define AUTOFS_IOC_SETTIMEOUT _IOWR(AUTOFS_IOCTL, \
include/uapi/linux/blk-crypto.h
40
#define BLKCRYPTOIMPORTKEY _IOWR(0x12, 137, struct blk_crypto_import_key_arg)
include/uapi/linux/blk-crypto.h
41
#define BLKCRYPTOGENERATEKEY _IOWR(0x12, 138, struct blk_crypto_generate_key_arg)
include/uapi/linux/blk-crypto.h
42
#define BLKCRYPTOPREPAREKEY _IOWR(0x12, 139, struct blk_crypto_prepare_key_arg)
include/uapi/linux/blkzoned.h
202
#define BLKREPORTZONE _IOWR(0x12, 130, struct blk_zone_report)
include/uapi/linux/blkzoned.h
209
#define BLKREPORTZONEV2 _IOWR(0x12, 142, struct blk_zone_report)
include/uapi/linux/btrfs.h
1144
#define BTRFS_IOC_TREE_SEARCH _IOWR(BTRFS_IOCTL_MAGIC, 17, \
include/uapi/linux/btrfs.h
1146
#define BTRFS_IOC_TREE_SEARCH_V2 _IOWR(BTRFS_IOCTL_MAGIC, 17, \
include/uapi/linux/btrfs.h
1148
#define BTRFS_IOC_INO_LOOKUP _IOWR(BTRFS_IOCTL_MAGIC, 18, \
include/uapi/linux/btrfs.h
1151
#define BTRFS_IOC_SPACE_INFO _IOWR(BTRFS_IOCTL_MAGIC, 20, \
include/uapi/linux/btrfs.h
1161
#define BTRFS_IOC_SCRUB _IOWR(BTRFS_IOCTL_MAGIC, 27, \
include/uapi/linux/btrfs.h
1164
#define BTRFS_IOC_SCRUB_PROGRESS _IOWR(BTRFS_IOCTL_MAGIC, 29, \
include/uapi/linux/btrfs.h
1166
#define BTRFS_IOC_DEV_INFO _IOWR(BTRFS_IOCTL_MAGIC, 30, \
include/uapi/linux/btrfs.h
1170
#define BTRFS_IOC_BALANCE_V2 _IOWR(BTRFS_IOCTL_MAGIC, 32, \
include/uapi/linux/btrfs.h
1175
#define BTRFS_IOC_INO_PATHS _IOWR(BTRFS_IOCTL_MAGIC, 35, \
include/uapi/linux/btrfs.h
1177
#define BTRFS_IOC_LOGICAL_INO _IOWR(BTRFS_IOCTL_MAGIC, 36, \
include/uapi/linux/btrfs.h
1179
#define BTRFS_IOC_SET_RECEIVED_SUBVOL _IOWR(BTRFS_IOCTL_MAGIC, 37, \
include/uapi/linux/btrfs.h
1184
#define BTRFS_IOC_QUOTA_CTL _IOWR(BTRFS_IOCTL_MAGIC, 40, \
include/uapi/linux/btrfs.h
1199
#define BTRFS_IOC_GET_DEV_STATS _IOWR(BTRFS_IOCTL_MAGIC, 52, \
include/uapi/linux/btrfs.h
1201
#define BTRFS_IOC_DEV_REPLACE _IOWR(BTRFS_IOCTL_MAGIC, 53, \
include/uapi/linux/btrfs.h
1203
#define BTRFS_IOC_FILE_EXTENT_SAME _IOWR(BTRFS_IOCTL_MAGIC, 54, \
include/uapi/linux/btrfs.h
1213
#define BTRFS_IOC_LOGICAL_INO_V2 _IOWR(BTRFS_IOCTL_MAGIC, 59, \
include/uapi/linux/btrfs.h
1217
#define BTRFS_IOC_GET_SUBVOL_ROOTREF _IOWR(BTRFS_IOCTL_MAGIC, 61, \
include/uapi/linux/btrfs.h
1219
#define BTRFS_IOC_INO_LOOKUP_USER _IOWR(BTRFS_IOCTL_MAGIC, 62, \
include/uapi/linux/capi.h
40
#define CAPI_GET_MANUFACTURER _IOWR('C',0x06,int) /* broken: wanted size 64 (CAPI_MANUFACTURER_LEN) */
include/uapi/linux/capi.h
53
#define CAPI_GET_VERSION _IOWR('C',0x07,struct capi_version)
include/uapi/linux/capi.h
60
#define CAPI_GET_SERIAL _IOWR('C',0x08,int) /* broken: wanted size 8 (CAPI_SERIAL_LEN) */
include/uapi/linux/capi.h
77
#define CAPI_GET_PROFILE _IOWR('C',0x09,struct capi_profile)
include/uapi/linux/capi.h
88
#define CAPI_MANUFACTURER_CMD _IOWR('C',0x20, struct capi_manufacturer_cmd)
include/uapi/linux/cciss_ioctl.h
78
#define CCISS_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 11, IOCTL_Command_struct)
include/uapi/linux/cciss_ioctl.h
87
#define CCISS_BIG_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 18, BIG_IOCTL_Command_struct)
include/uapi/linux/cec.h
503
#define CEC_ADAP_G_CAPS _IOWR('a', 0, struct cec_caps)
include/uapi/linux/cec.h
529
#define CEC_ADAP_S_LOG_ADDRS _IOWR('a', 4, struct cec_log_addrs)
include/uapi/linux/cec.h
532
#define CEC_TRANSMIT _IOWR('a', 5, struct cec_msg)
include/uapi/linux/cec.h
533
#define CEC_RECEIVE _IOWR('a', 6, struct cec_msg)
include/uapi/linux/cec.h
536
#define CEC_DQEVENT _IOWR('a', 7, struct cec_event)
include/uapi/linux/coda.h
283
#define CIOC_KERNEL_VERSION _IOWR('c', 10, size_t)
include/uapi/linux/comedi.h
471
#define COMEDI_BUFINFO _IOWR(CIO, 14, struct comedi_bufinfo)
include/uapi/linux/cxl_mem.h
21
#define CXL_MEM_SEND_COMMAND _IOWR(0xCE, 2, struct cxl_send_command)
include/uapi/linux/dm-ioctl.h
267
#define DM_VERSION _IOWR(DM_IOCTL, DM_VERSION_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
268
#define DM_REMOVE_ALL _IOWR(DM_IOCTL, DM_REMOVE_ALL_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
269
#define DM_LIST_DEVICES _IOWR(DM_IOCTL, DM_LIST_DEVICES_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
271
#define DM_DEV_CREATE _IOWR(DM_IOCTL, DM_DEV_CREATE_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
272
#define DM_DEV_REMOVE _IOWR(DM_IOCTL, DM_DEV_REMOVE_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
273
#define DM_DEV_RENAME _IOWR(DM_IOCTL, DM_DEV_RENAME_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
274
#define DM_DEV_SUSPEND _IOWR(DM_IOCTL, DM_DEV_SUSPEND_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
275
#define DM_DEV_STATUS _IOWR(DM_IOCTL, DM_DEV_STATUS_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
276
#define DM_DEV_WAIT _IOWR(DM_IOCTL, DM_DEV_WAIT_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
277
#define DM_DEV_ARM_POLL _IOWR(DM_IOCTL, DM_DEV_ARM_POLL_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
279
#define DM_TABLE_LOAD _IOWR(DM_IOCTL, DM_TABLE_LOAD_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
280
#define DM_TABLE_CLEAR _IOWR(DM_IOCTL, DM_TABLE_CLEAR_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
281
#define DM_TABLE_DEPS _IOWR(DM_IOCTL, DM_TABLE_DEPS_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
282
#define DM_TABLE_STATUS _IOWR(DM_IOCTL, DM_TABLE_STATUS_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
284
#define DM_LIST_VERSIONS _IOWR(DM_IOCTL, DM_LIST_VERSIONS_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
285
#define DM_GET_TARGET_VERSION _IOWR(DM_IOCTL, DM_GET_TARGET_VERSION_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
287
#define DM_TARGET_MSG _IOWR(DM_IOCTL, DM_TARGET_MSG_CMD, struct dm_ioctl)
include/uapi/linux/dm-ioctl.h
288
#define DM_DEV_SET_GEOMETRY _IOWR(DM_IOCTL, DM_DEV_SET_GEOMETRY_CMD, struct dm_ioctl)
include/uapi/linux/dma-buf.h
180
#define DMA_BUF_IOCTL_EXPORT_SYNC_FILE _IOWR(DMA_BUF_BASE, 2, struct dma_buf_export_sync_file)
include/uapi/linux/dma-heap.h
50
#define DMA_HEAP_IOCTL_ALLOC _IOWR(DMA_HEAP_IOC_MAGIC, 0x0,\
include/uapi/linux/dvb/dmx.h
295
#define DMX_GET_STC _IOWR('o', 50, struct dmx_stc)
include/uapi/linux/dvb/dmx.h
309
#define DMX_REQBUFS _IOWR('o', 60, struct dmx_requestbuffers)
include/uapi/linux/dvb/dmx.h
310
#define DMX_QUERYBUF _IOWR('o', 61, struct dmx_buffer)
include/uapi/linux/dvb/dmx.h
311
#define DMX_EXPBUF _IOWR('o', 62, struct dmx_exportbuffer)
include/uapi/linux/dvb/dmx.h
312
#define DMX_QBUF _IOWR('o', 63, struct dmx_buffer)
include/uapi/linux/dvb/dmx.h
313
#define DMX_DQBUF _IOWR('o', 64, struct dmx_buffer)
include/uapi/linux/dvb/net.h
39
#define NET_ADD_IF _IOWR('o', 52, struct dvb_net_if)
include/uapi/linux/dvb/net.h
41
#define NET_GET_IF _IOWR('o', 54, struct dvb_net_if)
include/uapi/linux/dvb/net.h
49
#define __NET_ADD_IF_OLD _IOWR('o', 52, struct __dvb_net_if_old)
include/uapi/linux/dvb/net.h
50
#define __NET_GET_IF_OLD _IOWR('o', 54, struct __dvb_net_if_old)
include/uapi/linux/dvb/video.h
202
#define VIDEO_COMMAND _IOWR('o', 59, struct video_command)
include/uapi/linux/dvb/video.h
203
#define VIDEO_TRY_COMMAND _IOWR('o', 60, struct video_command)
include/uapi/linux/ext4.h
25
#define EXT4_IOC_MOVE_EXT _IOWR('f', 15, struct move_extent)
include/uapi/linux/ext4.h
32
#define EXT4_IOC_GET_ES_CACHE _IOWR('f', 42, struct fiemap)
include/uapi/linux/f2fs.h
19
#define F2FS_IOC_DEFRAGMENT _IOWR(F2FS_IOCTL_MAGIC, 8, \
include/uapi/linux/f2fs.h
21
#define F2FS_IOC_MOVE_RANGE _IOWR(F2FS_IOCTL_MAGIC, 9, \
include/uapi/linux/fb.h
22
#define FBIO_CURSOR _IOWR('F', 0x08, struct fb_cursor)
include/uapi/linux/firewire-cdev.h
529
#define FW_CDEV_IOC_GET_INFO _IOWR('#', 0x00, struct fw_cdev_get_info)
include/uapi/linux/firewire-cdev.h
531
#define FW_CDEV_IOC_ALLOCATE _IOWR('#', 0x02, struct fw_cdev_allocate)
include/uapi/linux/firewire-cdev.h
535
#define FW_CDEV_IOC_ADD_DESCRIPTOR _IOWR('#', 0x06, struct fw_cdev_add_descriptor)
include/uapi/linux/firewire-cdev.h
537
#define FW_CDEV_IOC_CREATE_ISO_CONTEXT _IOWR('#', 0x08, struct fw_cdev_create_iso_context)
include/uapi/linux/firewire-cdev.h
538
#define FW_CDEV_IOC_QUEUE_ISO _IOWR('#', 0x09, struct fw_cdev_queue_iso)
include/uapi/linux/firewire-cdev.h
546
#define FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE _IOWR('#', 0x0d, struct fw_cdev_allocate_iso_resource)
include/uapi/linux/firewire-cdev.h
555
#define FW_CDEV_IOC_GET_CYCLE_TIMER2 _IOWR('#', 0x14, struct fw_cdev_get_cycle_timer2)
include/uapi/linux/firewire-cdev.h
558
#define FW_CDEV_IOC_SEND_PHY_PACKET _IOWR('#', 0x15, struct fw_cdev_send_phy_packet)
include/uapi/linux/fs.h
288
#define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
include/uapi/linux/fs.h
304
#define BLKTRACESETUP2 _IOWR(0x12, 142, struct blk_user_trace_setup2)
include/uapi/linux/fs.h
309
#define FIFREEZE _IOWR('X', 119, int) /* Freeze */
include/uapi/linux/fs.h
310
#define FITHAW _IOWR('X', 120, int) /* Thaw */
include/uapi/linux/fs.h
311
#define FITRIM _IOWR('X', 121, struct fstrim_range) /* Trim */
include/uapi/linux/fs.h
314
#define FIDEDUPERANGE _IOWR(0x94, 54, struct file_dedupe_range)
include/uapi/linux/fs.h
322
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)
include/uapi/linux/fs.h
339
#define FS_IOC_GETLBMD_CAP _IOWR(0x15, 2, struct logical_block_metadata_cap)
include/uapi/linux/fs.h
446
#define PAGEMAP_SCAN _IOWR(PROCFS_IOCTL_MAGIC, 16, struct pm_scan_arg)
include/uapi/linux/fs.h
507
#define PROCMAP_QUERY _IOWR(PROCFS_IOCTL_MAGIC, 17, struct procmap_query)
include/uapi/linux/fscrypt.h
166
#define FS_IOC_GET_ENCRYPTION_POLICY_EX _IOWR('f', 22, __u8[9]) /* size + version */
include/uapi/linux/fscrypt.h
167
#define FS_IOC_ADD_ENCRYPTION_KEY _IOWR('f', 23, struct fscrypt_add_key_arg)
include/uapi/linux/fscrypt.h
168
#define FS_IOC_REMOVE_ENCRYPTION_KEY _IOWR('f', 24, struct fscrypt_remove_key_arg)
include/uapi/linux/fscrypt.h
169
#define FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS _IOWR('f', 25, struct fscrypt_remove_key_arg)
include/uapi/linux/fscrypt.h
170
#define FS_IOC_GET_ENCRYPTION_KEY_STATUS _IOWR('f', 26, struct fscrypt_get_key_status_arg)
include/uapi/linux/fsi.h
54
#define FSI_SCOM_READ _IOWR('s', 0x01, struct scom_access)
include/uapi/linux/fsi.h
55
#define FSI_SCOM_WRITE _IOWR('s', 0x02, struct scom_access)
include/uapi/linux/fsl_hypervisor.h
190
_IOWR(FSL_HV_IOCTL_TYPE, 1, struct fsl_hv_ioctl_restart)
include/uapi/linux/fsl_hypervisor.h
194
_IOWR(FSL_HV_IOCTL_TYPE, 2, struct fsl_hv_ioctl_status)
include/uapi/linux/fsl_hypervisor.h
198
_IOWR(FSL_HV_IOCTL_TYPE, 3, struct fsl_hv_ioctl_start)
include/uapi/linux/fsl_hypervisor.h
202
_IOWR(FSL_HV_IOCTL_TYPE, 4, struct fsl_hv_ioctl_stop)
include/uapi/linux/fsl_hypervisor.h
206
_IOWR(FSL_HV_IOCTL_TYPE, 5, struct fsl_hv_ioctl_memcpy)
include/uapi/linux/fsl_hypervisor.h
210
_IOWR(FSL_HV_IOCTL_TYPE, 6, struct fsl_hv_ioctl_doorbell)
include/uapi/linux/fsl_hypervisor.h
214
_IOWR(FSL_HV_IOCTL_TYPE, 7, struct fsl_hv_ioctl_prop)
include/uapi/linux/fsl_hypervisor.h
218
_IOWR(FSL_HV_IOCTL_TYPE, 8, struct fsl_hv_ioctl_prop)
include/uapi/linux/fsl_mc.h
31
_IOWR(FSL_MC_SEND_CMD_IOCTL_TYPE, FSL_MC_SEND_CMD_IOCTL_SEQ, \
include/uapi/linux/fsmap.h
111
#define FS_IOC_GETFSMAP _IOWR('X', 59, struct fsmap_head)
include/uapi/linux/fsverity.h
101
_IOWR('f', 135, struct fsverity_read_metadata_arg)
include/uapi/linux/fsverity.h
99
#define FS_IOC_MEASURE_VERITY _IOWR('f', 134, struct fsverity_digest)
include/uapi/linux/genwqe/genwqe_card.h
479
#define GENWQE_PIN_MEM _IOWR(GENWQE_IOC_CODE, 40, struct genwqe_mem)
include/uapi/linux/genwqe/genwqe_card.h
480
#define GENWQE_UNPIN_MEM _IOWR(GENWQE_IOC_CODE, 41, struct genwqe_mem)
include/uapi/linux/genwqe/genwqe_card.h
493
_IOWR(GENWQE_IOC_CODE, 50, struct genwqe_ddcb_cmd)
include/uapi/linux/genwqe/genwqe_card.h
496
_IOWR(GENWQE_IOC_CODE, 51, struct genwqe_ddcb_cmd)
include/uapi/linux/genwqe/genwqe_card.h
499
#define GENWQE_SLU_UPDATE _IOWR(GENWQE_IOC_CODE, 80, struct genwqe_bitstream)
include/uapi/linux/genwqe/genwqe_card.h
500
#define GENWQE_SLU_READ _IOWR(GENWQE_IOC_CODE, 81, struct genwqe_bitstream)
include/uapi/linux/gpib_ioctl.h
122
IBRD = _IOWR(GPIB_CODE, 100, struct gpib_read_write_ioctl),
include/uapi/linux/gpib_ioctl.h
123
IBWRT = _IOWR(GPIB_CODE, 101, struct gpib_read_write_ioctl),
include/uapi/linux/gpib_ioctl.h
124
IBCMD = _IOWR(GPIB_CODE, 102, struct gpib_read_write_ioctl),
include/uapi/linux/gpib_ioctl.h
125
IBOPENDEV = _IOWR(GPIB_CODE, 3, struct gpib_open_dev_ioctl),
include/uapi/linux/gpib_ioctl.h
127
IBWAIT = _IOWR(GPIB_CODE, 5, struct gpib_wait_ioctl),
include/uapi/linux/gpib_ioctl.h
128
IBRPP = _IOWR(GPIB_CODE, 6, __u8),
include/uapi/linux/gpib_ioctl.h
138
IBRSP = _IOWR(GPIB_CODE, 18, struct gpib_serial_poll_ioctl),
include/uapi/linux/gpib_ioctl.h
147
IBSPOLL_BYTES = _IOWR(GPIB_CODE, 27, struct gpib_spoll_bytes_ioctl),
include/uapi/linux/gpib_ioctl.h
152
IBSELECT_PCI = _IOWR(GPIB_CODE, 32, struct gpib_select_pci_ioctl),
include/uapi/linux/gpio.h
509
#define GPIO_GET_LINEINFO_UNWATCH_IOCTL _IOWR(0xB4, 0x0C, __u32)
include/uapi/linux/gpio.h
514
#define GPIO_V2_GET_LINEINFO_IOCTL _IOWR(0xB4, 0x05, struct gpio_v2_line_info)
include/uapi/linux/gpio.h
515
#define GPIO_V2_GET_LINEINFO_WATCH_IOCTL _IOWR(0xB4, 0x06, struct gpio_v2_line_info)
include/uapi/linux/gpio.h
516
#define GPIO_V2_GET_LINE_IOCTL _IOWR(0xB4, 0x07, struct gpio_v2_line_request)
include/uapi/linux/gpio.h
517
#define GPIO_V2_LINE_SET_CONFIG_IOCTL _IOWR(0xB4, 0x0D, struct gpio_v2_line_config)
include/uapi/linux/gpio.h
518
#define GPIO_V2_LINE_GET_VALUES_IOCTL _IOWR(0xB4, 0x0E, struct gpio_v2_line_values)
include/uapi/linux/gpio.h
519
#define GPIO_V2_LINE_SET_VALUES_IOCTL _IOWR(0xB4, 0x0F, struct gpio_v2_line_values)
include/uapi/linux/gpio.h
526
#define GPIO_GET_LINEINFO_IOCTL _IOWR(0xB4, 0x02, struct gpioline_info)
include/uapi/linux/gpio.h
527
#define GPIO_GET_LINEHANDLE_IOCTL _IOWR(0xB4, 0x03, struct gpiohandle_request)
include/uapi/linux/gpio.h
528
#define GPIO_GET_LINEEVENT_IOCTL _IOWR(0xB4, 0x04, struct gpioevent_request)
include/uapi/linux/gpio.h
529
#define GPIOHANDLE_GET_LINE_VALUES_IOCTL _IOWR(0xB4, 0x08, struct gpiohandle_data)
include/uapi/linux/gpio.h
530
#define GPIOHANDLE_SET_LINE_VALUES_IOCTL _IOWR(0xB4, 0x09, struct gpiohandle_data)
include/uapi/linux/gpio.h
531
#define GPIOHANDLE_SET_CONFIG_IOCTL _IOWR(0xB4, 0x0A, struct gpiohandle_config)
include/uapi/linux/gpio.h
532
#define GPIO_GET_LINEINFO_WATCH_IOCTL _IOWR(0xB4, 0x0B, struct gpioline_info)
include/uapi/linux/gsmmux.h
145
#define GSMIOC_GETCONF_DLCI _IOWR('G', 7, struct gsm_dlci_config)
include/uapi/linux/hiddev.h
163
#define HIDIOCGREPORTINFO _IOWR('H', 0x09, struct hiddev_report_info)
include/uapi/linux/hiddev.h
164
#define HIDIOCGFIELDINFO _IOWR('H', 0x0A, struct hiddev_field_info)
include/uapi/linux/hiddev.h
165
#define HIDIOCGUSAGE _IOWR('H', 0x0B, struct hiddev_usage_ref)
include/uapi/linux/hiddev.h
167
#define HIDIOCGUCODE _IOWR('H', 0x0D, struct hiddev_usage_ref)
include/uapi/linux/hiddev.h
171
#define HIDIOCGCOLLECTIONINFO _IOWR('H', 0x11, struct hiddev_collection_info)
include/uapi/linux/hiddev.h
175
#define HIDIOCGUSAGES _IOWR('H', 0x13, struct hiddev_usage_ref_multi)
include/uapi/linux/hsi/cs-protocol.h
98
#define CS_IOWR(num, dtype) _IOWR(CS_IO_MAGIC, num, dtype)
include/uapi/linux/hsi/hsi_char.h
18
#define HSC_IOWR(num, dtype) _IOWR(HSI_CHAR_MAGIC, num, dtype)
include/uapi/linux/i2o-dev.h
35
#define I2OHRTGET _IOWR(I2O_MAGIC_NUMBER,1,struct i2o_cmd_hrtlct)
include/uapi/linux/i2o-dev.h
36
#define I2OLCTGET _IOWR(I2O_MAGIC_NUMBER,2,struct i2o_cmd_hrtlct)
include/uapi/linux/i2o-dev.h
37
#define I2OPARMSET _IOWR(I2O_MAGIC_NUMBER,3,struct i2o_cmd_psetget)
include/uapi/linux/i2o-dev.h
38
#define I2OPARMGET _IOWR(I2O_MAGIC_NUMBER,4,struct i2o_cmd_psetget)
include/uapi/linux/i2o-dev.h
39
#define I2OSWDL _IOWR(I2O_MAGIC_NUMBER,5,struct i2o_sw_xfer)
include/uapi/linux/i2o-dev.h
40
#define I2OSWUL _IOWR(I2O_MAGIC_NUMBER,6,struct i2o_sw_xfer)
include/uapi/linux/i2o-dev.h
41
#define I2OSWDEL _IOWR(I2O_MAGIC_NUMBER,7,struct i2o_sw_xfer)
include/uapi/linux/i2o-dev.h
43
#define I2OHTML _IOWR(I2O_MAGIC_NUMBER,9,struct i2o_html)
include/uapi/linux/i8k.h
29
#define I8K_GET_SPEED _IOWR('i', 0x85, size_t)
include/uapi/linux/i8k.h
30
#define I8K_GET_FAN _IOWR('i', 0x86, size_t)
include/uapi/linux/i8k.h
31
#define I8K_SET_FAN _IOWR('i', 0x87, size_t)
include/uapi/linux/iio/buffer.h
27
#define IIO_BUFFER_GET_FD_IOCTL _IOWR('i', 0x91, int)
include/uapi/linux/ipmi.h
327
#define IPMICTL_RECEIVE_MSG _IOWR(IPMI_IOC_MAGIC, 12, \
include/uapi/linux/ipmi.h
335
#define IPMICTL_RECEIVE_MSG_TRUNC _IOWR(IPMI_IOC_MAGIC, 11, \
include/uapi/linux/isst_if.h
484
#define ISST_IF_GET_PHY_ID _IOWR(ISST_IF_MAGIC, 1, struct isst_if_cpu_map *)
include/uapi/linux/isst_if.h
486
#define ISST_IF_MBOX_COMMAND _IOWR(ISST_IF_MAGIC, 3, struct isst_if_mbox_cmds *)
include/uapi/linux/isst_if.h
487
#define ISST_IF_MSR_COMMAND _IOWR(ISST_IF_MAGIC, 4, struct isst_if_msr_cmds *)
include/uapi/linux/isst_if.h
490
#define ISST_IF_CORE_POWER_STATE _IOWR(ISST_IF_MAGIC, 6, struct isst_core_power *)
include/uapi/linux/isst_if.h
491
#define ISST_IF_CLOS_PARAM _IOWR(ISST_IF_MAGIC, 7, struct isst_clos_param *)
include/uapi/linux/isst_if.h
492
#define ISST_IF_CLOS_ASSOC _IOWR(ISST_IF_MAGIC, 8, struct isst_if_clos_assoc_cmds *)
include/uapi/linux/isst_if.h
494
#define ISST_IF_PERF_LEVELS _IOWR(ISST_IF_MAGIC, 9, struct isst_perf_level_info *)
include/uapi/linux/kfd_ioctl.h
1565
#define AMDKFD_IOWR(nr, type) _IOWR(AMDKFD_IOCTL_BASE, nr, type)
include/uapi/linux/kvm.h
1266
#define KVM_S390_KEYOP _IOWR(KVMIO, 0x53, struct kvm_s390_keyop)
include/uapi/linux/kvm.h
1271
#define KVM_GET_IRQCHIP _IOWR(KVMIO, 0x62, struct kvm_irqchip)
include/uapi/linux/kvm.h
1274
#define KVM_GET_PIT _IOWR(KVMIO, 0x65, struct kvm_pit_state)
include/uapi/linux/kvm.h
1276
#define KVM_IRQ_LINE_STATUS _IOWR(KVMIO, 0x67, struct kvm_irq_level)
include/uapi/linux/kvm.h
1304
#define KVM_PPC_ALLOCATE_HTAB _IOWR(KVMIO, 0xa7, __u32)
include/uapi/linux/kvm.h
1334
#define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device)
include/uapi/linux/kvm.h
1349
#define KVM_TRANSLATE _IOWR(KVMIO, 0x85, struct kvm_translation)
include/uapi/linux/kvm.h
1351
#define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs)
include/uapi/linux/kvm.h
1360
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1362
#define KVM_TPR_ACCESS_REPORTING _IOWR(KVMIO, 0x92, struct kvm_tpr_access_ctl)
include/uapi/linux/kvm.h
1411
#define KVM_GET_REG_LIST _IOWR(KVMIO, 0xb0, struct kvm_reg_list)
include/uapi/linux/kvm.h
1425
#define KVM_S390_GET_CMMA_BITS _IOWR(KVMIO, 0xb8, struct kvm_s390_cmma_log)
include/uapi/linux/kvm.h
1428
#define KVM_MEMORY_ENCRYPT_OP _IOWR(KVMIO, 0xba, unsigned long)
include/uapi/linux/kvm.h
1442
#define KVM_GET_NESTED_STATE _IOWR(KVMIO, 0xbe, struct kvm_nested_state)
include/uapi/linux/kvm.h
1446
#define KVM_CLEAR_DIRTY_LOG _IOWR(KVMIO, 0xc0, struct kvm_clear_dirty_log)
include/uapi/linux/kvm.h
1449
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1459
#define KVM_S390_PV_COMMAND _IOWR(KVMIO, 0xc5, struct kvm_pv_cmd)
include/uapi/linux/kvm.h
1468
#define KVM_XEN_HVM_GET_ATTR _IOWR(KVMIO, 0xc8, struct kvm_xen_hvm_attr)
include/uapi/linux/kvm.h
1472
#define KVM_XEN_VCPU_GET_ATTR _IOWR(KVMIO, 0xca, struct kvm_xen_vcpu_attr)
include/uapi/linux/kvm.h
1621
#define KVM_S390_PV_CPU_COMMAND _IOWR(KVMIO, 0xd0, struct kvm_pv_cmd)
include/uapi/linux/kvm.h
1642
#define KVM_CREATE_GUEST_MEMFD _IOWR(KVMIO, 0xd4, struct kvm_create_guest_memfd)
include/uapi/linux/kvm.h
1652
#define KVM_PRE_FAULT_MEMORY _IOWR(KVMIO, 0xd5, struct kvm_pre_fault_memory)
include/uapi/linux/kvm.h
711
#define KVM_GET_MSR_INDEX_LIST _IOWR(KVMIO, 0x02, struct kvm_msr_list)
include/uapi/linux/kvm.h
723
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
include/uapi/linux/kvm.h
724
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
include/uapi/linux/kvm.h
725
#define KVM_GET_MSR_FEATURE_INDEX_LIST _IOWR(KVMIO, 0x0a, struct kvm_msr_list)
include/uapi/linux/map_benchmark.h
11
#define DMA_MAP_BENCHMARK _IOWR('d', 1, struct map_benchmark)
include/uapi/linux/matroxfb.h
21
#define MATROXFB_GET_OUTPUT_MODE _IOWR('n',0xFA,size_t)
include/uapi/linux/media.h
371
#define MEDIA_IOC_DEVICE_INFO _IOWR('|', 0x00, struct media_device_info)
include/uapi/linux/media.h
372
#define MEDIA_IOC_ENUM_ENTITIES _IOWR('|', 0x01, struct media_entity_desc)
include/uapi/linux/media.h
373
#define MEDIA_IOC_ENUM_LINKS _IOWR('|', 0x02, struct media_links_enum)
include/uapi/linux/media.h
374
#define MEDIA_IOC_SETUP_LINK _IOWR('|', 0x03, struct media_link_desc)
include/uapi/linux/media.h
375
#define MEDIA_IOC_G_TOPOLOGY _IOWR('|', 0x04, struct media_v2_topology)
include/uapi/linux/mei.h
116
_IOWR('H', 0x04, struct mei_connect_client_data_vtag)
include/uapi/linux/mei.h
29
_IOWR('H' , 0x01, struct mei_connect_client_data)
include/uapi/linux/mmc/ioctl.h
64
#define MMC_IOC_CMD _IOWR(MMC_BLOCK_MAJOR, 0, struct mmc_ioc_cmd)
include/uapi/linux/mmc/ioctl.h
70
#define MMC_IOC_MULTI_CMD _IOWR(MMC_BLOCK_MAJOR, 1, struct mmc_ioc_multi_cmd)
include/uapi/linux/mshv.h
254
#define MSHV_GET_GPAP_ACCESS_BITMAP _IOWR(MSHV_IOCTL, 0x06, struct mshv_gpap_access_bitmap)
include/uapi/linux/mshv.h
256
#define MSHV_ROOT_HVCALL _IOWR(MSHV_IOCTL, 0x07, struct mshv_root_hvcall)
include/uapi/linux/mshv.h
319
#define MSHV_GET_VP_STATE _IOWR(MSHV_IOCTL, 0x01, struct mshv_get_set_vp_state)
include/uapi/linux/mshv.h
320
#define MSHV_SET_VP_STATE _IOWR(MSHV_IOCTL, 0x02, struct mshv_get_set_vp_state)
include/uapi/linux/mshv.h
395
#define MSHV_GET_VP_REGISTERS _IOWR(MSHV_IOCTL, 0x05, struct mshv_vp_registers)
include/uapi/linux/mshv.h
406
#define MSHV_HVCALL _IOWR(MSHV_IOCTL, 0x1F, struct mshv_vtl_hvcall)
include/uapi/linux/ndctl.h
160
#define ND_IOCTL_DIMM_FLAGS _IOWR(ND_IOCTL, ND_CMD_DIMM_FLAGS,\
include/uapi/linux/ndctl.h
163
#define ND_IOCTL_GET_CONFIG_SIZE _IOWR(ND_IOCTL, ND_CMD_GET_CONFIG_SIZE,\
include/uapi/linux/ndctl.h
166
#define ND_IOCTL_GET_CONFIG_DATA _IOWR(ND_IOCTL, ND_CMD_GET_CONFIG_DATA,\
include/uapi/linux/ndctl.h
169
#define ND_IOCTL_SET_CONFIG_DATA _IOWR(ND_IOCTL, ND_CMD_SET_CONFIG_DATA,\
include/uapi/linux/ndctl.h
172
#define ND_IOCTL_VENDOR _IOWR(ND_IOCTL, ND_CMD_VENDOR,\
include/uapi/linux/ndctl.h
175
#define ND_IOCTL_ARS_CAP _IOWR(ND_IOCTL, ND_CMD_ARS_CAP,\
include/uapi/linux/ndctl.h
178
#define ND_IOCTL_ARS_START _IOWR(ND_IOCTL, ND_CMD_ARS_START,\
include/uapi/linux/ndctl.h
181
#define ND_IOCTL_ARS_STATUS _IOWR(ND_IOCTL, ND_CMD_ARS_STATUS,\
include/uapi/linux/ndctl.h
184
#define ND_IOCTL_CLEAR_ERROR _IOWR(ND_IOCTL, ND_CMD_CLEAR_ERROR,\
include/uapi/linux/ndctl.h
252
#define ND_IOCTL_CALL _IOWR(ND_IOCTL, ND_CMD_CALL,\
include/uapi/linux/nilfs2_api.h
279
_IOWR(NILFS_IOCTL_IDENT, 0x86, struct nilfs_argv)
include/uapi/linux/nilfs2_api.h
281
_IOWR(NILFS_IOCTL_IDENT, 0x87, struct nilfs_argv)
include/uapi/linux/nitro_enclaves.h
106
#define NE_GET_IMAGE_LOAD_INFO _IOWR(0xAE, 0x22, struct ne_image_load_info)
include/uapi/linux/nitro_enclaves.h
179
#define NE_START_ENCLAVE _IOWR(0xAE, 0x24, struct ne_enclave_start_info)
include/uapi/linux/nitro_enclaves.h
83
#define NE_ADD_VCPU _IOWR(0xAE, 0x21, __u32)
include/uapi/linux/nsm.h
29
#define NSM_IOCTL_RAW _IOWR(NSM_MAGIC, 0x0, struct nsm_raw)
include/uapi/linux/ntsync.h
44
#define NTSYNC_IOC_WAIT_ANY _IOWR('N', 0x82, struct ntsync_wait_args)
include/uapi/linux/ntsync.h
45
#define NTSYNC_IOC_WAIT_ALL _IOWR('N', 0x83, struct ntsync_wait_args)
include/uapi/linux/ntsync.h
49
#define NTSYNC_IOC_SEM_RELEASE _IOWR('N', 0x81, __u32)
include/uapi/linux/ntsync.h
50
#define NTSYNC_IOC_MUTEX_UNLOCK _IOWR('N', 0x85, struct ntsync_mutex_args)
include/uapi/linux/nvme_ioctl.h
100
#define NVME_IOCTL_IO_CMD _IOWR('N', 0x43, struct nvme_passthru_cmd)
include/uapi/linux/nvme_ioctl.h
104
#define NVME_IOCTL_ADMIN64_CMD _IOWR('N', 0x47, struct nvme_passthru_cmd64)
include/uapi/linux/nvme_ioctl.h
105
#define NVME_IOCTL_IO64_CMD _IOWR('N', 0x48, struct nvme_passthru_cmd64)
include/uapi/linux/nvme_ioctl.h
106
#define NVME_IOCTL_IO64_CMD_VEC _IOWR('N', 0x49, struct nvme_passthru_cmd64)
include/uapi/linux/nvme_ioctl.h
109
#define NVME_URING_CMD_IO _IOWR('N', 0x80, struct nvme_uring_cmd)
include/uapi/linux/nvme_ioctl.h
110
#define NVME_URING_CMD_IO_VEC _IOWR('N', 0x81, struct nvme_uring_cmd)
include/uapi/linux/nvme_ioctl.h
111
#define NVME_URING_CMD_ADMIN _IOWR('N', 0x82, struct nvme_uring_cmd)
include/uapi/linux/nvme_ioctl.h
112
#define NVME_URING_CMD_ADMIN_VEC _IOWR('N', 0x83, struct nvme_uring_cmd)
include/uapi/linux/nvme_ioctl.h
98
#define NVME_IOCTL_ADMIN_CMD _IOWR('N', 0x41, struct nvme_admin_cmd)
include/uapi/linux/omap3isp.h
47
_IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct omap3isp_ccdc_update_config)
include/uapi/linux/omap3isp.h
49
_IOWR('V', BASE_VIDIOC_PRIVATE + 2, struct omap3isp_prev_update_config)
include/uapi/linux/omap3isp.h
51
_IOWR('V', BASE_VIDIOC_PRIVATE + 3, struct omap3isp_h3a_aewb_config)
include/uapi/linux/omap3isp.h
53
_IOWR('V', BASE_VIDIOC_PRIVATE + 4, struct omap3isp_hist_config)
include/uapi/linux/omap3isp.h
55
_IOWR('V', BASE_VIDIOC_PRIVATE + 5, struct omap3isp_h3a_af_config)
include/uapi/linux/omap3isp.h
57
_IOWR('V', BASE_VIDIOC_PRIVATE + 6, struct omap3isp_stat_data)
include/uapi/linux/omap3isp.h
59
_IOWR('V', BASE_VIDIOC_PRIVATE + 6, struct omap3isp_stat_data_time32)
include/uapi/linux/omap3isp.h
61
_IOWR('V', BASE_VIDIOC_PRIVATE + 7, unsigned long)
include/uapi/linux/omapfb.h
36
#define OMAP_IOWR(num, dtype) _IOWR('O', num, dtype)
include/uapi/linux/perf_event.h
586
#define PERF_EVENT_IOC_QUERY_BPF _IOWR('$', 10, struct perf_event_query_bpf *)
include/uapi/linux/phantom.h
30
#define PHN_GET_REG _IOWR(PH_IOC_MAGIC, 0, struct phm_reg *)
include/uapi/linux/phantom.h
32
#define PHN_GET_REGS _IOWR(PH_IOC_MAGIC, 2, struct phm_regs *)
include/uapi/linux/phantom.h
38
#define PHN_GETREG _IOWR(PH_IOC_MAGIC, 5, struct phm_reg)
include/uapi/linux/phantom.h
40
#define PHN_GETREGS _IOWR(PH_IOC_MAGIC, 7, struct phm_regs)
include/uapi/linux/pidfd.h
117
#define PIDFD_GET_INFO _IOWR(PIDFS_IOCTL_MAGIC, 11, struct pidfd_info)
include/uapi/linux/pktcdvd.h
99
#define PACKET_CTRL_CMD _IOWR(PACKET_IOCTL_MAGIC, 1, struct pkt_ctrl_command)
include/uapi/linux/ppp-ioctl.h
100
#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
include/uapi/linux/ppp-ioctl.h
109
#define PPPIOCNEWUNIT _IOWR('t', 62, int) /* create new ppp unit */
include/uapi/linux/pps.h
148
#define PPS_FETCH _IOWR('p', 0xa4, struct pps_fdata *)
include/uapi/linux/pr.h
79
#define IOC_PR_READ_KEYS _IOWR('p', 206, struct pr_read_keys)
include/uapi/linux/psp-dbc.h
115
#define DBCIOCPARAM _IOWR(DBC_IOC_TYPE, 0x3, struct dbc_user_param)
include/uapi/linux/psp-dbc.h
93
#define DBCIOCNONCE _IOWR(DBC_IOC_TYPE, 0x1, struct dbc_user_nonce)
include/uapi/linux/psp-sev.h
290
#define SEV_ISSUE_CMD _IOWR(SEV_IOC_TYPE, 0x0, struct sev_issue_cmd)
include/uapi/linux/psp-sfs.h
73
#define SFSIOCFWVERS _IOWR(SFS_IOC_TYPE, 0x1, struct sfs_user_get_fw_versions)
include/uapi/linux/psp-sfs.h
85
#define SFSIOCUPDATEPKG _IOWR(SFS_IOC_TYPE, 0x2, struct sfs_user_update_package)
include/uapi/linux/ptp_clock.h
231
#define PTP_PIN_GETFUNC _IOWR(PTP_CLK_MAGIC, 6, struct ptp_pin_desc)
include/uapi/linux/ptp_clock.h
234
_IOWR(PTP_CLK_MAGIC, 8, struct ptp_sys_offset_precise)
include/uapi/linux/ptp_clock.h
236
_IOWR(PTP_CLK_MAGIC, 9, struct ptp_sys_offset_extended)
include/uapi/linux/ptp_clock.h
243
#define PTP_PIN_GETFUNC2 _IOWR(PTP_CLK_MAGIC, 15, struct ptp_pin_desc)
include/uapi/linux/ptp_clock.h
246
_IOWR(PTP_CLK_MAGIC, 17, struct ptp_sys_offset_precise)
include/uapi/linux/ptp_clock.h
248
_IOWR(PTP_CLK_MAGIC, 18, struct ptp_sys_offset_extended)
include/uapi/linux/ptp_clock.h
252
_IOWR(PTP_CLK_MAGIC, 21, struct ptp_sys_offset_precise)
include/uapi/linux/ptp_clock.h
254
_IOWR(PTP_CLK_MAGIC, 22, struct ptp_sys_offset_extended)
include/uapi/linux/pwm.h
38
#define PWM_IOCTL_ROUNDWF _IOWR(0x75, 3, struct pwmchip_waveform)
include/uapi/linux/pwm.h
41
#define PWM_IOCTL_GETWF _IOWR(0x75, 4, struct pwmchip_waveform)
include/uapi/linux/rio_cm_cdev.h
67
#define RIO_CM_EP_GET_LIST_SIZE _IOWR(RIO_CM_IOC_MAGIC, 1, __u32)
include/uapi/linux/rio_cm_cdev.h
68
#define RIO_CM_EP_GET_LIST _IOWR(RIO_CM_IOC_MAGIC, 2, __u32)
include/uapi/linux/rio_cm_cdev.h
69
#define RIO_CM_CHAN_CREATE _IOWR(RIO_CM_IOC_MAGIC, 3, __u16)
include/uapi/linux/rio_cm_cdev.h
73
#define RIO_CM_CHAN_ACCEPT _IOWR(RIO_CM_IOC_MAGIC, 7, struct rio_cm_accept)
include/uapi/linux/rio_cm_cdev.h
76
#define RIO_CM_CHAN_RECEIVE _IOWR(RIO_CM_IOC_MAGIC, 10, struct rio_cm_msg)
include/uapi/linux/rio_cm_cdev.h
77
#define RIO_CM_MPORT_GET_LIST _IOWR(RIO_CM_IOC_MAGIC, 11, __u32)
include/uapi/linux/rio_mport_cdev.h
258
_IOWR(RIO_MPORT_DRV_MAGIC, 15, struct rio_mmap)
include/uapi/linux/rio_mport_cdev.h
262
_IOWR(RIO_MPORT_DRV_MAGIC, 17, struct rio_mmap)
include/uapi/linux/rio_mport_cdev.h
266
_IOWR(RIO_MPORT_DRV_MAGIC, 19, struct rio_dma_mem)
include/uapi/linux/rio_mport_cdev.h
270
_IOWR(RIO_MPORT_DRV_MAGIC, 21, struct rio_transaction)
include/uapi/linux/scif_ioctl.h
198
#define SCIF_BIND _IOWR('s', 1, __u64)
include/uapi/linux/scif_ioctl.h
200
#define SCIF_CONNECT _IOWR('s', 3, struct scifioctl_connect)
include/uapi/linux/scif_ioctl.h
201
#define SCIF_ACCEPTREQ _IOWR('s', 4, struct scifioctl_accept)
include/uapi/linux/scif_ioctl.h
202
#define SCIF_ACCEPTREG _IOWR('s', 5, __u64)
include/uapi/linux/scif_ioctl.h
203
#define SCIF_SEND _IOWR('s', 6, struct scifioctl_msg)
include/uapi/linux/scif_ioctl.h
204
#define SCIF_RECV _IOWR('s', 7, struct scifioctl_msg)
include/uapi/linux/scif_ioctl.h
205
#define SCIF_REG _IOWR('s', 8, struct scifioctl_reg)
include/uapi/linux/scif_ioctl.h
206
#define SCIF_UNREG _IOWR('s', 9, struct scifioctl_unreg)
include/uapi/linux/scif_ioctl.h
207
#define SCIF_READFROM _IOWR('s', 10, struct scifioctl_copy)
include/uapi/linux/scif_ioctl.h
208
#define SCIF_WRITETO _IOWR('s', 11, struct scifioctl_copy)
include/uapi/linux/scif_ioctl.h
209
#define SCIF_VREADFROM _IOWR('s', 12, struct scifioctl_copy)
include/uapi/linux/scif_ioctl.h
210
#define SCIF_VWRITETO _IOWR('s', 13, struct scifioctl_copy)
include/uapi/linux/scif_ioctl.h
211
#define SCIF_GET_NODEIDS _IOWR('s', 14, struct scifioctl_node_ids)
include/uapi/linux/scif_ioctl.h
212
#define SCIF_FENCE_MARK _IOWR('s', 15, struct scifioctl_fence_mark)
include/uapi/linux/scif_ioctl.h
213
#define SCIF_FENCE_WAIT _IOWR('s', 16, __s32)
include/uapi/linux/scif_ioctl.h
214
#define SCIF_FENCE_SIGNAL _IOWR('s', 17, struct scifioctl_fence_signal)
include/uapi/linux/seccomp.h
144
#define SECCOMP_IOWR(nr, type) _IOWR(SECCOMP_IOC_MAGIC, nr, type)
include/uapi/linux/sev-guest.h
80
#define SNP_GET_REPORT _IOWR(SNP_GUEST_REQ_IOC_TYPE, 0x0, struct snp_guest_request_ioctl)
include/uapi/linux/sev-guest.h
83
#define SNP_GET_DERIVED_KEY _IOWR(SNP_GUEST_REQ_IOC_TYPE, 0x1, struct snp_guest_request_ioctl)
include/uapi/linux/sev-guest.h
86
#define SNP_GET_EXT_REPORT _IOWR(SNP_GUEST_REQ_IOC_TYPE, 0x2, struct snp_guest_request_ioctl)
include/uapi/linux/sonet.h
32
#define SONET_SETDIAG _IOWR('a',ATMIOC_PHYTYP+2,int)
include/uapi/linux/sonet.h
34
#define SONET_CLRDIAG _IOWR('a',ATMIOC_PHYTYP+3,int)
include/uapi/linux/soundcard.h
84
#if defined(_IOWR) && (defined(_AIX) || (!defined(sun) && !defined(sparc) && !defined(__sparc__) && !defined(__INCioctlh) && !defined(__Lynx__)))
include/uapi/linux/soundcard.h
99
#define _SIOWR _IOWR
include/uapi/linux/stm.h
42
#define STP_POLICY_ID_SET _IOWR('%', 0, struct stp_policy_id)
include/uapi/linux/surface_aggregator/cdev.h
141
#define SSAM_CDEV_REQUEST _IOWR(0xA5, 1, struct ssam_cdev_request)
include/uapi/linux/switchtec_ioctl.h
149
_IOWR('W', 0x41, struct switchtec_ioctl_flash_part_info)
include/uapi/linux/switchtec_ioctl.h
155
_IOWR('W', 0x43, struct switchtec_ioctl_event_ctl)
include/uapi/linux/switchtec_ioctl.h
157
_IOWR('W', 0x44, struct switchtec_ioctl_pff_port)
include/uapi/linux/switchtec_ioctl.h
159
_IOWR('W', 0x45, struct switchtec_ioctl_pff_port)
include/uapi/linux/sync_file.h
109
#define SYNC_IOC_MERGE _IOWR(SYNC_IOC_MAGIC, 3, struct sync_merge_data)
include/uapi/linux/sync_file.h
110
#define SYNC_IOC_FILE_INFO _IOWR(SYNC_IOC_MAGIC, 4, struct sync_file_info)
include/uapi/linux/synclink.h
287
#define MGSL_IOCWAITEVENT _IOWR(MGSL_MAGIC_IOC,8,int)
include/uapi/linux/synclink.h
294
#define MGSL_IOCWAITGPIO _IOWR(MGSL_MAGIC_IOC,18,struct gpio_desc)
include/uapi/linux/tdx-guest.h
40
#define TDX_CMD_GET_REPORT0 _IOWR('T', 1, struct tdx_report_req)
include/uapi/linux/tee.h
121
#define TEE_IOC_SHM_ALLOC _IOWR(TEE_IOC_MAGIC, TEE_IOC_BASE + 1, \
include/uapi/linux/tee.h
433
#define TEE_IOC_SHM_REGISTER_FD _IOWR(TEE_IOC_MAGIC, TEE_IOC_BASE + 8, \
include/uapi/linux/tee.h
445
#define TEE_IOC_SHM_REGISTER _IOWR(TEE_IOC_MAGIC, TEE_IOC_BASE + 9, \
include/uapi/linux/toshiba.h
51
#define TOSH_SMM _IOWR('t', 0x90, SMMRegisters)
include/uapi/linux/toshiba.h
61
#define TOSHIBA_ACPI_SCI _IOWR('t', 0x91, SMMRegisters)
include/uapi/linux/ublk_cmd.h
101
_IOWR('u', UBLK_IO_NEED_GET_DATA, struct ublksrv_io_cmd)
include/uapi/linux/ublk_cmd.h
103
_IOWR('u', 0x23, struct ublksrv_io_cmd)
include/uapi/linux/ublk_cmd.h
105
_IOWR('u', 0x24, struct ublksrv_io_cmd)
include/uapi/linux/ublk_cmd.h
112
_IOWR('u', 0x25, struct ublk_batch_io)
include/uapi/linux/ublk_cmd.h
122
_IOWR('u', 0x26, struct ublk_batch_io)
include/uapi/linux/ublk_cmd.h
129
_IOWR('u', 0x27, struct ublk_batch_io)
include/uapi/linux/ublk_cmd.h
33
_IOWR('u', UBLK_CMD_ADD_DEV, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
35
_IOWR('u', UBLK_CMD_DEL_DEV, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
37
_IOWR('u', UBLK_CMD_START_DEV, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
39
_IOWR('u', UBLK_CMD_STOP_DEV, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
41
_IOWR('u', UBLK_CMD_SET_PARAMS, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
45
_IOWR('u', UBLK_CMD_START_USER_RECOVERY, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
47
_IOWR('u', UBLK_CMD_END_USER_RECOVERY, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
55
_IOWR('u', 0x15, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
57
_IOWR('u', 0x16, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
59
_IOWR('u', 0x17, struct ublksrv_ctrl_cmd)
include/uapi/linux/ublk_cmd.h
97
_IOWR('u', UBLK_IO_FETCH_REQ, struct ublksrv_io_cmd)
include/uapi/linux/ublk_cmd.h
99
_IOWR('u', UBLK_IO_COMMIT_AND_FETCH_REQ, struct ublksrv_io_cmd)
include/uapi/linux/udf_fs_i.h
20
#define UDF_RELOCATE_BLOCKS _IOWR('l', 0x43, long)
include/uapi/linux/uinput.h
149
#define UI_BEGIN_FF_UPLOAD _IOWR(UINPUT_IOCTL_BASE, 200, struct uinput_ff_upload)
include/uapi/linux/uinput.h
151
#define UI_BEGIN_FF_ERASE _IOWR(UINPUT_IOCTL_BASE, 202, struct uinput_ff_erase)
include/uapi/linux/usb/g_printer.h
34
#define GADGET_SET_PRINTER_STATUS _IOWR('g', 0x22, unsigned char)
include/uapi/linux/usb/raw_gadget.h
194
#define USB_RAW_IOCTL_EP0_READ _IOWR('U', 4, struct usb_raw_ep_io)
include/uapi/linux/usb/raw_gadget.h
221
#define USB_RAW_IOCTL_EP_READ _IOWR('U', 8, struct usb_raw_ep_io)
include/uapi/linux/usb/tmc.h
84
#define USBTMC_IOCTL_CTRL_REQUEST _IOWR(USBTMC_IOC_NR, 8, struct usbtmc_ctrlrequest)
include/uapi/linux/usb/tmc.h
89
#define USBTMC_IOCTL_WRITE _IOWR(USBTMC_IOC_NR, 13, struct usbtmc_message)
include/uapi/linux/usb/tmc.h
90
#define USBTMC_IOCTL_READ _IOWR(USBTMC_IOC_NR, 14, struct usbtmc_message)
include/uapi/linux/usb/tmc.h
91
#define USBTMC_IOCTL_WRITE_RESULT _IOWR(USBTMC_IOC_NR, 15, __u32)
include/uapi/linux/usbdevice_fs.h
187
#define USBDEVFS_CONTROL _IOWR('U', 0, struct usbdevfs_ctrltransfer)
include/uapi/linux/usbdevice_fs.h
188
#define USBDEVFS_CONTROL32 _IOWR('U', 0, struct usbdevfs_ctrltransfer32)
include/uapi/linux/usbdevice_fs.h
189
#define USBDEVFS_BULK _IOWR('U', 2, struct usbdevfs_bulktransfer)
include/uapi/linux/usbdevice_fs.h
190
#define USBDEVFS_BULK32 _IOWR('U', 2, struct usbdevfs_bulktransfer32)
include/uapi/linux/usbdevice_fs.h
207
#define USBDEVFS_IOCTL _IOWR('U', 18, struct usbdevfs_ioctl)
include/uapi/linux/usbdevice_fs.h
208
#define USBDEVFS_IOCTL32 _IOWR('U', 18, struct usbdevfs_ioctl32)
include/uapi/linux/user_events.h
86
#define DIAG_IOCSREG _IOWR(DIAG_IOC_MAGIC, 0, struct user_reg *)
include/uapi/linux/userfaultfd.h
100
#define UFFDIO_WRITEPROTECT _IOWR(UFFDIO, _UFFDIO_WRITEPROTECT, \
include/uapi/linux/userfaultfd.h
102
#define UFFDIO_CONTINUE _IOWR(UFFDIO, _UFFDIO_CONTINUE, \
include/uapi/linux/userfaultfd.h
104
#define UFFDIO_POISON _IOWR(UFFDIO, _UFFDIO_POISON, \
include/uapi/linux/userfaultfd.h
86
#define UFFDIO_API _IOWR(UFFDIO, _UFFDIO_API, \
include/uapi/linux/userfaultfd.h
88
#define UFFDIO_REGISTER _IOWR(UFFDIO, _UFFDIO_REGISTER, \
include/uapi/linux/userfaultfd.h
94
#define UFFDIO_COPY _IOWR(UFFDIO, _UFFDIO_COPY, \
include/uapi/linux/userfaultfd.h
96
#define UFFDIO_ZEROPAGE _IOWR(UFFDIO, _UFFDIO_ZEROPAGE, \
include/uapi/linux/userfaultfd.h
98
#define UFFDIO_MOVE _IOWR(UFFDIO, _UFFDIO_MOVE, \
include/uapi/linux/uvcvideo.h
85
#define UVCIOC_CTRL_MAP _IOWR('u', 0x20, struct uvc_xu_control_mapping)
include/uapi/linux/uvcvideo.h
86
#define UVCIOC_CTRL_QUERY _IOWR('u', 0x21, struct uvc_xu_control_query)
include/uapi/linux/v4l2-subdev.h
275
#define VIDIOC_SUBDEV_G_FMT _IOWR('V', 4, struct v4l2_subdev_format)
include/uapi/linux/v4l2-subdev.h
276
#define VIDIOC_SUBDEV_S_FMT _IOWR('V', 5, struct v4l2_subdev_format)
include/uapi/linux/v4l2-subdev.h
277
#define VIDIOC_SUBDEV_G_FRAME_INTERVAL _IOWR('V', 21, struct v4l2_subdev_frame_interval)
include/uapi/linux/v4l2-subdev.h
278
#define VIDIOC_SUBDEV_S_FRAME_INTERVAL _IOWR('V', 22, struct v4l2_subdev_frame_interval)
include/uapi/linux/v4l2-subdev.h
279
#define VIDIOC_SUBDEV_ENUM_MBUS_CODE _IOWR('V', 2, struct v4l2_subdev_mbus_code_enum)
include/uapi/linux/v4l2-subdev.h
280
#define VIDIOC_SUBDEV_ENUM_FRAME_SIZE _IOWR('V', 74, struct v4l2_subdev_frame_size_enum)
include/uapi/linux/v4l2-subdev.h
281
#define VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL _IOWR('V', 75, struct v4l2_subdev_frame_interval_enum)
include/uapi/linux/v4l2-subdev.h
282
#define VIDIOC_SUBDEV_G_CROP _IOWR('V', 59, struct v4l2_subdev_crop)
include/uapi/linux/v4l2-subdev.h
283
#define VIDIOC_SUBDEV_S_CROP _IOWR('V', 60, struct v4l2_subdev_crop)
include/uapi/linux/v4l2-subdev.h
284
#define VIDIOC_SUBDEV_G_SELECTION _IOWR('V', 61, struct v4l2_subdev_selection)
include/uapi/linux/v4l2-subdev.h
285
#define VIDIOC_SUBDEV_S_SELECTION _IOWR('V', 62, struct v4l2_subdev_selection)
include/uapi/linux/v4l2-subdev.h
286
#define VIDIOC_SUBDEV_G_ROUTING _IOWR('V', 38, struct v4l2_subdev_routing)
include/uapi/linux/v4l2-subdev.h
287
#define VIDIOC_SUBDEV_S_ROUTING _IOWR('V', 39, struct v4l2_subdev_routing)
include/uapi/linux/v4l2-subdev.h
289
#define VIDIOC_SUBDEV_S_CLIENT_CAP _IOWR('V', 102, struct v4l2_subdev_client_capability)
include/uapi/linux/v4l2-subdev.h
294
#define VIDIOC_SUBDEV_ENUMSTD _IOWR('V', 25, struct v4l2_standard)
include/uapi/linux/v4l2-subdev.h
295
#define VIDIOC_SUBDEV_G_EDID _IOWR('V', 40, struct v4l2_edid)
include/uapi/linux/v4l2-subdev.h
296
#define VIDIOC_SUBDEV_S_EDID _IOWR('V', 41, struct v4l2_edid)
include/uapi/linux/v4l2-subdev.h
298
#define VIDIOC_SUBDEV_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings)
include/uapi/linux/v4l2-subdev.h
299
#define VIDIOC_SUBDEV_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings)
include/uapi/linux/v4l2-subdev.h
300
#define VIDIOC_SUBDEV_ENUM_DV_TIMINGS _IOWR('V', 98, struct v4l2_enum_dv_timings)
include/uapi/linux/v4l2-subdev.h
302
#define VIDIOC_SUBDEV_DV_TIMINGS_CAP _IOWR('V', 100, struct v4l2_dv_timings_cap)
include/uapi/linux/vboxguest.h
124
_IOWR('V', 4, struct vbg_ioctl_hgcm_connect)
include/uapi/linux/vboxguest.h
139
_IOWR('V', 5, struct vbg_ioctl_hgcm_disconnect)
include/uapi/linux/vboxguest.h
224
_IOWR('V', 10, struct vbg_ioctl_wait_for_events)
include/uapi/linux/vboxguest.h
237
_IOWR('V', 11, struct vbg_ioctl_hdr)
include/uapi/linux/vboxguest.h
257
_IOWR('V', 12, struct vbg_ioctl_change_filter)
include/uapi/linux/vboxguest.h
281
_IOWR('V', 13, struct vbg_ioctl_acquire_guest_caps)
include/uapi/linux/vboxguest.h
306
_IOWR('V', 14, struct vbg_ioctl_set_guest_caps)
include/uapi/linux/vboxguest.h
337
_IOWR('V', 17, struct vbg_ioctl_check_balloon)
include/uapi/linux/vboxguest.h
352
_IOWR('V', 19, struct vbg_ioctl_write_coredump)
include/uapi/linux/vboxguest.h
98
_IOWR('V', 0, struct vbg_ioctl_driver_version_info)
include/uapi/linux/vduse.h
208
#define VDUSE_VQ_GET_INFO _IOWR(VDUSE_BASE, 0x15, struct vduse_vq_info)
include/uapi/linux/vduse.h
284
#define VDUSE_IOTLB_GET_INFO _IOWR(VDUSE_BASE, 0x1a, struct vduse_iova_info)
include/uapi/linux/vduse.h
309
#define VDUSE_IOTLB_GET_FD2 _IOWR(VDUSE_BASE, 0x1b, struct vduse_iotlb_entry_v2)
include/uapi/linux/vduse.h
92
#define VDUSE_IOTLB_GET_FD _IOWR(VDUSE_BASE, 0x10, struct vduse_iotlb_entry)
include/uapi/linux/vhost.h
102
#define VHOST_GET_VRING_WORKER _IOWR(VHOST_VIRTIO, 0x16, \
include/uapi/linux/vhost.h
190
#define VHOST_VDPA_GET_VRING_GROUP _IOWR(VHOST_VIRTIO, 0x7B, \
include/uapi/linux/vhost.h
222
#define VHOST_VDPA_GET_VRING_DESC_GROUP _IOWR(VHOST_VIRTIO, 0x7F, \
include/uapi/linux/vhost.h
236
#define VHOST_VDPA_GET_VRING_SIZE _IOWR(VHOST_VIRTIO, 0x82, \
include/uapi/linux/vhost.h
77
#define VHOST_GET_VRING_BASE _IOWR(VHOST_VIRTIO, 0x12, struct vhost_vring_state)
include/uapi/linux/videodev2.h
2731
#define VIDIOC_ENUM_FMT _IOWR('V', 2, struct v4l2_fmtdesc)
include/uapi/linux/videodev2.h
2732
#define VIDIOC_G_FMT _IOWR('V', 4, struct v4l2_format)
include/uapi/linux/videodev2.h
2733
#define VIDIOC_S_FMT _IOWR('V', 5, struct v4l2_format)
include/uapi/linux/videodev2.h
2734
#define VIDIOC_REQBUFS _IOWR('V', 8, struct v4l2_requestbuffers)
include/uapi/linux/videodev2.h
2735
#define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
include/uapi/linux/videodev2.h
2739
#define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
include/uapi/linux/videodev2.h
2740
#define VIDIOC_EXPBUF _IOWR('V', 16, struct v4l2_exportbuffer)
include/uapi/linux/videodev2.h
2741
#define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
include/uapi/linux/videodev2.h
2744
#define VIDIOC_G_PARM _IOWR('V', 21, struct v4l2_streamparm)
include/uapi/linux/videodev2.h
2745
#define VIDIOC_S_PARM _IOWR('V', 22, struct v4l2_streamparm)
include/uapi/linux/videodev2.h
2748
#define VIDIOC_ENUMSTD _IOWR('V', 25, struct v4l2_standard)
include/uapi/linux/videodev2.h
2749
#define VIDIOC_ENUMINPUT _IOWR('V', 26, struct v4l2_input)
include/uapi/linux/videodev2.h
2750
#define VIDIOC_G_CTRL _IOWR('V', 27, struct v4l2_control)
include/uapi/linux/videodev2.h
2751
#define VIDIOC_S_CTRL _IOWR('V', 28, struct v4l2_control)
include/uapi/linux/videodev2.h
2752
#define VIDIOC_G_TUNER _IOWR('V', 29, struct v4l2_tuner)
include/uapi/linux/videodev2.h
2756
#define VIDIOC_QUERYCTRL _IOWR('V', 36, struct v4l2_queryctrl)
include/uapi/linux/videodev2.h
2757
#define VIDIOC_QUERYMENU _IOWR('V', 37, struct v4l2_querymenu)
include/uapi/linux/videodev2.h
2759
#define VIDIOC_S_INPUT _IOWR('V', 39, int)
include/uapi/linux/videodev2.h
2760
#define VIDIOC_G_EDID _IOWR('V', 40, struct v4l2_edid)
include/uapi/linux/videodev2.h
2761
#define VIDIOC_S_EDID _IOWR('V', 41, struct v4l2_edid)
include/uapi/linux/videodev2.h
2763
#define VIDIOC_S_OUTPUT _IOWR('V', 47, int)
include/uapi/linux/videodev2.h
2764
#define VIDIOC_ENUMOUTPUT _IOWR('V', 48, struct v4l2_output)
include/uapi/linux/videodev2.h
2767
#define VIDIOC_G_MODULATOR _IOWR('V', 54, struct v4l2_modulator)
include/uapi/linux/videodev2.h
2769
#define VIDIOC_G_FREQUENCY _IOWR('V', 56, struct v4l2_frequency)
include/uapi/linux/videodev2.h
2771
#define VIDIOC_CROPCAP _IOWR('V', 58, struct v4l2_cropcap)
include/uapi/linux/videodev2.h
2772
#define VIDIOC_G_CROP _IOWR('V', 59, struct v4l2_crop)
include/uapi/linux/videodev2.h
2777
#define VIDIOC_TRY_FMT _IOWR('V', 64, struct v4l2_format)
include/uapi/linux/videodev2.h
2778
#define VIDIOC_ENUMAUDIO _IOWR('V', 65, struct v4l2_audio)
include/uapi/linux/videodev2.h
2779
#define VIDIOC_ENUMAUDOUT _IOWR('V', 66, struct v4l2_audioout)
include/uapi/linux/videodev2.h
2782
#define VIDIOC_G_SLICED_VBI_CAP _IOWR('V', 69, struct v4l2_sliced_vbi_cap)
include/uapi/linux/videodev2.h
2784
#define VIDIOC_G_EXT_CTRLS _IOWR('V', 71, struct v4l2_ext_controls)
include/uapi/linux/videodev2.h
2785
#define VIDIOC_S_EXT_CTRLS _IOWR('V', 72, struct v4l2_ext_controls)
include/uapi/linux/videodev2.h
2786
#define VIDIOC_TRY_EXT_CTRLS _IOWR('V', 73, struct v4l2_ext_controls)
include/uapi/linux/videodev2.h
2787
#define VIDIOC_ENUM_FRAMESIZES _IOWR('V', 74, struct v4l2_frmsizeenum)
include/uapi/linux/videodev2.h
2788
#define VIDIOC_ENUM_FRAMEINTERVALS _IOWR('V', 75, struct v4l2_frmivalenum)
include/uapi/linux/videodev2.h
2790
#define VIDIOC_ENCODER_CMD _IOWR('V', 77, struct v4l2_encoder_cmd)
include/uapi/linux/videodev2.h
2791
#define VIDIOC_TRY_ENCODER_CMD _IOWR('V', 78, struct v4l2_encoder_cmd)
include/uapi/linux/videodev2.h
2799
#define VIDIOC_DBG_G_REGISTER _IOWR('V', 80, struct v4l2_dbg_register)
include/uapi/linux/videodev2.h
2802
#define VIDIOC_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings)
include/uapi/linux/videodev2.h
2803
#define VIDIOC_G_DV_TIMINGS _IOWR('V', 88, struct v4l2_dv_timings)
include/uapi/linux/videodev2.h
2807
#define VIDIOC_CREATE_BUFS _IOWR('V', 92, struct v4l2_create_buffers)
include/uapi/linux/videodev2.h
2808
#define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)
include/uapi/linux/videodev2.h
2809
#define VIDIOC_G_SELECTION _IOWR('V', 94, struct v4l2_selection)
include/uapi/linux/videodev2.h
2810
#define VIDIOC_S_SELECTION _IOWR('V', 95, struct v4l2_selection)
include/uapi/linux/videodev2.h
2811
#define VIDIOC_DECODER_CMD _IOWR('V', 96, struct v4l2_decoder_cmd)
include/uapi/linux/videodev2.h
2812
#define VIDIOC_TRY_DECODER_CMD _IOWR('V', 97, struct v4l2_decoder_cmd)
include/uapi/linux/videodev2.h
2813
#define VIDIOC_ENUM_DV_TIMINGS _IOWR('V', 98, struct v4l2_enum_dv_timings)
include/uapi/linux/videodev2.h
2815
#define VIDIOC_DV_TIMINGS_CAP _IOWR('V', 100, struct v4l2_dv_timings_cap)
include/uapi/linux/videodev2.h
2816
#define VIDIOC_ENUM_FREQ_BANDS _IOWR('V', 101, struct v4l2_frequency_band)
include/uapi/linux/videodev2.h
2822
#define VIDIOC_DBG_G_CHIP_INFO _IOWR('V', 102, struct v4l2_dbg_chip_info)
include/uapi/linux/videodev2.h
2824
#define VIDIOC_QUERY_EXT_CTRL _IOWR('V', 103, struct v4l2_query_ext_ctrl)
include/uapi/linux/videodev2.h
2825
#define VIDIOC_REMOVE_BUFS _IOWR('V', 104, struct v4l2_remove_buffers)
include/uapi/linux/vtpm_proxy.h
48
#define VTPM_PROXY_IOC_NEW_DEV _IOWR(0xa1, 0x00, struct vtpm_proxy_new_dev)
include/uapi/linux/watchdog.h
30
#define WDIOC_SETTIMEOUT _IOWR(WATCHDOG_IOCTL_BASE, 6, int)
include/uapi/linux/watchdog.h
32
#define WDIOC_SETPRETIMEOUT _IOWR(WATCHDOG_IOCTL_BASE, 8, int)
include/uapi/linux/wmi.h
68
#define DELL_WMI_SMBIOS_CMD _IOWR(WMI_IOC, 0, struct dell_wmi_smbios_buffer)
include/uapi/misc/amd-apml.h
116
#define SBRMI_IOCTL_CPUID_CMD _IOWR(SB_BASE_IOCTL_NR, 1, struct apml_cpuid_msg)
include/uapi/misc/amd-apml.h
134
#define SBRMI_IOCTL_MCAMSR_CMD _IOWR(SB_BASE_IOCTL_NR, 2, struct apml_mcamsr_msg)
include/uapi/misc/amd-apml.h
150
#define SBRMI_IOCTL_REG_XFER_CMD _IOWR(SB_BASE_IOCTL_NR, 3, struct apml_reg_xfer_msg)
include/uapi/misc/amd-apml.h
97
#define SBRMI_IOCTL_MBOX_CMD _IOWR(SB_BASE_IOCTL_NR, 0, struct apml_mbox_msg)
include/uapi/misc/fastrpc.h
10
#define FASTRPC_IOCTL_INVOKE _IOWR('R', 3, struct fastrpc_invoke)
include/uapi/misc/fastrpc.h
12
#define FASTRPC_IOCTL_INIT_CREATE _IOWR('R', 5, struct fastrpc_init_create)
include/uapi/misc/fastrpc.h
13
#define FASTRPC_IOCTL_MMAP _IOWR('R', 6, struct fastrpc_req_mmap)
include/uapi/misc/fastrpc.h
14
#define FASTRPC_IOCTL_MUNMAP _IOWR('R', 7, struct fastrpc_req_munmap)
include/uapi/misc/fastrpc.h
16
#define FASTRPC_IOCTL_INIT_CREATE_STATIC _IOWR('R', 9, struct fastrpc_init_create_static)
include/uapi/misc/fastrpc.h
17
#define FASTRPC_IOCTL_MEM_MAP _IOWR('R', 10, struct fastrpc_mem_map)
include/uapi/misc/fastrpc.h
18
#define FASTRPC_IOCTL_MEM_UNMAP _IOWR('R', 11, struct fastrpc_mem_unmap)
include/uapi/misc/fastrpc.h
19
#define FASTRPC_IOCTL_GET_DSP_INFO _IOWR('R', 13, struct fastrpc_ioctl_capability)
include/uapi/misc/fastrpc.h
8
#define FASTRPC_IOCTL_ALLOC_DMA_BUFF _IOWR('R', 1, struct fastrpc_alloc_dma_buf)
include/uapi/misc/fastrpc.h
9
#define FASTRPC_IOCTL_FREE_DMA_BUFF _IOWR('R', 2, __u32)
include/uapi/misc/uacce/hisi_qm.h
37
#define UACCE_CMD_QM_SET_QP_CTX _IOWR('H', 10, struct hisi_qp_ctx)
include/uapi/misc/uacce/hisi_qm.h
39
#define UACCE_CMD_QM_SET_QP_INFO _IOWR('H', 11, struct hisi_qp_info)
include/uapi/mtd/mtd-abi.h
210
#define MEMWRITEOOB _IOWR('M', 3, struct mtd_oob_buf)
include/uapi/mtd/mtd-abi.h
212
#define MEMREADOOB _IOWR('M', 4, struct mtd_oob_buf)
include/uapi/mtd/mtd-abi.h
220
#define MEMGETREGIONINFO _IOWR('M', 8, struct region_info_user)
include/uapi/mtd/mtd-abi.h
244
#define MEMWRITEOOB64 _IOWR('M', 21, struct mtd_oob_buf64)
include/uapi/mtd/mtd-abi.h
246
#define MEMREADOOB64 _IOWR('M', 22, struct mtd_oob_buf64)
include/uapi/mtd/mtd-abi.h
254
#define MEMWRITE _IOWR('M', 24, struct mtd_write_req)
include/uapi/mtd/mtd-abi.h
262
#define MEMREAD _IOWR('M', 26, struct mtd_read_req)
include/uapi/mtd/ubi-user.h
179
#define UBI_IOCECNFO _IOWR(UBI_IOC_MAGIC, 6, struct ubi_ecinfo_req)
include/uapi/rdma/rdma_user_ioctl.h
52
#define IB_USER_MAD_REGISTER_AGENT _IOWR(RDMA_IOCTL_MAGIC, 0x01, struct ib_user_mad_reg_req)
include/uapi/rdma/rdma_user_ioctl.h
55
#define IB_USER_MAD_REGISTER_AGENT2 _IOWR(RDMA_IOCTL_MAGIC, 0x04, struct ib_user_mad_reg_req2)
include/uapi/rdma/rdma_user_ioctl.h
59
#define HFI1_IOCTL_ASSIGN_CTXT _IOWR(RDMA_IOCTL_MAGIC, 0xE1, struct hfi1_user_info)
include/uapi/rdma/rdma_user_ioctl.h
65
#define HFI1_IOCTL_TID_UPDATE _IOWR(RDMA_IOCTL_MAGIC, 0xE4, struct hfi1_tid_info)
include/uapi/rdma/rdma_user_ioctl.h
67
#define HFI1_IOCTL_TID_FREE _IOWR(RDMA_IOCTL_MAGIC, 0xE5, struct hfi1_tid_info)
include/uapi/rdma/rdma_user_ioctl.h
81
#define HFI1_IOCTL_TID_INVAL_READ _IOWR(RDMA_IOCTL_MAGIC, 0xED, struct hfi1_tid_info)
include/uapi/rdma/rdma_user_ioctl_cmds.h
42
_IOWR(RDMA_IOCTL_MAGIC, 1, struct ib_uverbs_ioctl_hdr)
include/uapi/sound/asequencer.h
624
#define SNDRV_SEQ_IOCTL_SYSTEM_INFO _IOWR('S', 0x02, struct snd_seq_system_info)
include/uapi/sound/asequencer.h
625
#define SNDRV_SEQ_IOCTL_RUNNING_MODE _IOWR('S', 0x03, struct snd_seq_running_info)
include/uapi/sound/asequencer.h
628
#define SNDRV_SEQ_IOCTL_GET_CLIENT_INFO _IOWR('S', 0x10, struct snd_seq_client_info)
include/uapi/sound/asequencer.h
630
#define SNDRV_SEQ_IOCTL_GET_CLIENT_UMP_INFO _IOWR('S', 0x12, struct snd_seq_client_ump_info)
include/uapi/sound/asequencer.h
631
#define SNDRV_SEQ_IOCTL_SET_CLIENT_UMP_INFO _IOWR('S', 0x13, struct snd_seq_client_ump_info)
include/uapi/sound/asequencer.h
633
#define SNDRV_SEQ_IOCTL_CREATE_PORT _IOWR('S', 0x20, struct snd_seq_port_info)
include/uapi/sound/asequencer.h
635
#define SNDRV_SEQ_IOCTL_GET_PORT_INFO _IOWR('S', 0x22, struct snd_seq_port_info)
include/uapi/sound/asequencer.h
641
#define SNDRV_SEQ_IOCTL_CREATE_QUEUE _IOWR('S', 0x32, struct snd_seq_queue_info)
include/uapi/sound/asequencer.h
643
#define SNDRV_SEQ_IOCTL_GET_QUEUE_INFO _IOWR('S', 0x34, struct snd_seq_queue_info)
include/uapi/sound/asequencer.h
644
#define SNDRV_SEQ_IOCTL_SET_QUEUE_INFO _IOWR('S', 0x35, struct snd_seq_queue_info)
include/uapi/sound/asequencer.h
645
#define SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE _IOWR('S', 0x36, struct snd_seq_queue_info)
include/uapi/sound/asequencer.h
646
#define SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS _IOWR('S', 0x40, struct snd_seq_queue_status)
include/uapi/sound/asequencer.h
647
#define SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO _IOWR('S', 0x41, struct snd_seq_queue_tempo)
include/uapi/sound/asequencer.h
649
#define SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER _IOWR('S', 0x45, struct snd_seq_queue_timer)
include/uapi/sound/asequencer.h
651
#define SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT _IOWR('S', 0x49, struct snd_seq_queue_client)
include/uapi/sound/asequencer.h
653
#define SNDRV_SEQ_IOCTL_GET_CLIENT_POOL _IOWR('S', 0x4b, struct snd_seq_client_pool)
include/uapi/sound/asequencer.h
656
#define SNDRV_SEQ_IOCTL_QUERY_SUBS _IOWR('S', 0x4f, struct snd_seq_query_subs)
include/uapi/sound/asequencer.h
657
#define SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION _IOWR('S', 0x50, struct snd_seq_port_subscribe)
include/uapi/sound/asequencer.h
658
#define SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT _IOWR('S', 0x51, struct snd_seq_client_info)
include/uapi/sound/asequencer.h
659
#define SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT _IOWR('S', 0x52, struct snd_seq_port_info)
include/uapi/sound/asound.h
1010
#define SNDRV_TIMER_IOCTL_CREATE _IOWR('T', 0xa5, struct snd_timer_uinfo)
include/uapi/sound/asound.h
1201
#define SNDRV_CTL_IOCTL_ELEM_LIST _IOWR('U', 0x10, struct snd_ctl_elem_list)
include/uapi/sound/asound.h
1202
#define SNDRV_CTL_IOCTL_ELEM_INFO _IOWR('U', 0x11, struct snd_ctl_elem_info)
include/uapi/sound/asound.h
1203
#define SNDRV_CTL_IOCTL_ELEM_READ _IOWR('U', 0x12, struct snd_ctl_elem_value)
include/uapi/sound/asound.h
1204
#define SNDRV_CTL_IOCTL_ELEM_WRITE _IOWR('U', 0x13, struct snd_ctl_elem_value)
include/uapi/sound/asound.h
1207
#define SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS _IOWR('U', 0x16, int)
include/uapi/sound/asound.h
1208
#define SNDRV_CTL_IOCTL_ELEM_ADD _IOWR('U', 0x17, struct snd_ctl_elem_info)
include/uapi/sound/asound.h
1209
#define SNDRV_CTL_IOCTL_ELEM_REPLACE _IOWR('U', 0x18, struct snd_ctl_elem_info)
include/uapi/sound/asound.h
1210
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
include/uapi/sound/asound.h
1211
#define SNDRV_CTL_IOCTL_TLV_READ _IOWR('U', 0x1a, struct snd_ctl_tlv)
include/uapi/sound/asound.h
1212
#define SNDRV_CTL_IOCTL_TLV_WRITE _IOWR('U', 0x1b, struct snd_ctl_tlv)
include/uapi/sound/asound.h
1213
#define SNDRV_CTL_IOCTL_TLV_COMMAND _IOWR('U', 0x1c, struct snd_ctl_tlv)
include/uapi/sound/asound.h
1214
#define SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE _IOWR('U', 0x20, int)
include/uapi/sound/asound.h
1217
#define SNDRV_CTL_IOCTL_PCM_INFO _IOWR('U', 0x31, struct snd_pcm_info)
include/uapi/sound/asound.h
1219
#define SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE _IOWR('U', 0x40, int)
include/uapi/sound/asound.h
1220
#define SNDRV_CTL_IOCTL_RAWMIDI_INFO _IOWR('U', 0x41, struct snd_rawmidi_info)
include/uapi/sound/asound.h
1222
#define SNDRV_CTL_IOCTL_UMP_NEXT_DEVICE _IOWR('U', 0x43, int)
include/uapi/sound/asound.h
1223
#define SNDRV_CTL_IOCTL_UMP_ENDPOINT_INFO _IOWR('U', 0x44, struct snd_ump_endpoint_info)
include/uapi/sound/asound.h
1224
#define SNDRV_CTL_IOCTL_UMP_BLOCK_INFO _IOWR('U', 0x45, struct snd_ump_block_info)
include/uapi/sound/asound.h
1225
#define SNDRV_CTL_IOCTL_POWER _IOWR('U', 0xd0, int)
include/uapi/sound/asound.h
680
#define SNDRV_PCM_IOCTL_HW_REFINE _IOWR('A', 0x10, struct snd_pcm_hw_params)
include/uapi/sound/asound.h
681
#define SNDRV_PCM_IOCTL_HW_PARAMS _IOWR('A', 0x11, struct snd_pcm_hw_params)
include/uapi/sound/asound.h
683
#define SNDRV_PCM_IOCTL_SW_PARAMS _IOWR('A', 0x13, struct snd_pcm_sw_params)
include/uapi/sound/asound.h
687
#define __SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct __snd_pcm_sync_ptr)
include/uapi/sound/asound.h
688
#define __SNDRV_PCM_IOCTL_SYNC_PTR64 _IOWR('A', 0x23, struct __snd_pcm_sync_ptr64)
include/uapi/sound/asound.h
689
#define SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct snd_pcm_sync_ptr)
include/uapi/sound/asound.h
690
#define SNDRV_PCM_IOCTL_STATUS_EXT _IOWR('A', 0x24, struct snd_pcm_status)
include/uapi/sound/asound.h
864
#define SNDRV_RAWMIDI_IOCTL_PARAMS _IOWR('W', 0x10, struct snd_rawmidi_params)
include/uapi/sound/asound.h
865
#define SNDRV_RAWMIDI_IOCTL_STATUS _IOWR('W', 0x20, struct snd_rawmidi_status)
include/uapi/sound/asound.h
995
#define SNDRV_TIMER_IOCTL_NEXT_DEVICE _IOWR('T', 0x01, struct snd_timer_id)
include/uapi/sound/asound.h
997
#define SNDRV_TIMER_IOCTL_GINFO _IOWR('T', 0x03, struct snd_timer_ginfo)
include/uapi/sound/asound.h
999
#define SNDRV_TIMER_IOCTL_GSTATUS _IOWR('T', 0x05, struct snd_timer_gstatus)
include/uapi/sound/compress_offload.h
232
#define SNDRV_COMPRESS_GET_CAPS _IOWR('C', 0x10, struct snd_compr_caps)
include/uapi/sound/compress_offload.h
233
#define SNDRV_COMPRESS_GET_CODEC_CAPS _IOWR('C', 0x11,\
include/uapi/sound/compress_offload.h
239
#define SNDRV_COMPRESS_GET_METADATA _IOWR('C', 0x15,\
include/uapi/sound/compress_offload.h
254
#define SNDRV_COMPRESS_TASK_CREATE _IOWR('C', 0x60, struct snd_compr_task)
include/uapi/sound/compress_offload.h
256
#define SNDRV_COMPRESS_TASK_START _IOWR('C', 0x62, struct snd_compr_task)
include/uapi/sound/compress_offload.h
258
#define SNDRV_COMPRESS_TASK_STATUS _IOWR('C', 0x68, struct snd_compr_task_status)
include/uapi/sound/emu10k1.h
404
#define SNDRV_EMU10K1_IOCTL_CODE_PEEK _IOWR('H', 0x12, struct snd_emu10k1_fx8010_code)
include/uapi/sound/emu10k1.h
407
#define SNDRV_EMU10K1_IOCTL_TRAM_PEEK _IOWR('H', 0x22, struct snd_emu10k1_fx8010_tram)
include/uapi/sound/emu10k1.h
409
#define SNDRV_EMU10K1_IOCTL_PCM_PEEK _IOWR('H', 0x31, struct snd_emu10k1_fx8010_pcm_rec)
include/uapi/sound/fcp.h
103
#define FCP_IOCTL_CMD _IOWR('S', 0x65, struct fcp_cmd)
include/uapi/sound/fcp.h
90
#define FCP_IOCTL_INIT _IOWR('S', 0x64, struct fcp_init)
include/uapi/sound/sfnt_info.h
192
#define SNDRV_EMUX_IOCTL_LOAD_PATCH _IOWR('H', 0x81, struct soundfont_patch_info)
include/uapi/sound/sfnt_info.h
196
#define SNDRV_EMUX_IOCTL_MISC_MODE _IOWR('H', 0x84, struct snd_emux_misc_mode)
include/uapi/video/sisfb.h
174
#define SISFB_COMMAND _IOWR(0xF3,0x05,struct sisfb_cmd)
lib/test_hmm_uapi.h
32
#define HMM_DMIRROR_READ _IOWR('H', 0x00, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
33
#define HMM_DMIRROR_WRITE _IOWR('H', 0x01, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
34
#define HMM_DMIRROR_MIGRATE_TO_DEV _IOWR('H', 0x02, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
35
#define HMM_DMIRROR_MIGRATE_TO_SYS _IOWR('H', 0x03, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
36
#define HMM_DMIRROR_SNAPSHOT _IOWR('H', 0x04, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
37
#define HMM_DMIRROR_EXCLUSIVE _IOWR('H', 0x05, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
38
#define HMM_DMIRROR_CHECK_EXCLUSIVE _IOWR('H', 0x06, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
39
#define HMM_DMIRROR_RELEASE _IOWR('H', 0x07, struct hmm_dmirror_cmd)
lib/test_hmm_uapi.h
40
#define HMM_DMIRROR_FLAGS _IOWR('H', 0x08, struct hmm_dmirror_cmd)
mm/gup_test.h
10
#define GUP_BASIC_TEST _IOWR('g', 4, struct gup_test)
mm/gup_test.h
11
#define PIN_BASIC_TEST _IOWR('g', 5, struct gup_test)
mm/gup_test.h
12
#define DUMP_USER_PAGES_TEST _IOWR('g', 6, struct gup_test)
mm/gup_test.h
7
#define GUP_FAST_BENCHMARK _IOWR('g', 1, struct gup_test)
mm/gup_test.h
8
#define PIN_FAST_BENCHMARK _IOWR('g', 2, struct gup_test)
mm/gup_test.h
9
#define PIN_LONGTERM_BENCHMARK _IOWR('g', 3, struct gup_test)
sound/core/control_compat.c
423
SNDRV_CTL_IOCTL_ELEM_LIST32 = _IOWR('U', 0x10, struct snd_ctl_elem_list32),
sound/core/control_compat.c
424
SNDRV_CTL_IOCTL_ELEM_INFO32 = _IOWR('U', 0x11, struct snd_ctl_elem_info32),
sound/core/control_compat.c
425
SNDRV_CTL_IOCTL_ELEM_READ32 = _IOWR('U', 0x12, struct snd_ctl_elem_value32),
sound/core/control_compat.c
426
SNDRV_CTL_IOCTL_ELEM_WRITE32 = _IOWR('U', 0x13, struct snd_ctl_elem_value32),
sound/core/control_compat.c
427
SNDRV_CTL_IOCTL_ELEM_ADD32 = _IOWR('U', 0x17, struct snd_ctl_elem_info32),
sound/core/control_compat.c
428
SNDRV_CTL_IOCTL_ELEM_REPLACE32 = _IOWR('U', 0x18, struct snd_ctl_elem_info32),
sound/core/control_compat.c
430
SNDRV_CTL_IOCTL_ELEM_READ_X32 = _IOWR('U', 0x12, struct snd_ctl_elem_value_x32),
sound/core/control_compat.c
431
SNDRV_CTL_IOCTL_ELEM_WRITE_X32 = _IOWR('U', 0x13, struct snd_ctl_elem_value_x32),
sound/core/pcm_compat.c
530
SNDRV_PCM_IOCTL_HW_REFINE32 = _IOWR('A', 0x10, struct snd_pcm_hw_params32),
sound/core/pcm_compat.c
531
SNDRV_PCM_IOCTL_HW_PARAMS32 = _IOWR('A', 0x11, struct snd_pcm_hw_params32),
sound/core/pcm_compat.c
532
SNDRV_PCM_IOCTL_SW_PARAMS32 = _IOWR('A', 0x13, struct snd_pcm_sw_params32),
sound/core/pcm_compat.c
534
SNDRV_PCM_IOCTL_STATUS_EXT_COMPAT32 = _IOWR('A', 0x24, struct snd_pcm_status32),
sound/core/pcm_compat.c
544
SNDRV_PCM_IOCTL_STATUS_EXT_COMPAT64 = _IOWR('A', 0x24, struct compat_snd_pcm_status64),
sound/core/pcm_compat.c
547
SNDRV_PCM_IOCTL_SYNC_PTR_X32 = _IOWR('A', 0x23, struct snd_pcm_sync_ptr_x32),
sound/core/pcm_native.c
3265
#define __SNDRV_PCM_IOCTL_SYNC_PTR32 _IOWR('A', 0x23, struct snd_pcm_sync_ptr32)
sound/core/pcm_native.c
62
#define SNDRV_PCM_IOCTL_HW_REFINE_OLD _IOWR('A', 0x10, struct snd_pcm_hw_params_old)
sound/core/pcm_native.c
63
#define SNDRV_PCM_IOCTL_HW_PARAMS_OLD _IOWR('A', 0x11, struct snd_pcm_hw_params_old)
sound/core/rawmidi.c
62
#define SNDRV_RAWMIDI_IOCTL_STATUS32 _IOWR('W', 0x20, struct snd_rawmidi_status32)
sound/core/rawmidi.c
74
#define SNDRV_RAWMIDI_IOCTL_STATUS64 _IOWR('W', 0x20, struct snd_rawmidi_status64)
sound/core/rawmidi_compat.c
100
SNDRV_RAWMIDI_IOCTL_STATUS_COMPAT64 = _IOWR('W', 0x20, struct compat_snd_rawmidi_status64),
sound/core/rawmidi_compat.c
98
SNDRV_RAWMIDI_IOCTL_PARAMS32 = _IOWR('W', 0x10, struct snd_rawmidi_params32),
sound/core/rawmidi_compat.c
99
SNDRV_RAWMIDI_IOCTL_STATUS_COMPAT32 = _IOWR('W', 0x20, struct snd_rawmidi_status32),
sound/core/seq/seq_compat.c
65
SNDRV_SEQ_IOCTL_CREATE_PORT32 = _IOWR('S', 0x20, struct snd_seq_port_info32),
sound/core/seq/seq_compat.c
67
SNDRV_SEQ_IOCTL_GET_PORT_INFO32 = _IOWR('S', 0x22, struct snd_seq_port_info32),
sound/core/seq/seq_compat.c
69
SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT32 = _IOWR('S', 0x52, struct snd_seq_port_info32),
sound/pci/asihpi/hpios.h
72
#define HPI_IOCTL_LINUX _IOWR('H', 0xFC, struct hpi_ioctl_linux)
tools/include/uapi/asm-generic/ioctls.h
83
#define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816)
tools/include/uapi/drm/drm.h
1098
#define DRM_IOWR(nr,type) _IOWR(DRM_IOCTL_BASE,nr,type)
tools/include/uapi/linux/fs.h
201
#define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
tools/include/uapi/linux/fs.h
223
#define FIFREEZE _IOWR('X', 119, int) /* Freeze */
tools/include/uapi/linux/fs.h
224
#define FITHAW _IOWR('X', 120, int) /* Thaw */
tools/include/uapi/linux/fs.h
225
#define FITRIM _IOWR('X', 121, struct fstrim_range) /* Trim */
tools/include/uapi/linux/fs.h
228
#define FIDEDUPERANGE _IOWR(0x94, 54, struct file_dedupe_range)
tools/include/uapi/linux/fs.h
236
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)
tools/include/uapi/linux/fs.h
355
#define PAGEMAP_SCAN _IOWR(PROCFS_IOCTL_MAGIC, 16, struct pm_scan_arg)
tools/include/uapi/linux/fs.h
416
#define PROCMAP_QUERY _IOWR(PROCFS_IOCTL_MAGIC, 17, struct procmap_query)
tools/include/uapi/linux/fscrypt.h
166
#define FS_IOC_GET_ENCRYPTION_POLICY_EX _IOWR('f', 22, __u8[9]) /* size + version */
tools/include/uapi/linux/fscrypt.h
167
#define FS_IOC_ADD_ENCRYPTION_KEY _IOWR('f', 23, struct fscrypt_add_key_arg)
tools/include/uapi/linux/fscrypt.h
168
#define FS_IOC_REMOVE_ENCRYPTION_KEY _IOWR('f', 24, struct fscrypt_remove_key_arg)
tools/include/uapi/linux/fscrypt.h
169
#define FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS _IOWR('f', 25, struct fscrypt_remove_key_arg)
tools/include/uapi/linux/fscrypt.h
170
#define FS_IOC_GET_ENCRYPTION_KEY_STATUS _IOWR('f', 26, struct fscrypt_get_key_status_arg)
tools/include/uapi/linux/kvm.h
1266
#define KVM_S390_KEYOP _IOWR(KVMIO, 0x53, struct kvm_s390_keyop)
tools/include/uapi/linux/kvm.h
1271
#define KVM_GET_IRQCHIP _IOWR(KVMIO, 0x62, struct kvm_irqchip)
tools/include/uapi/linux/kvm.h
1274
#define KVM_GET_PIT _IOWR(KVMIO, 0x65, struct kvm_pit_state)
tools/include/uapi/linux/kvm.h
1276
#define KVM_IRQ_LINE_STATUS _IOWR(KVMIO, 0x67, struct kvm_irq_level)
tools/include/uapi/linux/kvm.h
1304
#define KVM_PPC_ALLOCATE_HTAB _IOWR(KVMIO, 0xa7, __u32)
tools/include/uapi/linux/kvm.h
1334
#define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device)
tools/include/uapi/linux/kvm.h
1349
#define KVM_TRANSLATE _IOWR(KVMIO, 0x85, struct kvm_translation)
tools/include/uapi/linux/kvm.h
1351
#define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs)
tools/include/uapi/linux/kvm.h
1360
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1362
#define KVM_TPR_ACCESS_REPORTING _IOWR(KVMIO, 0x92, struct kvm_tpr_access_ctl)
tools/include/uapi/linux/kvm.h
1411
#define KVM_GET_REG_LIST _IOWR(KVMIO, 0xb0, struct kvm_reg_list)
tools/include/uapi/linux/kvm.h
1425
#define KVM_S390_GET_CMMA_BITS _IOWR(KVMIO, 0xb8, struct kvm_s390_cmma_log)
tools/include/uapi/linux/kvm.h
1428
#define KVM_MEMORY_ENCRYPT_OP _IOWR(KVMIO, 0xba, unsigned long)
tools/include/uapi/linux/kvm.h
1442
#define KVM_GET_NESTED_STATE _IOWR(KVMIO, 0xbe, struct kvm_nested_state)
tools/include/uapi/linux/kvm.h
1446
#define KVM_CLEAR_DIRTY_LOG _IOWR(KVMIO, 0xc0, struct kvm_clear_dirty_log)
tools/include/uapi/linux/kvm.h
1449
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1459
#define KVM_S390_PV_COMMAND _IOWR(KVMIO, 0xc5, struct kvm_pv_cmd)
tools/include/uapi/linux/kvm.h
1468
#define KVM_XEN_HVM_GET_ATTR _IOWR(KVMIO, 0xc8, struct kvm_xen_hvm_attr)
tools/include/uapi/linux/kvm.h
1472
#define KVM_XEN_VCPU_GET_ATTR _IOWR(KVMIO, 0xca, struct kvm_xen_vcpu_attr)
tools/include/uapi/linux/kvm.h
1621
#define KVM_S390_PV_CPU_COMMAND _IOWR(KVMIO, 0xd0, struct kvm_pv_cmd)
tools/include/uapi/linux/kvm.h
1642
#define KVM_CREATE_GUEST_MEMFD _IOWR(KVMIO, 0xd4, struct kvm_create_guest_memfd)
tools/include/uapi/linux/kvm.h
1652
#define KVM_PRE_FAULT_MEMORY _IOWR(KVMIO, 0xd5, struct kvm_pre_fault_memory)
tools/include/uapi/linux/kvm.h
711
#define KVM_GET_MSR_INDEX_LIST _IOWR(KVMIO, 0x02, struct kvm_msr_list)
tools/include/uapi/linux/kvm.h
723
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
724
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
725
#define KVM_GET_MSR_FEATURE_INDEX_LIST _IOWR(KVMIO, 0x0a, struct kvm_msr_list)
tools/include/uapi/linux/perf_event.h
586
#define PERF_EVENT_IOC_QUERY_BPF _IOWR('$', 10, struct perf_event_query_bpf *)
tools/include/uapi/linux/seccomp.h
144
#define SECCOMP_IOWR(nr, type) _IOWR(SECCOMP_IOC_MAGIC, nr, type)
tools/include/uapi/linux/userfaultfd.h
100
#define UFFDIO_WRITEPROTECT _IOWR(UFFDIO, _UFFDIO_WRITEPROTECT, \
tools/include/uapi/linux/userfaultfd.h
102
#define UFFDIO_CONTINUE _IOWR(UFFDIO, _UFFDIO_CONTINUE, \
tools/include/uapi/linux/userfaultfd.h
104
#define UFFDIO_POISON _IOWR(UFFDIO, _UFFDIO_POISON, \
tools/include/uapi/linux/userfaultfd.h
86
#define UFFDIO_API _IOWR(UFFDIO, _UFFDIO_API, \
tools/include/uapi/linux/userfaultfd.h
88
#define UFFDIO_REGISTER _IOWR(UFFDIO, _UFFDIO_REGISTER, \
tools/include/uapi/linux/userfaultfd.h
94
#define UFFDIO_COPY _IOWR(UFFDIO, _UFFDIO_COPY, \
tools/include/uapi/linux/userfaultfd.h
96
#define UFFDIO_ZEROPAGE _IOWR(UFFDIO, _UFFDIO_ZEROPAGE, \
tools/include/uapi/linux/userfaultfd.h
98
#define UFFDIO_MOVE _IOWR(UFFDIO, _UFFDIO_MOVE, \
tools/perf/trace/beauty/include/uapi/linux/fs.h
288
#define BLKTRACESETUP _IOWR(0x12,115,struct blk_user_trace_setup)
tools/perf/trace/beauty/include/uapi/linux/fs.h
304
#define BLKTRACESETUP2 _IOWR(0x12, 142, struct blk_user_trace_setup2)
tools/perf/trace/beauty/include/uapi/linux/fs.h
309
#define FIFREEZE _IOWR('X', 119, int) /* Freeze */
tools/perf/trace/beauty/include/uapi/linux/fs.h
310
#define FITHAW _IOWR('X', 120, int) /* Thaw */
tools/perf/trace/beauty/include/uapi/linux/fs.h
311
#define FITRIM _IOWR('X', 121, struct fstrim_range) /* Trim */
tools/perf/trace/beauty/include/uapi/linux/fs.h
314
#define FIDEDUPERANGE _IOWR(0x94, 54, struct file_dedupe_range)
tools/perf/trace/beauty/include/uapi/linux/fs.h
322
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)
tools/perf/trace/beauty/include/uapi/linux/fs.h
339
#define FS_IOC_GETLBMD_CAP _IOWR(0x15, 2, struct logical_block_metadata_cap)
tools/perf/trace/beauty/include/uapi/linux/fs.h
446
#define PAGEMAP_SCAN _IOWR(PROCFS_IOCTL_MAGIC, 16, struct pm_scan_arg)
tools/perf/trace/beauty/include/uapi/linux/fs.h
507
#define PROCMAP_QUERY _IOWR(PROCFS_IOCTL_MAGIC, 17, struct procmap_query)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
187
#define USBDEVFS_CONTROL _IOWR('U', 0, struct usbdevfs_ctrltransfer)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
188
#define USBDEVFS_CONTROL32 _IOWR('U', 0, struct usbdevfs_ctrltransfer32)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
189
#define USBDEVFS_BULK _IOWR('U', 2, struct usbdevfs_bulktransfer)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
190
#define USBDEVFS_BULK32 _IOWR('U', 2, struct usbdevfs_bulktransfer32)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
207
#define USBDEVFS_IOCTL _IOWR('U', 18, struct usbdevfs_ioctl)
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
208
#define USBDEVFS_IOCTL32 _IOWR('U', 18, struct usbdevfs_ioctl32)
tools/perf/trace/beauty/include/uapi/linux/vhost.h
102
#define VHOST_GET_VRING_WORKER _IOWR(VHOST_VIRTIO, 0x16, \
tools/perf/trace/beauty/include/uapi/linux/vhost.h
190
#define VHOST_VDPA_GET_VRING_GROUP _IOWR(VHOST_VIRTIO, 0x7B, \
tools/perf/trace/beauty/include/uapi/linux/vhost.h
222
#define VHOST_VDPA_GET_VRING_DESC_GROUP _IOWR(VHOST_VIRTIO, 0x7F, \
tools/perf/trace/beauty/include/uapi/linux/vhost.h
236
#define VHOST_VDPA_GET_VRING_SIZE _IOWR(VHOST_VIRTIO, 0x82, \
tools/perf/trace/beauty/include/uapi/linux/vhost.h
77
#define VHOST_GET_VRING_BASE _IOWR(VHOST_VIRTIO, 0x12, struct vhost_vring_state)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1010
#define SNDRV_TIMER_IOCTL_CREATE _IOWR('T', 0xa5, struct snd_timer_uinfo)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1201
#define SNDRV_CTL_IOCTL_ELEM_LIST _IOWR('U', 0x10, struct snd_ctl_elem_list)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1202
#define SNDRV_CTL_IOCTL_ELEM_INFO _IOWR('U', 0x11, struct snd_ctl_elem_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1203
#define SNDRV_CTL_IOCTL_ELEM_READ _IOWR('U', 0x12, struct snd_ctl_elem_value)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1204
#define SNDRV_CTL_IOCTL_ELEM_WRITE _IOWR('U', 0x13, struct snd_ctl_elem_value)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1207
#define SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS _IOWR('U', 0x16, int)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1208
#define SNDRV_CTL_IOCTL_ELEM_ADD _IOWR('U', 0x17, struct snd_ctl_elem_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1209
#define SNDRV_CTL_IOCTL_ELEM_REPLACE _IOWR('U', 0x18, struct snd_ctl_elem_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1210
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1211
#define SNDRV_CTL_IOCTL_TLV_READ _IOWR('U', 0x1a, struct snd_ctl_tlv)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1212
#define SNDRV_CTL_IOCTL_TLV_WRITE _IOWR('U', 0x1b, struct snd_ctl_tlv)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1213
#define SNDRV_CTL_IOCTL_TLV_COMMAND _IOWR('U', 0x1c, struct snd_ctl_tlv)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1214
#define SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE _IOWR('U', 0x20, int)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1217
#define SNDRV_CTL_IOCTL_PCM_INFO _IOWR('U', 0x31, struct snd_pcm_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1219
#define SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE _IOWR('U', 0x40, int)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1220
#define SNDRV_CTL_IOCTL_RAWMIDI_INFO _IOWR('U', 0x41, struct snd_rawmidi_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1222
#define SNDRV_CTL_IOCTL_UMP_NEXT_DEVICE _IOWR('U', 0x43, int)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1223
#define SNDRV_CTL_IOCTL_UMP_ENDPOINT_INFO _IOWR('U', 0x44, struct snd_ump_endpoint_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1224
#define SNDRV_CTL_IOCTL_UMP_BLOCK_INFO _IOWR('U', 0x45, struct snd_ump_block_info)
tools/perf/trace/beauty/include/uapi/sound/asound.h
1225
#define SNDRV_CTL_IOCTL_POWER _IOWR('U', 0xd0, int)
tools/perf/trace/beauty/include/uapi/sound/asound.h
680
#define SNDRV_PCM_IOCTL_HW_REFINE _IOWR('A', 0x10, struct snd_pcm_hw_params)
tools/perf/trace/beauty/include/uapi/sound/asound.h
681
#define SNDRV_PCM_IOCTL_HW_PARAMS _IOWR('A', 0x11, struct snd_pcm_hw_params)
tools/perf/trace/beauty/include/uapi/sound/asound.h
683
#define SNDRV_PCM_IOCTL_SW_PARAMS _IOWR('A', 0x13, struct snd_pcm_sw_params)
tools/perf/trace/beauty/include/uapi/sound/asound.h
687
#define __SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct __snd_pcm_sync_ptr)
tools/perf/trace/beauty/include/uapi/sound/asound.h
688
#define __SNDRV_PCM_IOCTL_SYNC_PTR64 _IOWR('A', 0x23, struct __snd_pcm_sync_ptr64)
tools/perf/trace/beauty/include/uapi/sound/asound.h
689
#define SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct snd_pcm_sync_ptr)
tools/perf/trace/beauty/include/uapi/sound/asound.h
690
#define SNDRV_PCM_IOCTL_STATUS_EXT _IOWR('A', 0x24, struct snd_pcm_status)
tools/perf/trace/beauty/include/uapi/sound/asound.h
864
#define SNDRV_RAWMIDI_IOCTL_PARAMS _IOWR('W', 0x10, struct snd_rawmidi_params)
tools/perf/trace/beauty/include/uapi/sound/asound.h
865
#define SNDRV_RAWMIDI_IOCTL_STATUS _IOWR('W', 0x20, struct snd_rawmidi_status)
tools/perf/trace/beauty/include/uapi/sound/asound.h
995
#define SNDRV_TIMER_IOCTL_NEXT_DEVICE _IOWR('T', 0x01, struct snd_timer_id)
tools/perf/trace/beauty/include/uapi/sound/asound.h
997
#define SNDRV_TIMER_IOCTL_GINFO _IOWR('T', 0x03, struct snd_timer_ginfo)
tools/perf/trace/beauty/include/uapi/sound/asound.h
999
#define SNDRV_TIMER_IOCTL_GSTATUS _IOWR('T', 0x05, struct snd_timer_gstatus)
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
300
older_alloc_ioctl = _IOWR(DMA_HEAP_IOC_MAGIC, 0x0,
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
336
newer_alloc_ioctl = _IOWR(DMA_HEAP_IOC_MAGIC, 0x0,
tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c
131
_IOWR('a', nr, struct uvio_ioctl_cb),
tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c
132
_IOWR(UVIO_TYPE_UVC, nr, int),
tools/testing/selftests/pidfd/pidfd.h
128
#define PIDFD_GET_INFO _IOWR(PIDFS_IOCTL_MAGIC, 11, struct pidfd_info)
tools/testing/selftests/seccomp/seccomp_bpf.c
221
#define SECCOMP_IOWR(nr, type) _IOWR(SECCOMP_IOC_MAGIC, nr, type)
tools/testing/selftests/sync/sync.c
53
#define SW_SYNC_IOC_CREATE_FENCE _IOWR(SW_SYNC_IOC_MAGIC, 0,\
tools/testing/selftests/ublk/ublk_dep.h
6
_IOWR('u', 0x23, struct ublksrv_io_cmd)
tools/testing/selftests/ublk/ublk_dep.h
8
_IOWR('u', 0x24, struct ublksrv_io_cmd)
tools/usb/testusb.c
53
#define USBTEST_REQUEST _IOWR('U', 100, struct usbtest_param)