Lines Matching refs:argp
68 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp)
75 if (copy_from_user(&s, argp, sizeof(s)))
91 int __user *argp)
98 if (copy_to_user(argp, &s, sizeof(s)))
118 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp)
124 int __user *argp)
1489 void __user *argp)
1498 if (copy_from_user(&s, argp, sizeof s))
1510 void __user *argp)
1514 if (copy_from_user(&a, argp, sizeof a))
1563 void __user *argp)
1571 r = vhost_vring_set_num(d, vq, argp);
1574 r = vhost_vring_set_addr(d, vq, argp);
1584 long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp)
1589 u32 __user *idxp = argp;
1607 return vhost_vring_set_num_addr(d, vq, ioctl, argp);
1620 if (copy_from_user(&s, argp, sizeof s)) {
1643 if (copy_to_user(argp, &s, sizeof s))
1647 if (copy_from_user(&f, argp, sizeof f)) {
1663 if (copy_from_user(&f, argp, sizeof f)) {
1676 if (copy_from_user(&f, argp, sizeof f)) {
1688 r = vhost_set_vring_endian(vq, argp);
1691 r = vhost_get_vring_endian(vq, idx, argp);
1694 if (copy_from_user(&s, argp, sizeof(s))) {
1703 if (copy_to_user(argp, &s, sizeof(s)))
1757 long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp)
1777 r = vhost_set_memory(d, argp);
1780 if (copy_from_user(&p, argp, sizeof p)) {
1802 r = get_user(fd, (int __user *)argp);