Lines Matching refs:gve_priv

16 static inline void gve_tx_put_doorbell(struct gve_priv *priv,  in gve_tx_put_doorbell()
23 void gve_xdp_tx_flush(struct gve_priv *priv, u32 xdp_qid) in gve_xdp_tx_flush()
39 static int gve_tx_fifo_init(struct gve_priv *priv, struct gve_tx_fifo *fifo) in gve_tx_fifo_init()
55 static void gve_tx_fifo_release(struct gve_priv *priv, struct gve_tx_fifo *fifo) in gve_tx_fifo_release()
157 static int gve_clean_xdp_done(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_clean_xdp_done()
197 static int gve_clean_tx_done(struct gve_priv *priv, struct gve_tx_ring *tx,
200 void gve_tx_stop_ring_gqi(struct gve_priv *priv, int idx) in gve_tx_stop_ring_gqi()
214 static void gve_tx_free_ring_gqi(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_tx_free_ring_gqi()
247 void gve_tx_start_ring_gqi(struct gve_priv *priv, int idx) in gve_tx_start_ring_gqi()
258 static int gve_tx_alloc_ring_gqi(struct gve_priv *priv, in gve_tx_alloc_ring_gqi()
330 int gve_tx_alloc_rings_gqi(struct gve_priv *priv, in gve_tx_alloc_rings_gqi()
375 void gve_tx_free_rings_gqi(struct gve_priv *priv, in gve_tx_free_rings_gqi()
463 static int gve_maybe_stop_tx(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_maybe_stop_tx()
566 static int gve_tx_add_skb_copy(struct gve_priv *priv, struct gve_tx_ring *tx, struct sk_buff *skb) in gve_tx_add_skb_copy()
640 static int gve_tx_add_skb_no_copy(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_tx_add_skb_no_copy()
743 struct gve_priv *priv = netdev_priv(dev); in gve_tx()
783 static int gve_tx_fill_xdp(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_tx_fill_xdp()
833 struct gve_priv *priv = netdev_priv(dev); in gve_xdp_xmit()
866 int gve_xdp_xmit_one(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_xdp_xmit_one()
882 static int gve_clean_tx_done(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_clean_tx_done()
938 u32 gve_tx_load_event_counter(struct gve_priv *priv, in gve_tx_load_event_counter()
947 static int gve_xsk_tx(struct gve_priv *priv, struct gve_tx_ring *tx, in gve_xsk_tx()
980 struct gve_priv *priv = block->priv; in gve_xdp_poll()
1009 struct gve_priv *priv = block->priv; in gve_tx_poll()
1032 bool gve_tx_clean_pending(struct gve_priv *priv, struct gve_tx_ring *tx) in gve_tx_clean_pending()