Searched refs:gve_tx_ring (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/dev/gve/ |
H A D | gve_tx_dqo.c | 38 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 D | gve_tx.c | 38 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 D | gve.h | 422 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 D | gve_qpl.c | 163 struct gve_tx_ring *tx; in gve_register_qpls() 208 struct gve_tx_ring *tx; in gve_unregister_qpls()
|
H A D | gve_utils.c | 282 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 D | gve_main.c | 106 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 D | gve_sysctl.c | 117 struct sysctl_oid_list *child, struct gve_tx_ring *txq) in gve_setup_txq_sysctl()
|
H A D | gve_adminq.c | 359 struct gve_tx_ring *tx = &priv->tx[queue_index]; in gve_adminq_create_tx_queue()
|