/qemu/backends/ |
H A D | cryptodev-vhost-user.c | 204 cc->queue_index = i; in cryptodev_vhost_user_init() 238 uint32_t queue_index, Error **errp) in cryptodev_vhost_user_crypto_create_session() argument 241 backend->conf.peers.ccs[queue_index]; in cryptodev_vhost_user_crypto_create_session() 246 vhost_crypto = cryptodev_vhost_user_get_vhost(cc, backend, queue_index); in cryptodev_vhost_user_crypto_create_session() 264 uint32_t queue_index, in cryptodev_vhost_user_create_session() argument 280 queue_index, &local_error); in cryptodev_vhost_user_create_session() 307 uint32_t queue_index, in cryptodev_vhost_user_close_session() argument 312 backend->conf.peers.ccs[queue_index]; in cryptodev_vhost_user_close_session() 316 vhost_crypto = cryptodev_vhost_user_get_vhost(cc, backend, queue_index); in cryptodev_vhost_user_close_session()
|
H A D | cryptodev.c | 87 client->queue = cc->queue_index; in qmp_query_cryptodev_foreach() 143 uint32_t queue_index, in cryptodev_backend_create_session() argument 151 return bc->create_session(backend, sess_info, queue_index, cb, opaque); in cryptodev_backend_create_session() 159 uint32_t queue_index, in cryptodev_backend_close_session() argument 167 return bc->close_session(backend, session_id, queue_index, cb, opaque); in cryptodev_backend_close_session()
|
H A D | cryptodev-lkcf.c | 104 uint32_t queue_index, 228 cc->queue_index = 0; in cryptodev_lkcf_init() 569 uint32_t queue_index, in cryptodev_lkcf_create_session() argument 599 uint32_t queue_index, in cryptodev_lkcf_close_session() argument
|
H A D | cryptodev-builtin.c | 91 cc->queue_index = 0; in cryptodev_builtin_init() 373 uint32_t queue_index, in cryptodev_builtin_create_session() argument 423 uint32_t queue_index, in cryptodev_builtin_close_session() argument
|
H A D | cryptodev-vhost.c | 67 crypto->dev.vq_index = crypto->cc->queue_index * crypto->dev.nvqs; in cryptodev_vhost_init()
|
/qemu/include/sysemu/ |
H A D | cryptodev.h | 183 uint32_t queue_index; member 202 uint32_t queue_index, 208 uint32_t queue_index, 219 unsigned int queue_index; member 366 uint32_t queue_index, 388 uint32_t queue_index,
|
/qemu/hw/net/ |
H A D | mv88w8618_eth.c | 190 static void eth_send(mv88w8618_eth_state *s, int queue_index) in eth_send() argument 192 uint32_t desc_addr = s->tx_queue[queue_index]; in eth_send() 209 s->icr |= 1 << (MP_ETH_IRQ_TXLO_BIT - queue_index); in eth_send() 213 } while (desc_addr != s->tx_queue[queue_index]); in eth_send()
|
H A D | virtio-net.c | 118 return &n->vqs[nc->queue_index]; in virtio_net_get_subqueue() 121 static int vq2q(int queue_index) in vq2q() argument 123 return queue_index / 2; in vq2q() 557 if (queue_index >= n->max_queue_pairs * 2) { in virtio_net_queue_reset() 561 nc = qemu_get_subqueue(n->nic, vq2q(queue_index)); in virtio_net_queue_reset() 569 vhost_net_virtqueue_reset(vdev, nc, queue_index); in virtio_net_queue_reset() 582 if (queue_index >= n->max_queue_pairs * 2) { in virtio_net_queue_enable() 586 nc = qemu_get_subqueue(n->nic, vq2q(queue_index)); in virtio_net_queue_enable() 1654 int queue_index = vq2q(virtio_get_queue_index(vq)); in virtio_net_handle_rx() local 1669 if (nc->queue_index >= n->curr_queue_pairs) { in virtio_net_can_receive() [all …]
|
H A D | vhost_net.c | 203 net->dev.vq_index = net->nc->queue_index * net->dev.nvqs; in vhost_net_init()
|
H A D | igb_core.c | 547 igb_tx_pkt_send(IGBCore *core, struct igb_tx *tx, int queue_index) in igb_tx_pkt_send() argument 549 int target_queue = MIN(core->max_queue_num, queue_index); in igb_tx_pkt_send() 608 int queue_index) in igb_process_tx_desc() argument 660 igb_tx_insert_vlan(core, queue_index, tx, in igb_process_tx_desc() 671 if (igb_tx_pkt_send(core, tx, queue_index)) { in igb_process_tx_desc() 672 igb_on_tx_done_update_stats(core, tx->tx_pkt, queue_index); in igb_process_tx_desc()
|
H A D | e1000e_core.c | 639 e1000e_tx_pkt_send(E1000ECore *core, struct e1000e_tx *tx, int queue_index) in e1000e_tx_pkt_send() argument 641 int target_queue = MIN(core->max_queue_num, queue_index); in e1000e_tx_pkt_send() 692 int queue_index) in e1000e_process_tx_desc() argument 732 if (e1000e_tx_pkt_send(core, tx, queue_index)) { in e1000e_process_tx_desc()
|
/qemu/hw/virtio/ |
H A D | virtio-crypto.c | 67 static inline int virtio_crypto_vq2q(int queue_index) in virtio_crypto_vq2q() argument 69 return queue_index; in virtio_crypto_vq2q() 120 int queue_index; in virtio_crypto_create_sym_session() local 191 queue_index = virtio_crypto_vq2q(queue_id); in virtio_crypto_create_sym_session() 193 queue_index, sreq->cb, sreq); in virtio_crypto_create_sym_session() 205 int queue_index; in virtio_crypto_create_asym_session() local 246 queue_index = virtio_crypto_vq2q(queue_id); in virtio_crypto_create_asym_session() 248 queue_index, sreq->cb, sreq); in virtio_crypto_create_asym_session() 824 int queue_index = virtio_crypto_vq2q(virtio_get_queue_index(request->vq)); in virtio_crypto_handle_request() local 880 op_info->queue_index = queue_index; in virtio_crypto_handle_request()
|
H A D | vhost-vdpa.c | 645 int queue_index) in vhost_vdpa_host_notifier_uninit() argument 652 n = &v->notifier[queue_index]; in vhost_vdpa_host_notifier_uninit() 655 virtio_queue_set_host_notifier_mr(vdev, queue_index, &n->mr, false); in vhost_vdpa_host_notifier_uninit() 662 static int vhost_vdpa_host_notifier_init(struct vhost_dev *dev, int queue_index) in vhost_vdpa_host_notifier_init() argument 672 vhost_vdpa_host_notifier_uninit(dev, queue_index); in vhost_vdpa_host_notifier_init() 674 n = &v->notifier[queue_index]; in vhost_vdpa_host_notifier_init() 677 queue_index * page_size); in vhost_vdpa_host_notifier_init() 683 v, queue_index); in vhost_vdpa_host_notifier_init() 688 if (virtio_queue_set_host_notifier_mr(vdev, queue_index, &n->mr, true)) { in vhost_vdpa_host_notifier_init()
|
H A D | virtio.c | 145 uint16_t queue_index; member 2102 void virtio_queue_reset(VirtIODevice *vdev, uint32_t queue_index) in virtio_queue_reset() argument 2107 k->queue_reset(vdev, queue_index); in virtio_queue_reset() 2110 __virtio_queue_reset(vdev, queue_index); in virtio_queue_reset() 2113 void virtio_queue_enable(VirtIODevice *vdev, uint32_t queue_index) in virtio_queue_enable() argument 2130 k->queue_enable(vdev, queue_index); in virtio_queue_enable() 3252 vdev->vq[i].queue_index = i; in virtio_init() 3480 return vq->queue_index; in virtio_get_queue_index() 3952 status->queue_index = vdev->vq[queue].queue_index; in qmp_x_query_virtio_queue_status()
|
H A D | virtio-hmp-cmds.c | 237 monitor_printf(mon, " queue_index: %d\n", s->queue_index); in hmp_virtio_queue_status()
|
/qemu/net/ |
H A D | af-xdp.c | 279 if (!s->inhibit && nc->queue_index == s->n_queues - 1 && s->xdp_flags in af_xdp_cleanup() 320 s->ifname, s->nc.queue_index); in af_xdp_umem_create() 357 queue_id = s->nc.queue_index; in af_xdp_socket_create() 483 nc->queue_index = i; in net_init_af_xdp()
|
H A D | net.c | 346 nic->ncs[i].queue_index = i; in qemu_new_nic() 352 NetClientState *qemu_get_subqueue(NICState *nic, int queue_index) in qemu_get_subqueue() argument 354 return nic->ncs + queue_index; in qemu_get_subqueue() 364 NetClientState *nc0 = nc - nc->queue_index; in qemu_get_nic() 376 NetClientState *qemu_get_peer(NetClientState *nc, int queue_index) in qemu_get_peer() argument 379 NetClientState *ncs = nc + queue_index; in qemu_get_peer() 489 if (nc->queue_index == 0) { in qemu_foreach_nic() 1512 nc->queue_index, in print_net_client() 1551 if (nc->queue_index != 0) in qmp_query_rx_filter()
|
H A D | vhost-user.c | 169 if (nc->queue_index == 0) { in net_vhost_user_cleanup() 350 nc->queue_index = i; in net_vhost_user_init()
|
/qemu/include/net/ |
H A D | net.h | 114 unsigned int queue_index; member 166 NetClientState *qemu_get_subqueue(NICState *nic, int queue_index); 273 NetClientState *qemu_get_peer(NetClientState *nc, int queue_index);
|
/qemu/include/hw/virtio/ |
H A D | virtio.h | 189 void (*queue_reset)(VirtIODevice *vdev, uint32_t queue_index); 191 void (*queue_enable)(VirtIODevice *vdev, uint32_t queue_index); 345 void virtio_queue_reset(VirtIODevice *vdev, uint32_t queue_index); 346 void virtio_queue_enable(VirtIODevice *vdev, uint32_t queue_index);
|
/qemu/docs/devel/ |
H A D | ebpf_rss.rst | 25 queue_index = indirection_table[hash(<packet data>)%<indirection_table size>]
|
/qemu/qapi/ |
H A D | virtio.json | 502 # @queue-index: VirtQueue queue_index
|
/qemu/hw/core/ |
H A D | qdev-properties-system.c | 440 ncs[i]->queue_index = i; in set_netdev()
|