Home
last modified time | relevance | path

Searched refs:_IOC_SIZE (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/hid/
H A Dhidraw.c464 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
469 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
475 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
480 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
486 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
491 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
504 if (len > _IOC_SIZE(cmd)) in hidraw_ioctl()
505 len = _IOC_SIZE(cmd); in hidraw_ioctl()
513 if (len > _IOC_SIZE(cmd)) in hidraw_ioctl()
514 len = _IOC_SIZE(cm in hidraw_ioctl()
[all...]
/linux/samples/rust/
H A Drust_misc_device.rs104 ioctl::{_IO, _IOC_SIZE, _IOR, _IOW},
181 let size = _IOC_SIZE(cmd); in ioctl()
/linux/drivers/dma-buf/
H A Ddma-heap.c143 drv_size = _IOC_SIZE(kcmd); in dma_heap_ioctl()
144 out_size = _IOC_SIZE(ucmd); in dma_heap_ioctl()
/linux/arch/alpha/include/uapi/asm/
H A Dioctl.h57 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
/linux/arch/sparc/include/uapi/asm/
H A Dioctl.h57 #define _IOC_SIZE(nr) \ macro
/linux/include/uapi/asm-generic/
H A Dioctl.h97 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
/linux/rust/kernel/
H A Dioctl.rs70 pub const fn _IOC_SIZE(nr: u32) -> usize { in _IOC_SIZE() function
/linux/block/
H A Dblk-integrity.c63 size_t usize = _IOC_SIZE(cmd); in blk_get_meta_cap()
68 _IOC_SIZE(cmd) < LBMD_SIZE_VER0) in blk_get_meta_cap()
/linux/drivers/usb/class/
H A Dusblp.c537 _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd), _IOC_DIR(cmd)); in usblp_ioctl()
554 if (length > _IOC_SIZE(cmd)) in usblp_ioctl()
555 length = _IOC_SIZE(cmd); /* truncate */ in usblp_ioctl()
568 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
637 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
658 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
/linux/drivers/input/
H A Djoydev.c569 return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
572 len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->abspam)); in joydev_ioctl_common()
576 return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd)); in joydev_ioctl_common()
579 len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->keypam)); in joydev_ioctl_common()
587 len = min_t(size_t, _IOC_SIZE(cmd), strlen(name) + 1); in joydev_ioctl_common()
/linux/fs/
H A Dnsfs.c277 size_t usize = _IOC_SIZE(ioctl); in ns_ioctl()
298 size_t usize = _IOC_SIZE(ioctl); in ns_ioctl()
/linux/rust/kernel/drm/
H A Dioctl.rs113 $crate::ioctl::_IOC_SIZE(cmd));
138 // SAFETY: The ioctl argument has size `_IOC_SIZE(cmd)`, which we
/linux/drivers/misc/
H A Dnsm.c364 if (_IOC_SIZE(cmd) != sizeof(raw)) in nsm_dev_ioctl()
369 if (copy_from_user(&raw, argp, _IOC_SIZE(cmd))) in nsm_dev_ioctl()
H A Dphantom.c203 if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) { in phantom_compat_ioctl()
/linux/drivers/media/dvb-core/
H A Ddvbdev.c982 if (_IOC_SIZE(cmd) <= sizeof(sbuf)) { in dvb_usercopy()
986 mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL); in dvb_usercopy()
993 if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd))) in dvb_usercopy()
1010 if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd))) in dvb_usercopy()
/linux/drivers/hid/usbhid/
H A Dhiddev.c825 if (len > _IOC_SIZE(cmd)) in hiddev_ioctl()
826 len = _IOC_SIZE(cmd); in hiddev_ioctl()
834 if (len > _IOC_SIZE(cmd)) in hiddev_ioctl()
835 len = _IOC_SIZE(cmd); in hiddev_ioctl()
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_ctl.c2677 if (_IOC_SIZE(cmd) != sizeof(struct mpt3_ioctl_command32)) in _ctl_compat_mpt_command()
2759 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_iocinfo)) in _ctl_ioctl_main()
2787 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_command)) { in _ctl_ioctl_main()
2794 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventquery)) in _ctl_ioctl_main()
2798 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventenable)) in _ctl_ioctl_main()
2805 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_diag_reset)) in _ctl_ioctl_main()
2809 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_btdh_mapping)) in _ctl_ioctl_main()
2813 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_register)) in _ctl_ioctl_main()
2817 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_unregister)) in _ctl_ioctl_main()
2821 if (_IOC_SIZE(cm in _ctl_ioctl_main()
[all...]
/linux/drivers/infiniband/hw/hfi1/
H A Dfile_ops.c196 ret = assign_ctxt(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
200 ret = get_ctxt_info(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
204 ret = get_base_info(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
213 ret = user_exp_rcv_setup(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
217 ret = user_exp_rcv_clear(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
221 ret = user_exp_rcv_invalid(fd, arg, _IOC_SIZE(cmd)); in hfi1_file_ioctl()
/linux/tools/perf/trace/beauty/
H A Dioctl.c132 sz = _IOC_SIZE(cmd); in ioctl__scnprintf_cmd()
/linux/drivers/firewire/
H A Dcore-cdev.c1762 _IOC_SIZE(cmd) > sizeof(buffer)) in dispatch_ioctl()
1768 if (copy_from_user(&buffer, arg, _IOC_SIZE(cmd))) in dispatch_ioctl()
1776 if (copy_to_user(arg, &buffer, _IOC_SIZE(cmd))) in dispatch_ioctl()
/linux/fs/fuse/
H A Dioctl.c269 iov->iov_len = _IOC_SIZE(cmd); in fuse_do_ioctl()
/linux/drivers/virt/
H A Dfsl_hypervisor.c446 _IOC_SIZE(cmd)); in fsl_hv_ioctl()
/linux/drivers/s390/block/
H A Ddasd_ioctl.c601 size_t size = _IOC_SIZE(cmd); in dasd_ioctl_readall_cmb()
/linux/Documentation/dev-tools/
H A Dcheckuapi.rst417 The kernel can use the ``_IOC_SIZE`` macro to get the size encoded
427 ret = copy_struct_from_user(&my_cmd, arg, sizeof(struct foo), _IOC_SIZE(cmd));
/linux/drivers/accel/habanalabs/common/
H A Dhabanalabs_ioctl.c1248 hl_size = _IOC_SIZE(ioctl->cmd); in _hl_ioctl()
1249 usize = asize = _IOC_SIZE(cmd); in _hl_ioctl()

12