iavf_ring         235 drivers/net/ethernet/intel/iavf/iavf.h 	struct iavf_ring *tx_rings;
iavf_ring         240 drivers/net/ethernet/intel/iavf/iavf.h 	struct iavf_ring *rx_rings;
iavf_ring          51 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	IAVF_STAT(struct iavf_ring, _name, _stat)
iavf_ring         159 drivers/net/ethernet/intel/iavf/iavf_ethtool.c iavf_add_queue_stats(u64 **data, struct iavf_ring *ring)
iavf_ring         350 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		struct iavf_ring *ring;
iavf_ring         646 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	struct iavf_ring *rx_ring, *tx_ring;
iavf_ring         715 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	struct iavf_ring *rx_ring = &adapter->rx_rings[queue];
iavf_ring         716 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	struct iavf_ring *tx_ring = &adapter->tx_rings[queue];
iavf_ring         305 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct iavf_ring *rx_ring = &adapter->rx_rings[r_idx];
iavf_ring         331 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct iavf_ring *tx_ring = &adapter->tx_rings[t_idx];
iavf_ring         937 drivers/net/ethernet/intel/iavf/iavf_main.c 		struct iavf_ring *ring = &adapter->rx_rings[i];
iavf_ring        1115 drivers/net/ethernet/intel/iavf/iavf_main.c 				    sizeof(struct iavf_ring), GFP_KERNEL);
iavf_ring        1119 drivers/net/ethernet/intel/iavf/iavf_main.c 				    sizeof(struct iavf_ring), GFP_KERNEL);
iavf_ring        1124 drivers/net/ethernet/intel/iavf/iavf_main.c 		struct iavf_ring *tx_ring;
iavf_ring        1125 drivers/net/ethernet/intel/iavf/iavf_main.c 		struct iavf_ring *rx_ring;
iavf_ring          62 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring          97 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring         105 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring         114 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring         142 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring         150 drivers/net/ethernet/intel/iavf/iavf_trace.h 	TP_PROTO(struct iavf_ring *ring,
iavf_ring         160 drivers/net/ethernet/intel/iavf/iavf_trace.h 		 struct iavf_ring *ring),
iavf_ring         185 drivers/net/ethernet/intel/iavf/iavf_trace.h 		 struct iavf_ring *ring),
iavf_ring         192 drivers/net/ethernet/intel/iavf/iavf_trace.h 		 struct iavf_ring *ring),
iavf_ring          27 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_unmap_and_free_tx_resource(struct iavf_ring *ring,
iavf_ring          57 drivers/net/ethernet/intel/iavf/iavf_txrx.c void iavf_clean_tx_ring(struct iavf_ring *tx_ring)
iavf_ring          92 drivers/net/ethernet/intel/iavf/iavf_txrx.c void iavf_free_tx_resources(struct iavf_ring *tx_ring)
iavf_ring         113 drivers/net/ethernet/intel/iavf/iavf_txrx.c u32 iavf_get_tx_pending(struct iavf_ring *ring, bool in_sw)
iavf_ring         136 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	struct iavf_ring *tx_ring = NULL;
iavf_ring         191 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			      struct iavf_ring *tx_ring, int napi_budget)
iavf_ring         614 drivers/net/ethernet/intel/iavf/iavf_txrx.c int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring)
iavf_ring         655 drivers/net/ethernet/intel/iavf/iavf_txrx.c void iavf_clean_rx_ring(struct iavf_ring *rx_ring)
iavf_ring         714 drivers/net/ethernet/intel/iavf/iavf_txrx.c void iavf_free_rx_resources(struct iavf_ring *rx_ring)
iavf_ring         733 drivers/net/ethernet/intel/iavf/iavf_txrx.c int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring)
iavf_ring         775 drivers/net/ethernet/intel/iavf/iavf_txrx.c static inline void iavf_release_rx_desc(struct iavf_ring *rx_ring, u32 val)
iavf_ring         797 drivers/net/ethernet/intel/iavf/iavf_txrx.c static inline unsigned int iavf_rx_offset(struct iavf_ring *rx_ring)
iavf_ring         810 drivers/net/ethernet/intel/iavf/iavf_txrx.c static bool iavf_alloc_mapped_page(struct iavf_ring *rx_ring,
iavf_ring         860 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_receive_skb(struct iavf_ring *rx_ring,
iavf_ring         879 drivers/net/ethernet/intel/iavf/iavf_txrx.c bool iavf_alloc_rx_buffers(struct iavf_ring *rx_ring, u16 cleaned_count)
iavf_ring        1051 drivers/net/ethernet/intel/iavf/iavf_txrx.c static inline void iavf_rx_hash(struct iavf_ring *ring,
iavf_ring        1082 drivers/net/ethernet/intel/iavf/iavf_txrx.c void iavf_process_skb_fields(struct iavf_ring *rx_ring,
iavf_ring        1109 drivers/net/ethernet/intel/iavf/iavf_txrx.c static bool iavf_cleanup_headers(struct iavf_ring *rx_ring, struct sk_buff *skb)
iavf_ring        1125 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_reuse_rx_page(struct iavf_ring *rx_ring,
iavf_ring        1228 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_add_rx_frag(struct iavf_ring *rx_ring,
iavf_ring        1261 drivers/net/ethernet/intel/iavf/iavf_txrx.c static struct iavf_rx_buffer *iavf_get_rx_buffer(struct iavf_ring *rx_ring,
iavf_ring        1295 drivers/net/ethernet/intel/iavf/iavf_txrx.c static struct sk_buff *iavf_construct_skb(struct iavf_ring *rx_ring,
iavf_ring        1362 drivers/net/ethernet/intel/iavf/iavf_txrx.c static struct sk_buff *iavf_build_skb(struct iavf_ring *rx_ring,
iavf_ring        1410 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_put_rx_buffer(struct iavf_ring *rx_ring,
iavf_ring        1444 drivers/net/ethernet/intel/iavf/iavf_txrx.c static bool iavf_is_non_eop(struct iavf_ring *rx_ring,
iavf_ring        1478 drivers/net/ethernet/intel/iavf/iavf_txrx.c static int iavf_clean_rx_irq(struct iavf_ring *rx_ring, int budget)
iavf_ring        1708 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	struct iavf_ring *ring;
iavf_ring        1803 drivers/net/ethernet/intel/iavf/iavf_txrx.c 					     struct iavf_ring *tx_ring,
iavf_ring        1963 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			       struct iavf_ring *tx_ring,
iavf_ring        2125 drivers/net/ethernet/intel/iavf/iavf_txrx.c static void iavf_create_tx_ctx(struct iavf_ring *tx_ring,
iavf_ring        2240 drivers/net/ethernet/intel/iavf/iavf_txrx.c int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size)
iavf_ring        2266 drivers/net/ethernet/intel/iavf/iavf_txrx.c static inline void iavf_tx_map(struct iavf_ring *tx_ring, struct sk_buff *skb,
iavf_ring        2409 drivers/net/ethernet/intel/iavf/iavf_txrx.c 					struct iavf_ring *tx_ring)
iavf_ring        2507 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	struct iavf_ring *tx_ring = &adapter->tx_rings[skb->queue_mapping];
iavf_ring         327 drivers/net/ethernet/intel/iavf/iavf_txrx.h 	struct iavf_ring *next;		/* pointer to next ring in q_vector */
iavf_ring         392 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline bool ring_uses_build_skb(struct iavf_ring *ring)
iavf_ring         397 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline void set_ring_build_skb_enabled(struct iavf_ring *ring)
iavf_ring         402 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline void clear_ring_build_skb_enabled(struct iavf_ring *ring)
iavf_ring         415 drivers/net/ethernet/intel/iavf/iavf_txrx.h 	struct iavf_ring *ring;		/* pointer to linked list of ring(s) */
iavf_ring         428 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline unsigned int iavf_rx_pg_order(struct iavf_ring *ring)
iavf_ring         439 drivers/net/ethernet/intel/iavf/iavf_txrx.h bool iavf_alloc_rx_buffers(struct iavf_ring *rxr, u16 cleaned_count);
iavf_ring         441 drivers/net/ethernet/intel/iavf/iavf_txrx.h void iavf_clean_tx_ring(struct iavf_ring *tx_ring);
iavf_ring         442 drivers/net/ethernet/intel/iavf/iavf_txrx.h void iavf_clean_rx_ring(struct iavf_ring *rx_ring);
iavf_ring         443 drivers/net/ethernet/intel/iavf/iavf_txrx.h int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring);
iavf_ring         444 drivers/net/ethernet/intel/iavf/iavf_txrx.h int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring);
iavf_ring         445 drivers/net/ethernet/intel/iavf/iavf_txrx.h void iavf_free_tx_resources(struct iavf_ring *tx_ring);
iavf_ring         446 drivers/net/ethernet/intel/iavf/iavf_txrx.h void iavf_free_rx_resources(struct iavf_ring *rx_ring);
iavf_ring         449 drivers/net/ethernet/intel/iavf/iavf_txrx.h u32 iavf_get_tx_pending(struct iavf_ring *ring, bool in_sw);
iavf_ring         451 drivers/net/ethernet/intel/iavf/iavf_txrx.h int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size);
iavf_ring         488 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline int iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size)
iavf_ring         519 drivers/net/ethernet/intel/iavf/iavf_txrx.h static inline struct netdev_queue *txring_txq(const struct iavf_ring *ring)