Lines Matching defs:ioctl
67 * @uv_ioctl: ioctl control block
150 * @uv_ioctl: ioctl control block
239 * @uv_ioctl: ioctl control block
297 * @uv_ioctl: ioctl control block
345 * @uv_ioctl: ioctl control block
348 * performs the UV-call and copies the return codes to the ioctl control block.
362 static int uvio_lock_secrets(struct uvio_ioctl_cb *ioctl)
369 if (ioctl->argument_addr || ioctl->argument_len)
373 ioctl->uv_rc = uvcb.header.rc;
374 ioctl->uv_rrc = uvcb.header.rrc;
379 static int uvio_copy_and_check_ioctl(struct uvio_ioctl_cb *ioctl, void __user *argp,
390 if (_IOC_SIZE(cmd) != sizeof(*ioctl))
392 if (copy_from_user(ioctl, argp, sizeof(*ioctl)))
394 if (ioctl->flags != 0)
396 if (memchr_inv(ioctl->reserved14, 0, sizeof(ioctl->reserved14)))