Lines Matching defs:vq
42 #define vhost_used_event(vq) ((__virtio16 __user *)&vq->avail->ring[vq->num]) argument
43 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num]) argument
46 static void vhost_vq_reset_user_be(struct vhost_virtqueue *vq) in vhost_vq_reset_user_be()
51 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian()
70 static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx, in vhost_get_vring_endian()
84 static void vhost_init_is_le(struct vhost_virtqueue *vq) in vhost_init_is_le()
94 static void vhost_vq_reset_user_be(struct vhost_virtqueue *vq) in vhost_vq_reset_user_be()
98 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian()
103 static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx, in vhost_get_vring_endian()
109 static void vhost_init_is_le(struct vhost_virtqueue *vq) in vhost_init_is_le()
255 struct vhost_virtqueue *vq) in vhost_vq_reset()
332 static void vhost_vq_free_iovecs(struct vhost_virtqueue *vq) in vhost_vq_free_iovecs()
345 struct vhost_virtqueue *vq; in vhost_dev_alloc_iovecs() local
376 struct vhost_virtqueue *vq; in vhost_dev_init() local
628 static int vq_access_ok(struct vhost_virtqueue *vq, unsigned int num, in vq_access_ok()
651 static int vq_log_access_ok(struct vhost_virtqueue *vq, in vq_log_access_ok()
665 int vhost_vq_access_ok(struct vhost_virtqueue *vq) in vhost_vq_access_ok()
739 struct vhost_virtqueue *vq; in vhost_vring_ioctl() local
972 struct vhost_virtqueue *vq; in vhost_dev_ioctl() local
1092 int vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log, in vhost_log_write()
1117 static int vhost_update_used_flags(struct vhost_virtqueue *vq) in vhost_update_used_flags()
1136 static int vhost_update_avail_event(struct vhost_virtqueue *vq, u16 avail_event) in vhost_update_avail_event()
1155 int vhost_init_used(struct vhost_virtqueue *vq) in vhost_init_used()
1180 static int translate_desc(struct vhost_virtqueue *vq, u64 addr, u32 len, in translate_desc()
1217 static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc) in next_desc()
1235 static int get_indirect(struct vhost_virtqueue *vq, in get_indirect()
1335 int vhost_get_vq_desc(struct vhost_virtqueue *vq, in vhost_get_vq_desc()
1465 void vhost_discard_vq_desc(struct vhost_virtqueue *vq, int n) in vhost_discard_vq_desc()
1473 int vhost_add_used(struct vhost_virtqueue *vq, unsigned int head, int len) in vhost_add_used()
1484 static int __vhost_add_used_n(struct vhost_virtqueue *vq, in __vhost_add_used_n()
1529 int vhost_add_used_n(struct vhost_virtqueue *vq, struct vring_used_elem *heads, in vhost_add_used_n()
1563 static bool vhost_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq) in vhost_notify()
1601 void vhost_signal(struct vhost_dev *dev, struct vhost_virtqueue *vq) in vhost_signal()
1611 struct vhost_virtqueue *vq, in vhost_add_used_and_signal()
1621 struct vhost_virtqueue *vq, in vhost_add_used_and_signal_n()
1630 bool vhost_enable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq) in vhost_enable_notify()
1668 void vhost_disable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq) in vhost_disable_notify()