Lines Matching refs:used

37 #define vhost_avail_event(vq) ((__virtio16 __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()
719 BUILD_BUG_ON(__alignof__ *vq->used > VRING_USED_ALIGN_SIZE); in vhost_vring_ioctl()
742 sizeof *vq->used + in vhost_vring_ioctl()
743 vq->num * sizeof *vq->used->ring)) { in vhost_vring_ioctl()
753 vq->used = (void __user *)(unsigned long)a.used_user_addr; in vhost_vring_ioctl()
1008 void __user *used; in vhost_update_used_flags() local
1009 if (__put_user(cpu_to_vhost16(vq, vq->used_flags), &vq->used->flags) < 0) in vhost_update_used_flags()
1015 used = &vq->used->flags; in vhost_update_used_flags()
1017 (used - (void __user *)vq->used), in vhost_update_used_flags()
1018 sizeof vq->used->flags); in vhost_update_used_flags()
1030 void __user *used; in vhost_update_avail_event() local
1034 used = vhost_avail_event(vq); in vhost_update_avail_event()
1036 (used - (void __user *)vq->used), in vhost_update_avail_event()
1055 if (!access_ok(VERIFY_READ, &vq->used->idx, sizeof vq->used->idx)) in vhost_init_used()
1057 r = __get_user(last_used_idx, &vq->used->idx); in vhost_init_used()
1373 struct vring_used_elem __user *used; in __vhost_add_used_n() local
1378 used = vq->used->ring + start; in __vhost_add_used_n()
1380 if (__put_user(heads[0].id, &used->id)) { in __vhost_add_used_n()
1384 if (__put_user(heads[0].len, &used->len)) { in __vhost_add_used_n()
1388 } else if (__copy_to_user(used, heads, count * sizeof *used)) { in __vhost_add_used_n()
1398 ((void __user *)used - (void __user *)vq->used), in __vhost_add_used_n()
1399 count * sizeof *used); in __vhost_add_used_n()
1432 if (__put_user(cpu_to_vhost16(vq, vq->last_used_idx), &vq->used->idx)) { in vhost_add_used_n()
1440 sizeof vq->used->idx); in vhost_add_used_n()
1527 &vq->used->flags, r); in vhost_enable_notify()
1564 &vq->used->flags, r); in vhost_disable_notify()