Lines Matching refs:i40e_ring

326 struct i40e_ring {  struct
327 struct i40e_ring *next; /* pointer to next ring in q_vector */ argument
404 static inline bool ring_uses_build_skb(struct i40e_ring *ring) in ring_uses_build_skb() argument
409 static inline void set_ring_build_skb_enabled(struct i40e_ring *ring) in set_ring_build_skb_enabled()
414 static inline void clear_ring_build_skb_enabled(struct i40e_ring *ring) in clear_ring_build_skb_enabled()
419 static inline bool ring_is_xdp(struct i40e_ring *ring) in ring_is_xdp()
424 static inline void set_ring_xdp(struct i40e_ring *ring) in set_ring_xdp()
436 struct i40e_ring *ring; /* pointer to linked list of ring(s) */
449 static inline unsigned int i40e_rx_pg_order(struct i40e_ring *ring) in i40e_rx_pg_order()
460 bool i40e_alloc_rx_buffers(struct i40e_ring *rxr, u16 cleaned_count);
464 void i40e_clean_tx_ring(struct i40e_ring *tx_ring);
465 void i40e_clean_rx_ring(struct i40e_ring *rx_ring);
466 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring);
467 int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring);
468 void i40e_free_tx_resources(struct i40e_ring *tx_ring);
469 void i40e_free_rx_resources(struct i40e_ring *rx_ring);
472 u32 i40e_get_tx_pending(struct i40e_ring *ring, bool in_sw);
474 int __i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size);
478 bool i40e_is_non_eop(struct i40e_ring *rx_ring,
488 static inline u32 i40e_get_head(struct i40e_ring *tx_ring) in i40e_get_head()
528 static inline int i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size) in i40e_maybe_stop_tx()
561 static inline struct netdev_queue *txring_txq(const struct i40e_ring *ring) in txring_txq()