Symbol: _IOC_SIZE
block/blk-integrity.c
63
size_t usize = _IOC_SIZE(cmd);
block/sed-opal.c
3244
p = memdup_user(arg, _IOC_SIZE(cmd));
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1254
hl_size = _IOC_SIZE(ioctl->cmd);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1255
usize = asize = _IOC_SIZE(cmd);
drivers/block/floppy.c
3332
*size = _IOC_SIZE(*cmd);
drivers/block/floppy.c
3334
if (*size > _IOC_SIZE(*cmd)) {
drivers/dma-buf/dma-heap.c
149
drv_size = _IOC_SIZE(kcmd);
drivers/dma-buf/dma-heap.c
150
out_size = _IOC_SIZE(ucmd);
drivers/firewire/core-cdev.c
1753
_IOC_SIZE(cmd) > sizeof(buffer))
drivers/firewire/core-cdev.c
1759
if (copy_from_user(&buffer, arg, _IOC_SIZE(cmd)))
drivers/firewire/core-cdev.c
1767
if (copy_to_user(arg, &buffer, _IOC_SIZE(cmd)))
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3354
amdkfd_size = _IOC_SIZE(ioctl->cmd);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3355
usize = asize = _IOC_SIZE(cmd);
drivers/gpu/drm/drm_ioctl.c
861
drv_size = _IOC_SIZE(ioctl->cmd);
drivers/gpu/drm/drm_ioctl.c
862
out_size = in_size = _IOC_SIZE(cmd);
drivers/gpu/drm/nouveau/nouveau_drm.c
1302
ret = nouveau_abi16_ioctl(filp, (void __user *)arg, _IOC_SIZE(cmd));
drivers/hid/hidraw.c
462
int len = _IOC_SIZE(cmd);
drivers/hid/hidraw.c
486
int len = _IOC_SIZE(cmd);
drivers/hid/usbhid/hiddev.c
825
if (len > _IOC_SIZE(cmd))
drivers/hid/usbhid/hiddev.c
826
len = _IOC_SIZE(cmd);
drivers/hid/usbhid/hiddev.c
834
if (len > _IOC_SIZE(cmd))
drivers/hid/usbhid/hiddev.c
835
len = _IOC_SIZE(cmd);
drivers/infiniband/hw/hfi1/file_ops.c
196
ret = assign_ctxt(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
200
ret = get_ctxt_info(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
204
ret = get_base_info(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
213
ret = user_exp_rcv_setup(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
217
ret = user_exp_rcv_clear(fd, arg, _IOC_SIZE(cmd));
drivers/infiniband/hw/hfi1/file_ops.c
221
ret = user_exp_rcv_invalid(fd, arg, _IOC_SIZE(cmd));
drivers/input/evdev.c
1139
size = _IOC_SIZE(cmd);
drivers/input/joydev.c
569
return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd));
drivers/input/joydev.c
572
len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->abspam));
drivers/input/joydev.c
576
return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd));
drivers/input/joydev.c
579
len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->keypam));
drivers/input/joydev.c
587
len = min_t(size_t, _IOC_SIZE(cmd), strlen(name) + 1);
drivers/input/misc/uinput.c
1064
size = _IOC_SIZE(cmd);
drivers/media/dvb-core/dvbdev.c
1007
if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd)))
drivers/media/dvb-core/dvbdev.c
979
if (_IOC_SIZE(cmd) <= sizeof(sbuf)) {
drivers/media/dvb-core/dvbdev.c
983
mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL);
drivers/media/dvb-core/dvbdev.c
990
if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd)))
drivers/media/mc/mc-device.c
386
copy_from_user(karg, uarg, _IOC_SIZE(cmd)))
drivers/media/mc/mc-device.c
395
copy_to_user(uarg, karg, _IOC_SIZE(cmd)))
drivers/media/mc/mc-device.c
450
if (_IOC_SIZE(info->cmd) > sizeof(__karg)) {
drivers/media/mc/mc-device.c
451
karg = kmalloc(_IOC_SIZE(info->cmd), GFP_KERNEL);
drivers/media/v4l2-core/v4l2-ioctl.c
3276
unsigned int n = _IOC_SIZE(real_cmd);
drivers/media/v4l2-core/v4l2-ioctl.c
3342
if (!err && n < _IOC_SIZE(real_cmd))
drivers/media/v4l2-core/v4l2-ioctl.c
3343
memset((u8 *)parg + n, 0, _IOC_SIZE(real_cmd) - n);
drivers/media/v4l2-core/v4l2-ioctl.c
3355
if (copy_to_user(arg, parg, _IOC_SIZE(cmd)))
drivers/media/v4l2-core/v4l2-ioctl.c
3432
const size_t ioc_size = _IOC_SIZE(cmd);
drivers/message/fusion/mptctl.c
655
return mptctl_getiocinfo(iocp, arg, _IOC_SIZE(cmd));
drivers/message/fusion/mptctl.c
683
ret = mptctl_hp_hostinfo(iocp, arg, _IOC_SIZE(cmd));
drivers/misc/nsm.c
364
if (_IOC_SIZE(cmd) != sizeof(raw))
drivers/misc/nsm.c
369
if (copy_from_user(&raw, argp, _IOC_SIZE(cmd)))
drivers/misc/phantom.c
203
if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) {
drivers/s390/block/dasd_ioctl.c
600
size_t size = _IOC_SIZE(cmd);
drivers/s390/char/uvdevice.c
485
if (_IOC_SIZE(cmd) != sizeof(*ioctl))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2677
if (_IOC_SIZE(cmd) != sizeof(struct mpt3_ioctl_command32))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2759
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_iocinfo))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2787
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_command)) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2794
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventquery))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2798
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventenable))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2805
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_diag_reset))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2809
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_btdh_mapping))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2813
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_register))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2817
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_unregister))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2821
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_query))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2825
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_release))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2829
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_read_buffer))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2833
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_addnl_diag_query))
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2837
if (_IOC_SIZE(cmd) == sizeof(struct mpt3_enable_diag_sbr_reload))
drivers/scsi/st.c
3640
if (_IOC_SIZE(cmd_in) != sizeof(mtc)) {
drivers/scsi/st.c
3871
if (_IOC_SIZE(cmd_in) != sizeof(struct mtget)) {
drivers/scsi/st.c
3935
if (_IOC_SIZE(cmd_in) != sizeof(struct mtpos)) {
drivers/spi/spidev.c
338
tmp = _IOC_SIZE(cmd);
drivers/usb/class/usblp.c
538
_IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd), _IOC_DIR(cmd));
drivers/usb/class/usblp.c
555
if (length > _IOC_SIZE(cmd))
drivers/usb/class/usblp.c
556
length = _IOC_SIZE(cmd); /* truncate */
drivers/usb/class/usblp.c
569
_IOC_SIZE(cmd) < sizeof(twoints)) {
drivers/usb/class/usblp.c
638
_IOC_SIZE(cmd) < sizeof(twoints)) {
drivers/usb/class/usblp.c
659
_IOC_SIZE(cmd) < sizeof(twoints)) {
drivers/usb/core/devio.c
2333
size = _IOC_SIZE(ctl->ioctl_code);
drivers/usb/core/devio.c
2810
ret = proc_conninfo_ex(ps, p, _IOC_SIZE(cmd));
drivers/vdpa/vdpa_user/vduse_dev.c
1366
if (copy_from_user(&entry, argp, _IOC_SIZE(cmd)))
drivers/vdpa/vdpa_user/vduse_dev.c
1382
ret = copy_to_user(argp, &entry, _IOC_SIZE(cmd));
drivers/video/fbdev/fsl-diu-fb.c
1283
_IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd));
drivers/virt/fsl_hypervisor.c
446
_IOC_SIZE(cmd));
drivers/virt/vboxguest/vboxguest_linux.c
126
if (_IOC_SIZE(req) && _IOC_SIZE(req) != size)
fs/fuse/ioctl.c
269
iov->iov_len = _IOC_SIZE(cmd);
fs/nsfs.c
312
size_t usize = _IOC_SIZE(ioctl);
fs/nsfs.c
332
size_t usize = _IOC_SIZE(ioctl);
fs/pidfs.c
341
size_t usize = _IOC_SIZE(cmd);
include/linux/fs.h
3643
if (_IOC_SIZE(cmd_a) < min_size)
include/uapi/linux/soundcard.h
91
#define _SIOC_SIZE _IOC_SIZE
kernel/events/core.c
6739
if (_IOC_SIZE(cmd) == sizeof(compat_uptr_t)) {
kernel/seccomp.c
1849
return seccomp_notify_addfd(filter, buf, _IOC_SIZE(cmd));
sound/core/seq/seq_clientmgr.c
2242
size = _IOC_SIZE(handler->cmd);
tools/perf/trace/beauty/ioctl.c
132
sz = _IOC_SIZE(cmd);
tools/testing/selftests/kvm/include/kvm_util.h
322
kvm_static_assert(!_IOC_SIZE(cmd) || sizeof(*arg) == _IOC_SIZE(cmd)); \