Lines Matching refs:i40e_ring
352 struct i40e_ring { struct
353 struct i40e_ring *next; /* pointer to next ring in q_vector */ argument
425 static inline bool ring_uses_build_skb(struct i40e_ring *ring) in ring_uses_build_skb() argument
430 static inline void set_ring_build_skb_enabled(struct i40e_ring *ring) in set_ring_build_skb_enabled()
435 static inline void clear_ring_build_skb_enabled(struct i40e_ring *ring) in clear_ring_build_skb_enabled()
440 static inline bool ring_is_xdp(struct i40e_ring *ring) in ring_is_xdp()
445 static inline void set_ring_xdp(struct i40e_ring *ring) in set_ring_xdp()
458 struct i40e_ring *ring; /* pointer to linked list of ring(s) */
471 static inline unsigned int i40e_rx_pg_order(struct i40e_ring *ring) in i40e_rx_pg_order()
482 bool i40e_alloc_rx_buffers(struct i40e_ring *rxr, u16 cleaned_count);
484 void i40e_clean_tx_ring(struct i40e_ring *tx_ring);
485 void i40e_clean_rx_ring(struct i40e_ring *rx_ring);
486 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring);
487 int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring);
488 void i40e_free_tx_resources(struct i40e_ring *tx_ring);
489 void i40e_free_rx_resources(struct i40e_ring *rx_ring);
492 u32 i40e_get_tx_pending(struct i40e_ring *ring, bool in_sw);
494 int __i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size);
506 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()
547 static inline int i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in i40e_maybe_stop_tx()
580 static inline struct netdev_queue *txring_txq(const struct i40e_ring *ring) in txring_txq()