Searched refs:vhost_virtqueue (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/vhost/ |
D | vhost.h | 56 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 …]
|
D | test.c | 33 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()
|
D | vhost.c | 178 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 …]
|
D | net.c | 82 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 …]
|
D | scsi.c | 96 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 …]
|