vhost_virtqueue    97 drivers/vhost/net.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   108 drivers/vhost/net.c 	struct vhost_virtqueue vq;
vhost_virtqueue   234 drivers/vhost/net.c vhost_net_ubuf_alloc(struct vhost_virtqueue *vq, bool zcopy)
vhost_virtqueue   359 drivers/vhost/net.c 				       struct vhost_virtqueue *vq)
vhost_virtqueue   387 drivers/vhost/net.c 	struct vhost_virtqueue *vq = ubufs->vq;
vhost_virtqueue   422 drivers/vhost/net.c 				 struct vhost_virtqueue *vq)
vhost_virtqueue   433 drivers/vhost/net.c 				struct vhost_virtqueue *vq)
vhost_virtqueue   449 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   498 drivers/vhost/net.c 					  struct vhost_virtqueue *vq)
vhost_virtqueue   509 drivers/vhost/net.c 				struct vhost_virtqueue *rvq,
vhost_virtqueue   510 drivers/vhost/net.c 				struct vhost_virtqueue *tvq,
vhost_virtqueue   517 drivers/vhost/net.c 	struct vhost_virtqueue *vq = poll_rx ? tvq : rvq;
vhost_virtqueue   565 drivers/vhost/net.c 	struct vhost_virtqueue *rvq = &rnvq->vq;
vhost_virtqueue   566 drivers/vhost/net.c 	struct vhost_virtqueue *tvq = &tnvq->vq;
vhost_virtqueue   588 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   594 drivers/vhost/net.c static size_t init_iov_iter(struct vhost_virtqueue *vq, struct iov_iter *iter,
vhost_virtqueue   612 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   637 drivers/vhost/net.c static bool tx_can_batch(struct vhost_virtqueue *vq, size_t total_len)
vhost_virtqueue   685 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   760 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   849 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue   951 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue  1000 drivers/vhost/net.c 	struct vhost_virtqueue *rvq = &rnvq->vq;
vhost_virtqueue  1001 drivers/vhost/net.c 	struct vhost_virtqueue *tvq = &tnvq->vq;
vhost_virtqueue  1026 drivers/vhost/net.c static int get_rx_bufs(struct vhost_virtqueue *vq,
vhost_virtqueue  1098 drivers/vhost/net.c 	struct vhost_virtqueue *vq = &nvq->vq;
vhost_virtqueue  1243 drivers/vhost/net.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue  1252 drivers/vhost/net.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue  1277 drivers/vhost/net.c 	struct vhost_virtqueue **vqs;
vhost_virtqueue  1340 drivers/vhost/net.c 					struct vhost_virtqueue *vq)
vhost_virtqueue  1493 drivers/vhost/net.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   100 drivers/vhost/scsi.c 	struct vhost_virtqueue *tvc_vq;
vhost_virtqueue   180 drivers/vhost/scsi.c 	struct vhost_virtqueue vq;
vhost_virtqueue   243 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   267 drivers/vhost/scsi.c vhost_scsi_get_inflight(struct vhost_virtqueue *vq)
vhost_virtqueue   410 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
vhost_virtqueue   449 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
vhost_virtqueue   500 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
vhost_virtqueue   569 drivers/vhost/scsi.c vhost_scsi_get_tag(struct vhost_virtqueue *vq, struct vhost_scsi_tpg *tpg,
vhost_virtqueue   795 drivers/vhost/scsi.c 			   struct vhost_virtqueue *vq,
vhost_virtqueue   813 drivers/vhost/scsi.c vhost_scsi_get_desc(struct vhost_scsi *vs, struct vhost_virtqueue *vq,
vhost_virtqueue   863 drivers/vhost/scsi.c vhost_scsi_chk_size(struct vhost_virtqueue *vq, struct vhost_scsi_ctx *vc)
vhost_virtqueue   881 drivers/vhost/scsi.c vhost_scsi_get_req(struct vhost_virtqueue *vq, struct vhost_scsi_ctx *vc,
vhost_virtqueue   911 drivers/vhost/scsi.c vhost_scsi_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq)
vhost_virtqueue  1128 drivers/vhost/scsi.c 			   struct vhost_virtqueue *vq,
vhost_virtqueue  1150 drivers/vhost/scsi.c 			struct vhost_virtqueue *vq,
vhost_virtqueue  1171 drivers/vhost/scsi.c vhost_scsi_ctl_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq)
vhost_virtqueue  1280 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue  1320 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue  1336 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue  1391 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq;
vhost_virtqueue  1493 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq;
vhost_virtqueue  1576 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq;
vhost_virtqueue  1602 drivers/vhost/scsi.c 	struct vhost_virtqueue **vqs;
vhost_virtqueue  1675 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
vhost_virtqueue  1787 drivers/vhost/scsi.c 	struct vhost_virtqueue *vq;
vhost_virtqueue    38 drivers/vhost/test.c 	struct vhost_virtqueue vqs[VHOST_TEST_VQ_MAX];
vhost_virtqueue    45 drivers/vhost/test.c 	struct vhost_virtqueue *vq = &n->vqs[VHOST_TEST_VQ];
vhost_virtqueue    98 drivers/vhost/test.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue   109 drivers/vhost/test.c 	struct vhost_virtqueue **vqs;
vhost_virtqueue   131 drivers/vhost/test.c 				struct vhost_virtqueue *vq)
vhost_virtqueue   176 drivers/vhost/test.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   250 drivers/vhost/test.c 	struct vhost_virtqueue *vq;
vhost_virtqueue    57 drivers/vhost/vhost.c static void vhost_disable_cross_endian(struct vhost_virtqueue *vq)
vhost_virtqueue    62 drivers/vhost/vhost.c static void vhost_enable_cross_endian_big(struct vhost_virtqueue *vq)
vhost_virtqueue    67 drivers/vhost/vhost.c static void vhost_enable_cross_endian_little(struct vhost_virtqueue *vq)
vhost_virtqueue    72 drivers/vhost/vhost.c static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp)
vhost_virtqueue    94 drivers/vhost/vhost.c static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx,
vhost_virtqueue   108 drivers/vhost/vhost.c static void vhost_init_is_le(struct vhost_virtqueue *vq)
vhost_virtqueue   118 drivers/vhost/vhost.c static void vhost_disable_cross_endian(struct vhost_virtqueue *vq)
vhost_virtqueue   122 drivers/vhost/vhost.c static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp)
vhost_virtqueue   127 drivers/vhost/vhost.c static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx,
vhost_virtqueue   133 drivers/vhost/vhost.c static void vhost_init_is_le(struct vhost_virtqueue *vq)
vhost_virtqueue   140 drivers/vhost/vhost.c static void vhost_reset_is_le(struct vhost_virtqueue *vq)
vhost_virtqueue   284 drivers/vhost/vhost.c static void __vhost_vq_meta_reset(struct vhost_virtqueue *vq)
vhost_virtqueue   301 drivers/vhost/vhost.c 			   struct vhost_virtqueue *vq)
vhost_virtqueue   370 drivers/vhost/vhost.c static void vhost_vq_free_iovecs(struct vhost_virtqueue *vq)
vhost_virtqueue   383 drivers/vhost/vhost.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   414 drivers/vhost/vhost.c bool vhost_exceeds_weight(struct vhost_virtqueue *vq,
vhost_virtqueue   429 drivers/vhost/vhost.c static size_t vhost_get_avail_size(struct vhost_virtqueue *vq,
vhost_virtqueue   439 drivers/vhost/vhost.c static size_t vhost_get_used_size(struct vhost_virtqueue *vq,
vhost_virtqueue   449 drivers/vhost/vhost.c static size_t vhost_get_desc_size(struct vhost_virtqueue *vq,
vhost_virtqueue   456 drivers/vhost/vhost.c 		    struct vhost_virtqueue **vqs, int nvqs,
vhost_virtqueue   459 drivers/vhost/vhost.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   738 drivers/vhost/vhost.c static inline void __user *vhost_vq_meta_fetch(struct vhost_virtqueue *vq,
vhost_virtqueue   776 drivers/vhost/vhost.c static int translate_desc(struct vhost_virtqueue *vq, u64 addr, u32 len,
vhost_virtqueue   779 drivers/vhost/vhost.c static int vhost_copy_to_user(struct vhost_virtqueue *vq, void __user *to,
vhost_virtqueue   814 drivers/vhost/vhost.c static int vhost_copy_from_user(struct vhost_virtqueue *vq, void *to,
vhost_virtqueue   854 drivers/vhost/vhost.c static void __user *__vhost_get_user_slow(struct vhost_virtqueue *vq,
vhost_virtqueue   885 drivers/vhost/vhost.c static inline void __user *__vhost_get_user(struct vhost_virtqueue *vq,
vhost_virtqueue   914 drivers/vhost/vhost.c static inline int vhost_put_avail_event(struct vhost_virtqueue *vq)
vhost_virtqueue   920 drivers/vhost/vhost.c static inline int vhost_put_used(struct vhost_virtqueue *vq,
vhost_virtqueue   928 drivers/vhost/vhost.c static inline int vhost_put_used_flags(struct vhost_virtqueue *vq)
vhost_virtqueue   935 drivers/vhost/vhost.c static inline int vhost_put_used_idx(struct vhost_virtqueue *vq)
vhost_virtqueue   980 drivers/vhost/vhost.c static inline int vhost_get_avail_idx(struct vhost_virtqueue *vq,
vhost_virtqueue   986 drivers/vhost/vhost.c static inline int vhost_get_avail_head(struct vhost_virtqueue *vq,
vhost_virtqueue   993 drivers/vhost/vhost.c static inline int vhost_get_avail_flags(struct vhost_virtqueue *vq,
vhost_virtqueue   999 drivers/vhost/vhost.c static inline int vhost_get_used_event(struct vhost_virtqueue *vq,
vhost_virtqueue  1005 drivers/vhost/vhost.c static inline int vhost_get_used_idx(struct vhost_virtqueue *vq,
vhost_virtqueue  1011 drivers/vhost/vhost.c static inline int vhost_get_desc(struct vhost_virtqueue *vq,
vhost_virtqueue  1269 drivers/vhost/vhost.c static int vhost_iotlb_miss(struct vhost_virtqueue *vq, u64 iova, int access)
vhost_virtqueue  1296 drivers/vhost/vhost.c static bool vq_access_ok(struct vhost_virtqueue *vq, unsigned int num,
vhost_virtqueue  1307 drivers/vhost/vhost.c static void vhost_vq_meta_update(struct vhost_virtqueue *vq,
vhost_virtqueue  1318 drivers/vhost/vhost.c static bool iotlb_access_ok(struct vhost_virtqueue *vq,
vhost_virtqueue  1354 drivers/vhost/vhost.c int vq_meta_prefetch(struct vhost_virtqueue *vq)
vhost_virtqueue  1381 drivers/vhost/vhost.c static bool vq_log_access_ok(struct vhost_virtqueue *vq,
vhost_virtqueue  1392 drivers/vhost/vhost.c bool vhost_vq_access_ok(struct vhost_virtqueue *vq)
vhost_virtqueue  1488 drivers/vhost/vhost.c 				struct vhost_virtqueue *vq,
vhost_virtqueue  1509 drivers/vhost/vhost.c 				 struct vhost_virtqueue *vq,
vhost_virtqueue  1562 drivers/vhost/vhost.c 				     struct vhost_virtqueue *vq,
vhost_virtqueue  1591 drivers/vhost/vhost.c 	struct vhost_virtqueue *vq;
vhost_virtqueue  1734 drivers/vhost/vhost.c 		struct vhost_virtqueue *vq = d->vqs[i];
vhost_virtqueue  1781 drivers/vhost/vhost.c 			struct vhost_virtqueue *vq;
vhost_virtqueue  1870 drivers/vhost/vhost.c static int log_write_hva(struct vhost_virtqueue *vq, u64 hva, u64 len)
vhost_virtqueue  1910 drivers/vhost/vhost.c static int log_used(struct vhost_virtqueue *vq, u64 used_offset, u64 len)
vhost_virtqueue  1933 drivers/vhost/vhost.c int vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log,
vhost_virtqueue  1969 drivers/vhost/vhost.c static int vhost_update_used_flags(struct vhost_virtqueue *vq)
vhost_virtqueue  1987 drivers/vhost/vhost.c static int vhost_update_avail_event(struct vhost_virtqueue *vq, u16 avail_event)
vhost_virtqueue  2005 drivers/vhost/vhost.c int vhost_vq_init_access(struct vhost_virtqueue *vq)
vhost_virtqueue  2040 drivers/vhost/vhost.c static int translate_desc(struct vhost_virtqueue *vq, u64 addr, u32 len,
vhost_virtqueue  2089 drivers/vhost/vhost.c static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc)
vhost_virtqueue  2102 drivers/vhost/vhost.c static int get_indirect(struct vhost_virtqueue *vq,
vhost_virtqueue  2208 drivers/vhost/vhost.c int vhost_get_vq_desc(struct vhost_virtqueue *vq,
vhost_virtqueue  2350 drivers/vhost/vhost.c void vhost_discard_vq_desc(struct vhost_virtqueue *vq, int n)
vhost_virtqueue  2358 drivers/vhost/vhost.c int vhost_add_used(struct vhost_virtqueue *vq, unsigned int head, int len)
vhost_virtqueue  2369 drivers/vhost/vhost.c static int __vhost_add_used_n(struct vhost_virtqueue *vq,
vhost_virtqueue  2403 drivers/vhost/vhost.c int vhost_add_used_n(struct vhost_virtqueue *vq, struct vring_used_elem *heads,
vhost_virtqueue  2438 drivers/vhost/vhost.c static bool vhost_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
vhost_virtqueue  2476 drivers/vhost/vhost.c void vhost_signal(struct vhost_dev *dev, struct vhost_virtqueue *vq)
vhost_virtqueue  2486 drivers/vhost/vhost.c 			       struct vhost_virtqueue *vq,
vhost_virtqueue  2496 drivers/vhost/vhost.c 				 struct vhost_virtqueue *vq,
vhost_virtqueue  2505 drivers/vhost/vhost.c bool vhost_vq_avail_empty(struct vhost_dev *dev, struct vhost_virtqueue *vq)
vhost_virtqueue  2523 drivers/vhost/vhost.c bool vhost_enable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
vhost_virtqueue  2561 drivers/vhost/vhost.c void vhost_disable_notify(struct vhost_dev *dev, struct vhost_virtqueue *vq)
vhost_virtqueue  2578 drivers/vhost/vhost.c struct vhost_msg_node *vhost_new_msg(struct vhost_virtqueue *vq, int type)
vhost_virtqueue   155 drivers/vhost/vhost.h   struct vhost_virtqueue *vq;
vhost_virtqueue   162 drivers/vhost/vhost.h 	struct vhost_virtqueue **vqs;
vhost_virtqueue   178 drivers/vhost/vhost.h bool vhost_exceeds_weight(struct vhost_virtqueue *vq, int pkts, int total_len);
vhost_virtqueue   179 drivers/vhost/vhost.h void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs,
vhost_virtqueue   190 drivers/vhost/vhost.h bool vhost_vq_access_ok(struct vhost_virtqueue *vq);
vhost_virtqueue   193 drivers/vhost/vhost.h int vhost_get_vq_desc(struct vhost_virtqueue *,
vhost_virtqueue   197 drivers/vhost/vhost.h void vhost_discard_vq_desc(struct vhost_virtqueue *, int n);
vhost_virtqueue   199 drivers/vhost/vhost.h int vhost_vq_init_access(struct vhost_virtqueue *);
vhost_virtqueue   200 drivers/vhost/vhost.h int vhost_add_used(struct vhost_virtqueue *, unsigned int head, int len);
vhost_virtqueue   201 drivers/vhost/vhost.h int vhost_add_used_n(struct vhost_virtqueue *, struct vring_used_elem *heads,
vhost_virtqueue   203 drivers/vhost/vhost.h void vhost_add_used_and_signal(struct vhost_dev *, struct vhost_virtqueue *,
vhost_virtqueue   205 drivers/vhost/vhost.h void vhost_add_used_and_signal_n(struct vhost_dev *, struct vhost_virtqueue *,
vhost_virtqueue   207 drivers/vhost/vhost.h void vhost_signal(struct vhost_dev *, struct vhost_virtqueue *);
vhost_virtqueue   208 drivers/vhost/vhost.h void vhost_disable_notify(struct vhost_dev *, struct vhost_virtqueue *);
vhost_virtqueue   209 drivers/vhost/vhost.h bool vhost_vq_avail_empty(struct vhost_dev *, struct vhost_virtqueue *);
vhost_virtqueue   210 drivers/vhost/vhost.h bool vhost_enable_notify(struct vhost_dev *, struct vhost_virtqueue *);
vhost_virtqueue   212 drivers/vhost/vhost.h int vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log,
vhost_virtqueue   215 drivers/vhost/vhost.h int vq_meta_prefetch(struct vhost_virtqueue *vq);
vhost_virtqueue   217 drivers/vhost/vhost.h struct vhost_msg_node *vhost_new_msg(struct vhost_virtqueue *vq, int type);
vhost_virtqueue   246 drivers/vhost/vhost.h static inline bool vhost_has_feature(struct vhost_virtqueue *vq, int bit)
vhost_virtqueue   251 drivers/vhost/vhost.h static inline bool vhost_backend_has_feature(struct vhost_virtqueue *vq, int bit)
vhost_virtqueue   257 drivers/vhost/vhost.h static inline bool vhost_is_little_endian(struct vhost_virtqueue *vq)
vhost_virtqueue   262 drivers/vhost/vhost.h static inline bool vhost_is_little_endian(struct vhost_virtqueue *vq)
vhost_virtqueue   269 drivers/vhost/vhost.h static inline u16 vhost16_to_cpu(struct vhost_virtqueue *vq, __virtio16 val)
vhost_virtqueue   274 drivers/vhost/vhost.h static inline __virtio16 cpu_to_vhost16(struct vhost_virtqueue *vq, u16 val)
vhost_virtqueue   279 drivers/vhost/vhost.h static inline u32 vhost32_to_cpu(struct vhost_virtqueue *vq, __virtio32 val)
vhost_virtqueue   284 drivers/vhost/vhost.h static inline __virtio32 cpu_to_vhost32(struct vhost_virtqueue *vq, u32 val)
vhost_virtqueue   289 drivers/vhost/vhost.h static inline u64 vhost64_to_cpu(struct vhost_virtqueue *vq, __virtio64 val)
vhost_virtqueue   294 drivers/vhost/vhost.h static inline __virtio64 cpu_to_vhost64(struct vhost_virtqueue *vq, u64 val)
vhost_virtqueue    42 drivers/vhost/vsock.c 	struct vhost_virtqueue vqs[2];
vhost_virtqueue    85 drivers/vhost/vsock.c 			    struct vhost_virtqueue *vq)
vhost_virtqueue    87 drivers/vhost/vsock.c 	struct vhost_virtqueue *tx_vq = &vsock->vqs[VSOCK_VQ_TX];
vhost_virtqueue   230 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   300 drivers/vhost/vsock.c 		struct vhost_virtqueue *tx_vq = &vsock->vqs[VSOCK_VQ_TX];
vhost_virtqueue   315 drivers/vhost/vsock.c vhost_vsock_alloc_pkt(struct vhost_virtqueue *vq,
vhost_virtqueue   378 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq = &vsock->vqs[VSOCK_VQ_TX];
vhost_virtqueue   389 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue   463 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue,
vhost_virtqueue   473 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq;
vhost_virtqueue   539 drivers/vhost/vsock.c 		struct vhost_virtqueue *vq = &vsock->vqs[i];
vhost_virtqueue   558 drivers/vhost/vsock.c 	struct vhost_virtqueue **vqs;
vhost_virtqueue   705 drivers/vhost/vsock.c 	struct vhost_virtqueue *vq;