Lines Matching refs:used

43 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num])
260 vq->used = NULL; in vhost_vq_reset()
631 struct vring_used __user *used) in vq_access_ok() argument
637 access_ok(VERIFY_WRITE, used, in vq_access_ok()
638 sizeof *used + num * sizeof *used->ring + s); in vq_access_ok()
659 sizeof *vq->used + in vq_log_access_ok()
660 vq->num * sizeof *vq->used->ring + s)); in vq_log_access_ok()
667 return vq_access_ok(vq, vq->num, vq->desc, vq->avail, vq->used) && in vhost_vq_access_ok()
819 BUILD_BUG_ON(__alignof__ *vq->used > VRING_USED_ALIGN_SIZE); in vhost_vring_ioctl()
842 sizeof *vq->used + in vhost_vring_ioctl()
843 vq->num * sizeof *vq->used->ring)) { in vhost_vring_ioctl()
853 vq->used = (void __user *)(unsigned long)a.used_user_addr; in vhost_vring_ioctl()
1119 void __user *used; in vhost_update_used_flags() local
1120 if (__put_user(cpu_to_vhost16(vq, vq->used_flags), &vq->used->flags) < 0) in vhost_update_used_flags()
1126 used = &vq->used->flags; in vhost_update_used_flags()
1128 (used - (void __user *)vq->used), in vhost_update_used_flags()
1129 sizeof vq->used->flags); in vhost_update_used_flags()
1141 void __user *used; in vhost_update_avail_event() local
1145 used = vhost_avail_event(vq); in vhost_update_avail_event()
1147 (used - (void __user *)vq->used), in vhost_update_avail_event()
1170 if (!access_ok(VERIFY_READ, &vq->used->idx, sizeof vq->used->idx)) in vhost_init_used()
1172 r = __get_user(last_used_idx, &vq->used->idx); in vhost_init_used()
1488 struct vring_used_elem __user *used; in __vhost_add_used_n() local
1493 used = vq->used->ring + start; in __vhost_add_used_n()
1495 if (__put_user(heads[0].id, &used->id)) { in __vhost_add_used_n()
1499 if (__put_user(heads[0].len, &used->len)) { in __vhost_add_used_n()
1503 } else if (__copy_to_user(used, heads, count * sizeof *used)) { in __vhost_add_used_n()
1513 ((void __user *)used - (void __user *)vq->used), in __vhost_add_used_n()
1514 count * sizeof *used); in __vhost_add_used_n()
1547 if (__put_user(cpu_to_vhost16(vq, vq->last_used_idx), &vq->used->idx)) { in vhost_add_used_n()
1555 sizeof vq->used->idx); in vhost_add_used_n()
1642 &vq->used->flags, r); in vhost_enable_notify()
1679 &vq->used->flags, r); in vhost_disable_notify()