Lines Matching refs:ice_ring
157 struct ice_ring *tx_ring;
254 struct ice_ring { struct
256 struct ice_ring *next; /* pointer to next ring in q_vector */ argument
315 static inline bool ice_ring_uses_build_skb(struct ice_ring *ring) in ice_ring_uses_build_skb() argument
320 static inline void ice_set_ring_build_skb_ena(struct ice_ring *ring) in ice_set_ring_build_skb_ena()
325 static inline void ice_clear_ring_build_skb_ena(struct ice_ring *ring) in ice_clear_ring_build_skb_ena()
330 static inline bool ice_ring_is_xdp(struct ice_ring *ring) in ice_ring_is_xdp()
342 struct ice_ring *ring;
371 static inline unsigned int ice_rx_pg_order(struct ice_ring *ring) in ice_rx_pg_order()
384 bool ice_alloc_rx_bufs(struct ice_ring *rxr, u16 cleaned_count);
386 void ice_clean_tx_ring(struct ice_ring *tx_ring);
387 void ice_clean_rx_ring(struct ice_ring *rx_ring);
388 int ice_setup_tx_ring(struct ice_ring *tx_ring);
389 int ice_setup_rx_ring(struct ice_ring *rx_ring);
390 void ice_free_tx_ring(struct ice_ring *tx_ring);
391 void ice_free_rx_ring(struct ice_ring *rx_ring);
396 int ice_clean_rx_irq(struct ice_ring *rx_ring, int budget);
397 void ice_clean_ctrl_tx_irq(struct ice_ring *tx_ring);