Lines Matching refs:argp

68 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp)  in vhost_set_vring_endian()  argument
75 if (copy_from_user(&s, argp, sizeof(s))) in vhost_set_vring_endian()
91 int __user *argp) in vhost_get_vring_endian() argument
98 if (copy_to_user(argp, &s, sizeof(s))) in vhost_get_vring_endian()
118 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian() argument
124 int __user *argp) in vhost_get_vring_endian() argument
835 static int vhost_get_vq_from_user(struct vhost_dev *dev, void __user *argp, in vhost_get_vq_from_user() argument
838 u32 __user *idxp = argp; in vhost_get_vq_from_user()
858 void __user *argp) in vhost_worker_ioctl() argument
881 if (!ret && copy_to_user(argp, &state, sizeof(state))) in vhost_worker_ioctl()
885 if (copy_from_user(&state, argp, sizeof(state))) in vhost_worker_ioctl()
896 ret = vhost_get_vq_from_user(dev, argp, &vq, &idx); in vhost_worker_ioctl()
902 if (copy_from_user(&ring_worker, argp, sizeof(ring_worker))) { in vhost_worker_ioctl()
920 if (copy_to_user(argp, &ring_worker, sizeof(ring_worker))) in vhost_worker_ioctl()
1849 void __user *argp) in vhost_vring_set_num() argument
1858 if (copy_from_user(&s, argp, sizeof s)) in vhost_vring_set_num()
1870 void __user *argp) in vhost_vring_set_addr() argument
1874 if (copy_from_user(&a, argp, sizeof a)) in vhost_vring_set_addr()
1923 void __user *argp) in vhost_vring_set_num_addr() argument
1931 r = vhost_vring_set_num(d, vq, argp); in vhost_vring_set_num_addr()
1934 r = vhost_vring_set_addr(d, vq, argp); in vhost_vring_set_num_addr()
1944 long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp) in vhost_vring_ioctl() argument
1955 r = vhost_get_vq_from_user(d, argp, &vq, &idx); in vhost_vring_ioctl()
1961 return vhost_vring_set_num_addr(d, vq, ioctl, argp); in vhost_vring_ioctl()
1974 if (copy_from_user(&s, argp, sizeof s)) { in vhost_vring_ioctl()
1997 if (copy_to_user(argp, &s, sizeof s)) in vhost_vring_ioctl()
2001 if (copy_from_user(&f, argp, sizeof f)) { in vhost_vring_ioctl()
2017 if (copy_from_user(&f, argp, sizeof f)) { in vhost_vring_ioctl()
2030 if (copy_from_user(&f, argp, sizeof f)) { in vhost_vring_ioctl()
2042 r = vhost_set_vring_endian(vq, argp); in vhost_vring_ioctl()
2045 r = vhost_get_vring_endian(vq, idx, argp); in vhost_vring_ioctl()
2048 if (copy_from_user(&s, argp, sizeof(s))) { in vhost_vring_ioctl()
2057 if (copy_to_user(argp, &s, sizeof(s))) in vhost_vring_ioctl()
2111 long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp) in vhost_dev_ioctl() argument
2131 r = vhost_set_memory(d, argp); in vhost_dev_ioctl()
2134 if (copy_from_user(&p, argp, sizeof p)) { in vhost_dev_ioctl()
2156 r = get_user(fd, (int __user *)argp); in vhost_dev_ioctl()