Home
last modified time | relevance | path

Searched refs:gve_tx_ring (Results 1 – 8 of 8) 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()
121 gve_tx_alloc_rda_fields_dqo(struct gve_tx_ring *tx) in gve_tx_alloc_rda_fields_dqo()
169 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring_dqo()
263 gve_tx_fill_pkt_desc_dqo(struct gve_tx_ring *tx, in gve_tx_fill_pkt_desc_dqo()
391 gve_tx_fill_ctx_descs(struct gve_tx_ring *tx, struct mbuf *mbuf, in gve_tx_fill_ctx_descs()
429 gve_map_mbuf_dqo(struct gve_tx_ring *tx, in gve_map_mbuf_dqo()
497 num_avail_desc_ring_slots(const struct gve_tx_ring *tx) in num_avail_desc_ring_slots()
506 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()
76 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_free_ring()
104 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring_gqi()
144 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_alloc_ring()
215 gve_tx_clear_desc_ring(struct gve_tx_ring *tx) in gve_tx_clear_desc_ring()
233 struct gve_tx_ring *tx = &priv->tx[i]; in gve_clear_tx_ring()
249 struct gve_tx_ring *tx = &priv->tx[i]; in gve_start_tx_ring()
273 struct gve_tx_ring *tx; in gve_create_tx_rings()
315 struct gve_tx_ring *tx = &priv->tx[i]; in gve_stop_tx_ring()
[all …]
H A Dgve.h422 struct gve_tx_ring { struct
599 struct gve_tx_ring *tx;
713 int gve_check_tx_timeout_gqi(struct gve_priv *priv, struct gve_tx_ring *tx);
724 int gve_check_tx_timeout_dqo(struct gve_priv *priv, struct gve_tx_ring *tx);
726 int gve_xmit_dqo(struct gve_tx_ring *tx, struct mbuf **mbuf_ptr);
727 int gve_xmit_dqo_qpl(struct gve_tx_ring *tx, struct mbuf *mbuf);
H A Dgve_qpl.c163 struct gve_tx_ring *tx; in gve_register_qpls()
208 struct gve_tx_ring *tx; in gve_unregister_qpls()
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_main.c106 gve_handle_tx_timeout(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_handle_tx_timeout()
137 struct gve_tx_ring *tx; in gve_tx_timeout_service_callback()
717 priv->tx = malloc(sizeof(struct gve_tx_ring) * priv->tx_cfg.max_queues, in gve_alloc_rings()
H A Dgve_sysctl.c117 struct sysctl_oid_list *child, struct gve_tx_ring *txq) in gve_setup_txq_sysctl()
H A Dgve_adminq.c359 struct gve_tx_ring *tx = &priv->tx[queue_index]; in gve_adminq_create_tx_queue()