Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/google/gve/
A Dgve_tx_dqo.c16 static bool gve_has_pending_packet(struct gve_tx_ring *tx) in gve_has_pending_packet()
30 gve_alloc_pending_packet(struct gve_tx_ring *tx) in gve_alloc_pending_packet()
59 gve_free_pending_packet(struct gve_tx_ring *tx, in gve_free_pending_packet()
109 struct gve_tx_ring *tx = &priv->tx[idx]; in gve_tx_free_ring_dqo()
143 struct gve_tx_ring *tx = &priv->tx[idx]; in gve_tx_alloc_ring_dqo()
251 struct gve_tx_ring *tx = &priv->tx[i]; in gve_tx_free_rings_dqo()
685 struct gve_tx_ring *tx; in gve_tx_dqo()
766 struct gve_tx_ring *tx, bool is_napi, in gve_handle_packet_completion()
859 struct gve_tx_ring *tx) in remove_miss_completions()
902 struct gve_tx_ring *tx) in remove_timed_out_completions()
[all …]
A Dgve_tx.c135 static int gve_clean_tx_done(struct gve_priv *priv, struct gve_tx_ring *tx,
140 struct gve_tx_ring *tx = &priv->tx[idx]; in gve_tx_free_ring()
172 struct gve_tx_ring *tx = &priv->tx[idx]; in gve_tx_alloc_ring()
275 static inline u32 gve_tx_avail(struct gve_tx_ring *tx) in gve_tx_avail()
280 static inline int gve_skb_fifo_bytes_required(struct gve_tx_ring *tx, in gve_skb_fifo_bytes_required()
322 static inline bool gve_can_tx(struct gve_tx_ring *tx, int bytes_required) in gve_can_tx()
335 static int gve_maybe_stop_tx(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_maybe_stop_tx()
579 struct gve_tx_ring *tx; in gve_tx()
682 struct gve_tx_ring *tx) in gve_tx_load_event_counter()
693 struct gve_tx_ring *tx = block->tx; in gve_tx_poll()
[all …]
A Dgve.h322 struct gve_tx_ring { struct
448 struct gve_tx_ring *tx; /* tx rings on this block */ argument
491 struct gve_tx_ring *tx; /* array of tx_cfg.num_queues */
842 struct gve_tx_ring *tx);
843 bool gve_tx_clean_pending(struct gve_priv *priv, struct gve_tx_ring *tx);
A Dgve_dqo.h41 int gve_clean_tx_done_dqo(struct gve_priv *priv, struct gve_tx_ring *tx,
A Dgve_utils.c25 struct gve_tx_ring *tx = &priv->tx[queue_idx]; in gve_tx_add_to_block()
A Dgve_ethtool.c316 struct gve_tx_ring *tx = &priv->tx[ring]; in gve_get_ethtool_stats()
A Dgve_adminq.c486 struct gve_tx_ring *tx = &priv->tx[queue_index]; in gve_adminq_create_tx_queue()
A Dgve_main.c1128 struct gve_tx_ring *tx = NULL; in gve_tx_timeout()

Completed in 47 milliseconds