Lines Matching refs:used
37 #define vhost_avail_event(vq) ((u16 __user *)&vq->used->ring[vq->num])
183 vq->used = NULL; in vhost_vq_reset()
552 struct vring_used __user *used) in vq_access_ok() argument
558 access_ok(VERIFY_WRITE, used, in vq_access_ok()
559 sizeof *used + num * sizeof *used->ring + s); in vq_access_ok()
580 sizeof *vq->used + in vq_log_access_ok()
581 vq->num * sizeof *vq->used->ring + s)); in vq_log_access_ok()
588 return vq_access_ok(vq, vq->num, vq->desc, vq->avail, vq->used) && in vhost_vq_access_ok()
717 (a.used_user_addr & (sizeof *vq->used->ring - 1)) || in vhost_vring_ioctl()
718 (a.log_guest_addr & (sizeof *vq->used->ring - 1))) { in vhost_vring_ioctl()
738 sizeof *vq->used + in vhost_vring_ioctl()
739 vq->num * sizeof *vq->used->ring)) { in vhost_vring_ioctl()
749 vq->used = (void __user *)(unsigned long)a.used_user_addr; in vhost_vring_ioctl()
1004 void __user *used; in vhost_update_used_flags() local
1005 if (__put_user(vq->used_flags, &vq->used->flags) < 0) in vhost_update_used_flags()
1011 used = &vq->used->flags; in vhost_update_used_flags()
1013 (used - (void __user *)vq->used), in vhost_update_used_flags()
1014 sizeof vq->used->flags); in vhost_update_used_flags()
1026 void __user *used; in vhost_update_avail_event() local
1030 used = vhost_avail_event(vq); in vhost_update_avail_event()
1032 (used - (void __user *)vq->used), in vhost_update_avail_event()
1050 return get_user(vq->last_used_idx, &vq->used->idx); in vhost_init_used()
1349 struct vring_used_elem __user *used; in __vhost_add_used_n() local
1354 used = vq->used->ring + start; in __vhost_add_used_n()
1356 if (__put_user(heads[0].id, &used->id)) { in __vhost_add_used_n()
1360 if (__put_user(heads[0].len, &used->len)) { in __vhost_add_used_n()
1364 } else if (__copy_to_user(used, heads, count * sizeof *used)) { in __vhost_add_used_n()
1374 ((void __user *)used - (void __user *)vq->used), in __vhost_add_used_n()
1375 count * sizeof *used); in __vhost_add_used_n()
1408 if (put_user(vq->last_used_idx, &vq->used->idx)) { in vhost_add_used_n()
1416 sizeof vq->used->idx); in vhost_add_used_n()
1502 &vq->used->flags, r); in vhost_enable_notify()
1539 &vq->used->flags, r); in vhost_disable_notify()