Lines Matching refs:uaddr
711 static bool vhost_overflow(u64 uaddr, u64 size) in vhost_overflow() argument
714 return uaddr > ULONG_MAX || size > ULONG_MAX || uaddr > ULONG_MAX - size; in vhost_overflow()
799 void __user *uaddr = vhost_vq_meta_fetch(vq, in vhost_copy_to_user() local
803 if (uaddr) in vhost_copy_to_user()
804 return __copy_to_user(uaddr, from, size); in vhost_copy_to_user()
833 void __user *uaddr = vhost_vq_meta_fetch(vq, in vhost_copy_from_user() local
838 if (uaddr) in vhost_copy_from_user()
839 return __copy_from_user(to, uaddr, size); in vhost_copy_from_user()
895 void __user *uaddr = vhost_vq_meta_fetch(vq, in __vhost_get_user() local
897 if (uaddr) in __vhost_get_user()
898 return uaddr; in __vhost_get_user()
1085 static bool umem_access_ok(u64 uaddr, u64 size, int access) in umem_access_ok() argument
1087 unsigned long a = uaddr; in umem_access_ok()
1090 if (vhost_overflow(uaddr, size)) in umem_access_ok()
1115 if (!umem_access_ok(msg->uaddr, msg->size, msg->perm)) { in vhost_process_iotlb_msg()
1122 msg->uaddr, msg->perm)) { in vhost_process_iotlb_msg()