Lines Matching refs:iavf_ring
327 struct iavf_ring { struct
328 struct iavf_ring *next; /* pointer to next ring in q_vector */ argument
396 static inline bool ring_uses_build_skb(struct iavf_ring *ring) in ring_uses_build_skb() argument
401 static inline void set_ring_build_skb_enabled(struct iavf_ring *ring) in set_ring_build_skb_enabled()
406 static inline void clear_ring_build_skb_enabled(struct iavf_ring *ring) in clear_ring_build_skb_enabled()
419 struct iavf_ring *ring; /* pointer to linked list of ring(s) */
432 static inline unsigned int iavf_rx_pg_order(struct iavf_ring *ring) in iavf_rx_pg_order()
443 bool iavf_alloc_rx_buffers(struct iavf_ring *rxr, u16 cleaned_count);
445 void iavf_clean_tx_ring(struct iavf_ring *tx_ring);
446 void iavf_clean_rx_ring(struct iavf_ring *rx_ring);
447 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring);
448 int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring);
449 void iavf_free_tx_resources(struct iavf_ring *tx_ring);
450 void iavf_free_rx_resources(struct iavf_ring *rx_ring);
453 u32 iavf_get_tx_pending(struct iavf_ring *ring, bool in_sw);
455 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size);
491 static inline int iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in iavf_maybe_stop_tx()
523 static inline struct netdev_queue *txring_txq(const struct iavf_ring *ring) in txring_txq()