Lines Matching refs:i40e_ring

323 struct i40e_ring {  struct
324 struct i40e_ring *next; /* pointer to next ring in q_vector */ argument
398 static inline bool ring_uses_build_skb(struct i40e_ring *ring) in ring_uses_build_skb() argument
403 static inline void set_ring_build_skb_enabled(struct i40e_ring *ring) in set_ring_build_skb_enabled()
408 static inline void clear_ring_build_skb_enabled(struct i40e_ring *ring) in clear_ring_build_skb_enabled()
413 static inline bool ring_is_xdp(struct i40e_ring *ring) in ring_is_xdp()
418 static inline void set_ring_xdp(struct i40e_ring *ring) in set_ring_xdp()
430 struct i40e_ring *ring; /* pointer to linked list of ring(s) */
443 static inline unsigned int i40e_rx_pg_order(struct i40e_ring *ring) in i40e_rx_pg_order()
454 bool i40e_alloc_rx_buffers(struct i40e_ring *rxr, u16 cleaned_count);
458 void i40e_clean_tx_ring(struct i40e_ring *tx_ring);
459 void i40e_clean_rx_ring(struct i40e_ring *rx_ring);
460 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring);
461 int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring);
462 void i40e_free_tx_resources(struct i40e_ring *tx_ring);
463 void i40e_free_rx_resources(struct i40e_ring *rx_ring);
466 u32 i40e_get_tx_pending(struct i40e_ring *ring, bool in_sw);
468 int __i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size);
472 int i40e_alloc_rx_bi(struct i40e_ring *rx_ring);
481 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()
521 static inline int i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in i40e_maybe_stop_tx()
554 static inline struct netdev_queue *txring_txq(const struct i40e_ring *ring) in txring_txq()