/qemu/tests/ |
H A D | vhost-user-bridge.c | 173 vubr_handle_tx(VuDev *dev, int qidx) in vubr_handle_tx() argument 175 VuVirtq *vq = vu_get_queue(dev, qidx); in vubr_handle_tx() 180 assert(qidx % 2); in vubr_handle_tx() 462 vubr_queue_set_started(VuDev *dev, int qidx, bool started) in vubr_queue_set_started() argument 465 VuVirtq *vq = vu_get_queue(dev, qidx); in vubr_queue_set_started() 470 qidx * qemu_real_host_page_size()); in vubr_queue_set_started() 473 if (qidx % 2 == 1) { in vubr_queue_set_started() 490 vubr_queue_is_processed_in_order(VuDev *dev, int qidx) in vubr_queue_is_processed_in_order() argument 603 int qidx; in notifier_thread() local 606 for (qidx = 0; qidx < VHOST_USER_BRIDGE_MAX_QUEUES; qidx++) { in notifier_thread() [all …]
|
/qemu/hw/net/ |
H A D | vmxnet3.c | 376 vmxnet3_inc_tx_consumption_counter(VMXNET3State *s, int qidx) in vmxnet3_inc_tx_consumption_counter() argument 378 vmxnet3_ring_inc(&s->txq_descr[qidx].tx_ring); in vmxnet3_inc_tx_consumption_counter() 382 vmxnet3_inc_rx_consumption_counter(VMXNET3State *s, int qidx, int ridx) in vmxnet3_inc_rx_consumption_counter() argument 384 vmxnet3_ring_inc(&s->rxq_descr[qidx].rx_ring[ridx]); in vmxnet3_inc_rx_consumption_counter() 388 vmxnet3_inc_tx_completion_counter(VMXNET3State *s, int qidx) in vmxnet3_inc_tx_completion_counter() argument 390 vmxnet3_ring_inc(&s->txq_descr[qidx].comp_ring); in vmxnet3_inc_tx_completion_counter() 394 vmxnet3_inc_rx_completion_counter(VMXNET3State *s, int qidx) in vmxnet3_inc_rx_completion_counter() argument 396 vmxnet3_ring_inc(&s->rxq_descr[qidx].comp_ring); in vmxnet3_inc_rx_completion_counter() 400 vmxnet3_dec_rx_completion_counter(VMXNET3State *s, int qidx) in vmxnet3_dec_rx_completion_counter() argument 402 vmxnet3_ring_dec(&s->rxq_descr[qidx].comp_ring); in vmxnet3_dec_rx_completion_counter() [all …]
|
H A D | e1000e_core.c | 2425 int qidx = e1000e_mq_queue_idx(TDT, index); in e1000e_set_tdt() local 2426 uint32_t tarc_reg = (qidx == 0) ? TARC0 : TARC1; in e1000e_set_tdt() 2431 e1000e_tx_ring_init(core, &txr, qidx); in e1000e_set_tdt()
|
/qemu/contrib/vhost-user-input/ |
H A D | main.c | 137 static void vi_handle_sts(VuDev *dev, int qidx) in vi_handle_sts() argument 140 VuVirtq *vq = vu_get_queue(dev, qidx); in vi_handle_sts() 172 vi_queue_set_started(VuDev *dev, int qidx, bool started) in vi_queue_set_started() argument 175 VuVirtq *vq = vu_get_queue(dev, qidx); in vi_queue_set_started() 177 g_debug("queue started %d:%d", qidx, started); in vi_queue_set_started() 179 if (qidx == 1) { in vi_queue_set_started()
|
/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.h | 240 typedef void (*vu_queue_set_started_cb) (VuDev *dev, int qidx, bool started); 241 typedef bool (*vu_queue_is_processed_in_order_cb) (VuDev *dev, int qidx); 277 typedef void (*vu_queue_handler_cb) (VuDev *dev, int qidx); 528 VuVirtq *vu_get_queue(VuDev *dev, int qidx);
|
H A D | libvhost-user.c | 1445 int qidx = vq - dev->vq; in vu_set_queue_handler() local 1451 vu_kick_cb, (void *)(long)qidx); in vu_set_queue_handler() 1461 int qidx = vq - dev->vq; in vu_set_queue_host_notifier() local 1468 .u64 = qidx & VHOST_USER_VRING_IDX_MASK, in vu_set_queue_host_notifier() 2309 vu_get_queue(VuDev *dev, int qidx) in vu_get_queue() argument 2311 assert(qidx < dev->max_queues); in vu_get_queue() 2312 return &dev->vq[qidx]; in vu_get_queue()
|
/qemu/contrib/vhost-user-gpu/ |
H A D | vhost-user-gpu.c | 51 static void vg_handle_ctrl(VuDev *dev, int qidx); 902 vg_handle_ctrl(VuDev *dev, int qidx) in vg_handle_ctrl() argument 905 VuVirtq *vq = vu_get_queue(dev, qidx); in vg_handle_ctrl() 1014 vg_handle_cursor(VuDev *dev, int qidx) in vg_handle_cursor() argument 1017 VuVirtq *vq = vu_get_queue(dev, qidx); in vg_handle_cursor() 1052 vg_queue_set_started(VuDev *dev, int qidx, bool started) in vg_queue_set_started() argument 1054 VuVirtq *vq = vu_get_queue(dev, qidx); in vg_queue_set_started() 1056 g_debug("queue started %d:%d\n", qidx, started); in vg_queue_set_started() 1058 switch (qidx) { in vg_queue_set_started()
|