Home
last modified time | relevance | path

Searched refs:queue_index (Results 1 – 23 of 23) sorted by relevance

/qemu/backends/
H A Dcryptodev-vhost-user.c204 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 Dcryptodev.c87 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 Dcryptodev-lkcf.c104 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 Dcryptodev-builtin.c91 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 Dcryptodev-vhost.c67 crypto->dev.vq_index = crypto->cc->queue_index * crypto->dev.nvqs; in cryptodev_vhost_init()
/qemu/include/sysemu/
H A Dcryptodev.h183 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 Dmv88w8618_eth.c190 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 Dvirtio-net.c118 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 Dvhost_net.c203 net->dev.vq_index = net->nc->queue_index * net->dev.nvqs; in vhost_net_init()
H A Digb_core.c547 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 De1000e_core.c639 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 Dvirtio-crypto.c67 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 Dvhost-vdpa.c645 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 Dvirtio.c145 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 Dvirtio-hmp-cmds.c237 monitor_printf(mon, " queue_index: %d\n", s->queue_index); in hmp_virtio_queue_status()
/qemu/net/
H A Daf-xdp.c279 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 Dnet.c346 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 Dvhost-user.c169 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 Dnet.h114 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 Dvirtio.h189 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 Debpf_rss.rst25 queue_index = indirection_table[hash(<packet data>)%<indirection_table size>]
/qemu/qapi/
H A Dvirtio.json502 # @queue-index: VirtQueue queue_index
/qemu/hw/core/
H A Dqdev-properties-system.c440 ncs[i]->queue_index = i; in set_netdev()