Home
last modified time | relevance | path

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

12

/Linux-v6.6/drivers/hid/
Dhidraw.c430 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
435 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
441 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
446 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
452 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
457 int len = _IOC_SIZE(cmd); in hidraw_ioctl()
470 if (len > _IOC_SIZE(cmd)) in hidraw_ioctl()
471 len = _IOC_SIZE(cmd); in hidraw_ioctl()
479 if (len > _IOC_SIZE(cmd)) in hidraw_ioctl()
480 len = _IOC_SIZE(cmd); in hidraw_ioctl()
[all …]
/Linux-v6.6/drivers/dma-buf/
Ddma-heap.c144 drv_size = _IOC_SIZE(kcmd); in dma_heap_ioctl()
145 out_size = _IOC_SIZE(ucmd); in dma_heap_ioctl()
/Linux-v6.6/arch/alpha/include/uapi/asm/
Dioctl.h57 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
/Linux-v6.6/arch/sparc/include/uapi/asm/
Dioctl.h57 #define _IOC_SIZE(nr) \ macro
/Linux-v6.6/include/uapi/asm-generic/
Dioctl.h97 #define _IOC_SIZE(nr) (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) macro
/Linux-v6.6/rust/kernel/
Dioctl.rs70 pub const fn _IOC_SIZE(nr: u32) -> usize { in _IOC_SIZE() function
/Linux-v6.6/drivers/usb/class/
Dusblp.c536 _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd), _IOC_DIR(cmd)); in usblp_ioctl()
553 if (length > _IOC_SIZE(cmd)) in usblp_ioctl()
554 length = _IOC_SIZE(cmd); /* truncate */ in usblp_ioctl()
567 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
636 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
657 _IOC_SIZE(cmd) < sizeof(twoints)) { in usblp_ioctl()
/Linux-v6.6/drivers/input/
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-v6.6/drivers/media/mc/
Dmc-device.c390 copy_from_user(karg, uarg, _IOC_SIZE(cmd))) in copy_arg_from_user()
399 copy_to_user(uarg, karg, _IOC_SIZE(cmd))) in copy_arg_to_user()
454 if (_IOC_SIZE(info->cmd) > sizeof(__karg)) { in media_device_ioctl()
455 karg = kmalloc(_IOC_SIZE(info->cmd), GFP_KERNEL); in media_device_ioctl()
/Linux-v6.6/drivers/virt/vboxguest/
Dvboxguest_linux.c124 if (_IOC_SIZE(req) && _IOC_SIZE(req) != size) in vbg_misc_device_ioctl()
/Linux-v6.6/drivers/hid/usbhid/
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-v6.6/drivers/media/dvb-core/
Ddvbdev.c969 if (_IOC_SIZE(cmd) <= sizeof(sbuf)) { in dvb_usercopy()
973 mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL); in dvb_usercopy()
980 if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd))) in dvb_usercopy()
997 if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd))) in dvb_usercopy()
/Linux-v6.6/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c2563 if (_IOC_SIZE(cmd) != sizeof(struct mpt3_ioctl_command32)) in _ctl_compat_mpt_command()
2645 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_iocinfo)) in _ctl_ioctl_main()
2673 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_command)) { in _ctl_ioctl_main()
2680 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventquery)) in _ctl_ioctl_main()
2684 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventenable)) in _ctl_ioctl_main()
2691 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_diag_reset)) in _ctl_ioctl_main()
2695 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_btdh_mapping)) in _ctl_ioctl_main()
2699 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_register)) in _ctl_ioctl_main()
2703 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_unregister)) in _ctl_ioctl_main()
2707 if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_query)) in _ctl_ioctl_main()
[all …]
/Linux-v6.6/drivers/infiniband/hw/hfi1/
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-v6.6/tools/perf/trace/beauty/
Dioctl.c132 sz = _IOC_SIZE(cmd); in ioctl__scnprintf_cmd()
/Linux-v6.6/drivers/gpu/drm/
Ddrm_ioctl.c852 drv_size = _IOC_SIZE(ioctl->cmd); in drm_ioctl()
853 out_size = in_size = _IOC_SIZE(cmd); in drm_ioctl()
/Linux-v6.6/drivers/s390/char/
Duvdevice.c390 if (_IOC_SIZE(cmd) != sizeof(*ioctl)) in uvio_copy_and_check_ioctl()
/Linux-v6.6/tools/testing/selftests/kvm/include/
Dkvm_util_base.h256 kvm_static_assert(!_IOC_SIZE(cmd) || sizeof(*arg) == _IOC_SIZE(cmd)); \
/Linux-v6.6/fs/fuse/
Dioctl.c219 iov->iov_len = _IOC_SIZE(cmd); in fuse_do_ioctl()
/Linux-v6.6/drivers/misc/
Dphantom.c200 if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) { in phantom_compat_ioctl()
/Linux-v6.6/drivers/firewire/
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-v6.6/drivers/virt/
Dfsl_hypervisor.c446 _IOC_SIZE(cmd)); in fsl_hv_ioctl()
/Linux-v6.6/drivers/s390/block/
Ddasd_ioctl.c606 size_t size = _IOC_SIZE(cmd); in dasd_ioctl_readall_cmb()
/Linux-v6.6/drivers/accel/habanalabs/common/
Dhabanalabs_ioctl.c1165 hl_size = _IOC_SIZE(ioctl->cmd); in _hl_ioctl()
1166 usize = asize = _IOC_SIZE(cmd); in _hl_ioctl()
/Linux-v6.6/drivers/media/v4l2-core/
Dv4l2-ioctl.c3190 unsigned int n = _IOC_SIZE(real_cmd); in video_get_user()
3256 if (!err && n < _IOC_SIZE(real_cmd)) in video_get_user()
3257 memset((u8 *)parg + n, 0, _IOC_SIZE(real_cmd) - n); in video_get_user()
3269 if (copy_to_user(arg, parg, _IOC_SIZE(cmd))) in video_put_user()
3346 const size_t ioc_size = _IOC_SIZE(cmd); in video_usercopy()

12