Lines Matching refs:num

42 #define vhost_used_event(vq) ((__virtio16 __user *)&vq->avail->ring[vq->num])
43 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num])
61 if (s.num != VHOST_VRING_LITTLE_ENDIAN && in vhost_set_vring_endian()
62 s.num != VHOST_VRING_BIG_ENDIAN) in vhost_set_vring_endian()
65 vq->user_be = s.num; in vhost_set_vring_endian()
75 .num = vq->user_be in vhost_get_vring_endian()
257 vq->num = 1; in vhost_vq_reset()
628 static int vq_access_ok(struct vhost_virtqueue *vq, unsigned int num, in vq_access_ok() argument
634 return access_ok(VERIFY_READ, desc, num * sizeof *desc) && in vq_access_ok()
636 sizeof *avail + num * sizeof *avail->ring + s) && in vq_access_ok()
638 sizeof *used + num * sizeof *used->ring + s); in vq_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()
768 if (!s.num || s.num > 0xffff || (s.num & (s.num - 1))) { in vhost_vring_ioctl()
772 vq->num = s.num; in vhost_vring_ioctl()
785 if (s.num > 0xffff) { in vhost_vring_ioctl()
789 vq->last_avail_idx = s.num; in vhost_vring_ioctl()
795 s.num = vq->last_avail_idx; in vhost_vring_ioctl()
831 if (!vq_access_ok(vq, vq->num, in vhost_vring_ioctl()
843 vq->num * sizeof *vq->used->ring)) { in vhost_vring_ioctl()
1356 if (unlikely((u16)(vq->avail_idx - last_avail_idx) > vq->num)) { in vhost_get_vq_desc()
1364 return vq->num; in vhost_get_vq_desc()
1372 &vq->avail->ring[last_avail_idx & (vq->num - 1)]))) { in vhost_get_vq_desc()
1375 &vq->avail->ring[last_avail_idx % vq->num]); in vhost_get_vq_desc()
1382 if (unlikely(head >= vq->num)) { in vhost_get_vq_desc()
1384 head, vq->num); in vhost_get_vq_desc()
1396 if (unlikely(i >= vq->num)) { in vhost_get_vq_desc()
1398 i, vq->num, head); in vhost_get_vq_desc()
1401 if (unlikely(++found > vq->num)) { in vhost_get_vq_desc()
1404 i, vq->num, head); in vhost_get_vq_desc()
1492 start = vq->last_used_idx & (vq->num - 1); in __vhost_add_used_n()
1534 start = vq->last_used_idx & (vq->num - 1); in vhost_add_used_n()
1535 n = vq->num - start; in vhost_add_used_n()