Home
last modified time | relevance | path

Searched refs:gve_tx_ring (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/gve/
H A Dgve_tx_dqo.c38 gve_unmap_packet(struct gve_tx_ring *tx, in gve_unmap_packet()
54 gve_free_tx_mbufs_dqo(struct gve_tx_ring *tx) in gve_free_tx_mbufs_dqo()
77 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_free_ring_dqo()
115 gve_tx_alloc_rda_fields_dqo(struct gve_tx_ring *tx) in gve_tx_alloc_rda_fields_dqo()
163 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring_dqo()
249 gve_tx_fill_pkt_desc_dqo(struct gve_tx_ring *tx, in gve_tx_fill_pkt_desc_dqo()
377 gve_tx_fill_ctx_descs(struct gve_tx_ring *tx, struct mbuf *mbuf, in gve_tx_fill_ctx_descs()
415 gve_map_mbuf_dqo(struct gve_tx_ring *tx, in gve_map_mbuf_dqo()
483 num_avail_desc_ring_slots(const struct gve_tx_ring *tx) in num_avail_desc_ring_slots()
492 gve_alloc_pending_packet(struct gve_tx_ring *tx) in gve_alloc_pending_packet()
[all …]
H A Dgve_tx.c38 gve_tx_fifo_init(struct gve_priv *priv, struct gve_tx_ring *tx) in gve_tx_fifo_init()
54 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_free_ring_gqi()
70 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_free_ring()
98 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring_gqi()
136 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring()
181 priv->tx = malloc(sizeof(struct gve_tx_ring) * priv->tx_cfg.num_queues, in gve_alloc_tx_rings()
212 gve_tx_clear_desc_ring(struct gve_tx_ring *tx) in gve_tx_clear_desc_ring()
229 struct gve_tx_ring *tx = &priv->tx[i]; in gve_clear_tx_ring()
245 struct gve_tx_ring *tx = &priv->tx[i]; in gve_start_tx_ring()
269 struct gve_tx_ring *tx; in gve_create_tx_rings()
[all …]
H A Dgve.h380 struct gve_tx_ring { struct
551 struct gve_tx_ring *tx;
654 int gve_xmit_dqo(struct gve_tx_ring *tx, struct mbuf **mbuf_ptr);
655 int gve_xmit_dqo_qpl(struct gve_tx_ring *tx, struct mbuf *mbuf);
H A Dgve_utils.c282 struct gve_tx_ring *tx; in gve_alloc_irqs()
407 struct gve_tx_ring *tx; in gve_unmask_all_queue_irqs()
434 struct gve_tx_ring *tx = &priv->tx[idx]; in gve_mask_all_queue_irqs()
H A Dgve_sysctl.c113 struct sysctl_oid_list *child, struct gve_tx_ring *txq) in gve_setup_txq_sysctl()
H A Dgve_adminq.c325 struct gve_tx_ring *tx = &priv->tx[queue_index]; in gve_adminq_create_tx_queue()