Symbol: gve_tx_ring
sys/dev/gve/gve.h
599
struct gve_tx_ring *tx;
sys/dev/gve/gve.h
713
int gve_check_tx_timeout_gqi(struct gve_priv *priv, struct gve_tx_ring *tx);
sys/dev/gve/gve.h
724
int gve_check_tx_timeout_dqo(struct gve_priv *priv, struct gve_tx_ring *tx);
sys/dev/gve/gve.h
726
int gve_xmit_dqo(struct gve_tx_ring *tx, struct mbuf **mbuf_ptr);
sys/dev/gve/gve.h
727
int gve_xmit_dqo_qpl(struct gve_tx_ring *tx, struct mbuf *mbuf);
sys/dev/gve/gve_adminq.c
359
struct gve_tx_ring *tx = &priv->tx[queue_index];
sys/dev/gve/gve_main.c
106
gve_handle_tx_timeout(struct gve_priv *priv, struct gve_tx_ring *tx,
sys/dev/gve/gve_main.c
137
struct gve_tx_ring *tx;
sys/dev/gve/gve_main.c
717
priv->tx = malloc(sizeof(struct gve_tx_ring) * priv->tx_cfg.max_queues,
sys/dev/gve/gve_qpl.c
163
struct gve_tx_ring *tx;
sys/dev/gve/gve_qpl.c
208
struct gve_tx_ring *tx;
sys/dev/gve/gve_sysctl.c
117
struct sysctl_oid_list *child, struct gve_tx_ring *txq)
sys/dev/gve/gve_tx.c
104
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
144
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
215
gve_tx_clear_desc_ring(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
233
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
249
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
273
struct gve_tx_ring *tx;
sys/dev/gve/gve_tx.c
315
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
351
gve_check_tx_timeout_gqi(struct gve_priv *priv, struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
377
struct gve_tx_ring *tx = arg;
sys/dev/gve/gve_tx.c
38
gve_tx_fifo_init(struct gve_priv *priv, struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
390
gve_tx_load_event_counter(struct gve_priv *priv, struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
407
struct gve_tx_ring *tx = arg;
sys/dev/gve/gve_tx.c
535
gve_tx_avail(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
54
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
547
gve_can_tx(struct gve_tx_ring *tx, int bytes_required)
sys/dev/gve/gve_tx.c
560
gve_fifo_bytes_required(struct gve_tx_ring *tx, uint16_t first_seg_len,
sys/dev/gve/gve_tx.c
630
gve_xmit(struct gve_tx_ring *tx, struct mbuf *mbuf)
sys/dev/gve/gve_tx.c
76
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx.c
774
gve_xmit_mbuf(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx.c
795
gve_xmit_retry_enobuf_mbuf(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx.c
827
gve_xmit_br(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx.c
873
struct gve_tx_ring *tx = (struct gve_tx_ring *)arg;
sys/dev/gve/gve_tx.c
893
struct gve_tx_ring *tx;
sys/dev/gve/gve_tx.c
945
struct gve_tx_ring *tx;
sys/dev/gve/gve_tx_dqo.c
1015
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx_dqo.c
1075
gve_tx_cleanup_dqo(struct gve_priv *priv, struct gve_tx_ring *tx, int budget)
sys/dev/gve/gve_tx_dqo.c
1136
struct gve_tx_ring *tx = arg;
sys/dev/gve/gve_tx_dqo.c
121
gve_tx_alloc_rda_fields_dqo(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
169
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx_dqo.c
263
gve_tx_fill_pkt_desc_dqo(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
38
gve_unmap_packet(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
391
gve_tx_fill_ctx_descs(struct gve_tx_ring *tx, struct mbuf *mbuf,
sys/dev/gve/gve_tx_dqo.c
429
gve_map_mbuf_dqo(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
497
num_avail_desc_ring_slots(const struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
506
gve_alloc_pending_packet(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
536
gve_free_pending_packet(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
54
gve_free_tx_mbufs_dqo(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
563
gve_tx_has_desc_room_dqo(struct gve_tx_ring *tx, int needed_descs)
sys/dev/gve/gve_tx_dqo.c
581
gve_tx_request_desc_compl(struct gve_tx_ring *tx, uint32_t desc_idx)
sys/dev/gve/gve_tx_dqo.c
598
gve_tx_have_enough_qpl_bufs(struct gve_tx_ring *tx, int num_bufs)
sys/dev/gve/gve_tx_dqo.c
617
gve_tx_alloc_qpl_buf(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
640
gve_tx_buf_get_addr_dqo(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
652
gve_get_page_dma_handle(struct gve_tx_ring *tx, int32_t index)
sys/dev/gve/gve_tx_dqo.c
660
gve_tx_copy_mbuf_and_write_pkt_descs(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
709
gve_xmit_dqo_qpl(struct gve_tx_ring *tx, struct mbuf *mbuf)
sys/dev/gve/gve_tx_dqo.c
77
struct gve_tx_ring *tx = &priv->tx[i];
sys/dev/gve/gve_tx_dqo.c
779
gve_xmit_dqo(struct gve_tx_ring *tx, struct mbuf **mbuf_ptr)
sys/dev/gve/gve_tx_dqo.c
870
gve_reap_qpl_bufs_dqo(struct gve_tx_ring *tx,
sys/dev/gve/gve_tx_dqo.c
912
struct gve_tx_ring *tx, uint16_t compl_tag)
sys/dev/gve/gve_tx_dqo.c
947
gve_check_tx_timeout_dqo(struct gve_priv *priv, struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
972
struct gve_tx_ring *tx = arg;
sys/dev/gve/gve_tx_dqo.c
985
gve_tx_clear_desc_ring_dqo(struct gve_tx_ring *tx)
sys/dev/gve/gve_tx_dqo.c
998
gve_tx_clear_compl_ring_dqo(struct gve_tx_ring *tx)
sys/dev/gve/gve_utils.c
282
struct gve_tx_ring *tx;
sys/dev/gve/gve_utils.c
407
struct gve_tx_ring *tx;
sys/dev/gve/gve_utils.c
434
struct gve_tx_ring *tx = &priv->tx[idx];