Home
last modified time | relevance | path

Searched refs:vhost_virtqueue (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/vhost/
Dvhost.h56 struct vhost_virtqueue { struct
115 struct vhost_virtqueue **vqs; argument
124 void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, int nvqs);
134 int vhost_vq_access_ok(struct vhost_virtqueue *vq);
137 int vhost_get_vq_desc(struct vhost_virtqueue *,
141 void vhost_discard_vq_desc(struct vhost_virtqueue *, int n);
143 int vhost_init_used(struct vhost_virtqueue *);
144 int vhost_add_used(struct vhost_virtqueue *, unsigned int head, int len);
145 int vhost_add_used_n(struct vhost_virtqueue *, struct vring_used_elem *heads,
147 void vhost_add_used_and_signal(struct vhost_dev *, struct vhost_virtqueue *,
[all …]
Dtest.c33 struct vhost_virtqueue vqs[VHOST_TEST_VQ_MAX];
40 struct vhost_virtqueue *vq = &n->vqs[VHOST_TEST_VQ]; in handle_vq()
95 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_vq_kick()
106 struct vhost_virtqueue **vqs; in vhost_test_open()
127 struct vhost_virtqueue *vq) in vhost_test_stop_vq()
171 struct vhost_virtqueue *vq; in vhost_test_run()
244 struct vhost_virtqueue *vq; in vhost_test_set_features()
Dvhost.c178 struct vhost_virtqueue *vq) in vhost_vq_reset()
253 static void vhost_vq_free_iovecs(struct vhost_virtqueue *vq) in vhost_vq_free_iovecs()
266 struct vhost_virtqueue *vq; in vhost_dev_alloc_iovecs()
295 struct vhost_virtqueue **vqs, int nvqs) in vhost_dev_init()
297 struct vhost_virtqueue *vq; in vhost_dev_init()
549 static int vq_access_ok(struct vhost_virtqueue *vq, unsigned int num, in vq_access_ok()
572 static int vq_log_access_ok(struct vhost_virtqueue *vq, in vq_log_access_ok()
586 int vhost_vq_access_ok(struct vhost_virtqueue *vq) in vhost_vq_access_ok()
639 struct vhost_virtqueue *vq; in vhost_vring_ioctl()
866 struct vhost_virtqueue *vq; in vhost_dev_ioctl()
[all …]
Dnet.c82 struct vhost_virtqueue *vq;
86 struct vhost_virtqueue vq;
123 vhost_net_ubuf_alloc(struct vhost_virtqueue *vq, bool zcopy) in vhost_net_ubuf_alloc()
240 struct vhost_virtqueue *vq) in vhost_zerocopy_signal_used()
268 struct vhost_virtqueue *vq = ubufs->vq; in vhost_zerocopy_callback()
296 struct vhost_virtqueue *vq = &nvq->vq; in handle_tx()
449 static int get_rx_bufs(struct vhost_virtqueue *vq, in get_rx_bufs()
521 struct vhost_virtqueue *vq = &nvq->vq; in handle_rx()
646 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_tx_kick()
655 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_rx_kick()
[all …]
Dscsi.c96 struct vhost_virtqueue *tvc_vq;
187 struct vhost_virtqueue vq;
244 struct vhost_virtqueue *vq; in vhost_scsi_init_inflight()
268 vhost_scsi_get_inflight(struct vhost_virtqueue *vq) in vhost_scsi_get_inflight()
577 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
616 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
667 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
741 vhost_scsi_get_tag(struct vhost_virtqueue *vq, struct vhost_scsi_tpg *tpg, in vhost_scsi_get_tag()
987 struct vhost_virtqueue *vq, in vhost_scsi_send_bad_target()
1005 vhost_scsi_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq) in vhost_scsi_handle_vq()
[all …]