| /linux/samples/rust/ |
| H A D | rust_misc_device.rs | 101 ioctl::{_IO, _IOC_SIZE, _IOR, _IOW}, 209 let size = _IOC_SIZE(cmd); in ioctl()
|
| /linux/drivers/dma-buf/ |
| H A D | dma-heap.c | 149 drv_size = _IOC_SIZE(kcmd); in dma_heap_ioctl() 150 out_size = _IOC_SIZE(ucmd); in dma_heap_ioctl()
|
| /linux/drivers/usb/class/ |
| H A D | usblp.c | 538 _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd), _IOC_DIR(cmd)); in usblp_ioctl() 555 if (length > _IOC_SIZE(cmd)) in usblp_ioctl() 556 length = _IOC_SIZE(cmd); /* truncate */ in usblp_ioctl() 569 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl() 638 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl() 659 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
|
| /linux/arch/alpha/include/uapi/asm/ |
| H A D | ioctl.h | 57 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
|
| /linux/arch/sparc/include/uapi/asm/ |
| H A D | ioctl.h | 57 #define _IOC_SIZE(nr) \ macro
|
| /linux/drivers/input/ |
| H A D | joydev.c | 569 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/drivers/media/mc/ |
| H A D | mc-device.c | 386 copy_from_user(karg, uarg, _IOC_SIZE(cmd))) in copy_arg_from_user() 395 copy_to_user(uarg, karg, _IOC_SIZE(cmd))) in copy_arg_to_user() 450 if (_IOC_SIZE(info->cmd) > sizeof(__karg)) { in media_device_ioctl() 451 karg = kmalloc(_IOC_SIZE(info->cmd), GFP_KERNEL); in media_device_ioctl()
|
| /linux/include/uapi/asm-generic/ |
| H A D | ioctl.h | 97 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
|
| /linux/rust/kernel/ |
| H A D | ioctl.rs | 70 pub const fn _IOC_SIZE(nr: u32) -> usize { in _IOC_SIZE() function
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_ctl.c | 2677 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(cmd) == sizeof(struct mpt3_diag_query)) in _ctl_ioctl_main() [all …]
|
| /linux/drivers/hid/usbhid/ |
| H A D | hiddev.c | 825 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/media/dvb-core/ |
| H A D | dvbdev.c | 979 if (_IOC_SIZE(cmd) <= sizeof(sbuf)) { in dvb_usercopy() 983 mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL); in dvb_usercopy() 990 if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd))) in dvb_usercopy() 1007 if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd))) in dvb_usercopy()
|
| /linux/drivers/virt/vboxguest/ |
| H A D | vboxguest_linux.c | 126 if (_IOC_SIZE(req) && _IOC_SIZE(req) != size) in vbg_misc_device_ioctl()
|
| /linux/drivers/misc/ |
| H A D | nsm.c | 364 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 D | phantom.c | 203 if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) { in phantom_compat_ioctl()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | file_ops.c | 196 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/rust/kernel/drm/ |
| H A D | ioctl.rs | 113 $crate::ioctl::_IOC_SIZE(cmd));
|
| /linux/tools/perf/trace/beauty/ |
| H A D | ioctl.c | 132 sz = _IOC_SIZE(cmd); in ioctl__scnprintf_cmd()
|
| /linux/drivers/hid/ |
| H A D | hidraw.c | 462 int len = _IOC_SIZE(cmd); in hidraw_rw_variable_size_ioctl() 486 int len = _IOC_SIZE(cmd); in hidraw_ro_variable_size_ioctl()
|
| /linux/fs/ |
| H A D | nsfs.c | 312 size_t usize = _IOC_SIZE(ioctl); in ns_ioctl() 332 size_t usize = _IOC_SIZE(ioctl); in ns_ioctl()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_ioctl.c | 861 drv_size = _IOC_SIZE(ioctl->cmd); in drm_ioctl() 862 out_size = in_size = _IOC_SIZE(cmd); in drm_ioctl()
|
| /linux/block/ |
| H A D | blk-integrity.c | 63 size_t usize = _IOC_SIZE(cmd); in blk_get_meta_cap()
|
| /linux/drivers/s390/char/ |
| H A D | uvdevice.c | 485 if (_IOC_SIZE(cmd) != sizeof(*ioctl)) in uvio_copy_and_check_ioctl()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 322 kvm_static_assert(!_IOC_SIZE(cmd) || sizeof(*arg) == _IOC_SIZE(cmd)); \
|
| /linux/fs/fuse/ |
| H A D | ioctl.c | 269 iov->iov_len = _IOC_SIZE(cmd); in fuse_do_ioctl()
|