ixgbevf_ring      244 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	struct ixgbevf_ring *tx_ring = NULL, *rx_ring = NULL;
ixgbevf_ring      428 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	struct ixgbevf_ring *ring;
ixgbevf_ring      446 drivers/net/ethernet/intel/ixgbevf/ipsec.c int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
ixgbevf_ring      538 drivers/net/ethernet/intel/ixgbevf/ipsec.c void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
ixgbevf_ring       91 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring *next;
ixgbevf_ring      186 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline unsigned int ixgbevf_rx_bufsz(struct ixgbevf_ring *ring)
ixgbevf_ring      198 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline unsigned int ixgbevf_rx_pg_order(struct ixgbevf_ring *ring)
ixgbevf_ring      217 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring *ring;	/* pointer to linked list of rings */
ixgbevf_ring      244 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring ring[0] ____cacheline_internodealigned_in_smp;
ixgbevf_ring      286 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline u16 ixgbevf_desc_unused(struct ixgbevf_ring *ring)
ixgbevf_ring      294 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline void ixgbevf_write_tail(struct ixgbevf_ring *ring, u32 value)
ixgbevf_ring      336 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring *xdp_ring[MAX_XDP_QUEUES];
ixgbevf_ring      340 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring *tx_ring[MAX_TX_QUEUES]; /* One per active queue */
ixgbevf_ring      347 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct ixgbevf_ring *rx_ring[MAX_TX_QUEUES]; /* One per active queue */
ixgbevf_ring      453 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 			       struct ixgbevf_ring *rx_ring);
ixgbevf_ring      454 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h int ixgbevf_setup_tx_resources(struct ixgbevf_ring *);
ixgbevf_ring      455 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h void ixgbevf_free_rx_resources(struct ixgbevf_ring *);
ixgbevf_ring      456 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h void ixgbevf_free_tx_resources(struct ixgbevf_ring *);
ixgbevf_ring      466 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      469 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
ixgbevf_ring      478 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      481 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h static inline int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
ixgbevf_ring      115 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_reuse_rx_page(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      193 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static u64 ixgbevf_get_tx_completed(struct ixgbevf_ring *ring)
ixgbevf_ring      198 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static u32 ixgbevf_get_tx_pending(struct ixgbevf_ring *ring)
ixgbevf_ring      213 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static inline bool ixgbevf_check_tx_hang(struct ixgbevf_ring *tx_ring)
ixgbevf_ring      267 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				 struct ixgbevf_ring *tx_ring, int napi_budget)
ixgbevf_ring      443 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static inline void ixgbevf_rx_hash(struct ixgbevf_ring *ring,
ixgbevf_ring      469 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static inline void ixgbevf_rx_checksum(struct ixgbevf_ring *ring,
ixgbevf_ring      508 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_process_skb_fields(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      530 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_rx_buffer *ixgbevf_get_rx_buffer(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      550 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_put_rx_buffer(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      584 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static bool ixgbevf_is_non_eop(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      601 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static inline unsigned int ixgbevf_rx_offset(struct ixgbevf_ring *rx_ring)
ixgbevf_ring      606 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static bool ixgbevf_alloc_mapped_page(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      652 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_alloc_rx_buffers(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      734 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static bool ixgbevf_cleanup_headers(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      767 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_reuse_rx_page(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      834 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_add_rx_frag(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      856 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct sk_buff *ixgbevf_construct_skb(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      933 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static struct sk_buff *ixgbevf_build_skb(struct ixgbevf_ring *rx_ring,
ixgbevf_ring      983 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_xmit_xdp_ring(struct ixgbevf_ring *ring,
ixgbevf_ring     1061 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				       struct ixgbevf_ring  *rx_ring,
ixgbevf_ring     1065 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_ring *xdp_ring;
ixgbevf_ring     1098 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_rx_buffer_flip(struct ixgbevf_ring *rx_ring,
ixgbevf_ring     1116 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				struct ixgbevf_ring *rx_ring,
ixgbevf_ring     1234 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct ixgbevf_ring *xdp_ring =
ixgbevf_ring     1267 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_ring *ring;
ixgbevf_ring     1352 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct ixgbevf_ring *ring;
ixgbevf_ring     1677 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				      struct ixgbevf_ring *ring)
ixgbevf_ring     1760 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				     struct ixgbevf_ring *ring, int index)
ixgbevf_ring     1794 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				     struct ixgbevf_ring *ring)
ixgbevf_ring     1821 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 					 struct ixgbevf_ring *ring)
ixgbevf_ring     1898 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				      struct ixgbevf_ring *ring)
ixgbevf_ring     1967 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				      struct ixgbevf_ring *rx_ring)
ixgbevf_ring     2017 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct ixgbevf_ring *rx_ring = adapter->rx_ring[i];
ixgbevf_ring     2327 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_clean_rx_ring(struct ixgbevf_ring *rx_ring)
ixgbevf_ring     2376 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_clean_tx_ring(struct ixgbevf_ring *tx_ring)
ixgbevf_ring     2673 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_add_ring(struct ixgbevf_ring *ring,
ixgbevf_ring     2701 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_ring *ring;
ixgbevf_ring     2822 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_ring *ring;
ixgbevf_ring     3126 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct ixgbevf_ring *rx_ring = adapter->rx_ring[i];
ixgbevf_ring     3342 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c void ixgbevf_free_tx_resources(struct ixgbevf_ring *tx_ring)
ixgbevf_ring     3383 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c int ixgbevf_setup_tx_resources(struct ixgbevf_ring *tx_ring)
ixgbevf_ring     3462 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			       struct ixgbevf_ring *rx_ring)
ixgbevf_ring     3534 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c void ixgbevf_free_rx_resources(struct ixgbevf_ring *rx_ring)
ixgbevf_ring     3718 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_tx_ctxtdesc(struct ixgbevf_ring *tx_ring,
ixgbevf_ring     3739 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_tso(struct ixgbevf_ring *tx_ring,
ixgbevf_ring     3845 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_tx_csum(struct ixgbevf_ring *tx_ring,
ixgbevf_ring     3944 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_tx_map(struct ixgbevf_ring *tx_ring,
ixgbevf_ring     4081 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int __ixgbevf_maybe_stop_tx(struct ixgbevf_ring *tx_ring, int size)
ixgbevf_ring     4103 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_maybe_stop_tx(struct ixgbevf_ring *tx_ring, int size)
ixgbevf_ring     4111 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				   struct ixgbevf_ring *tx_ring)
ixgbevf_ring     4191 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_ring *tx_ring;
ixgbevf_ring     4358 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				      const struct ixgbevf_ring *ring)
ixgbevf_ring     4380 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	const struct ixgbevf_ring *ring;
ixgbevf_ring     4453 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct ixgbevf_ring *ring = adapter->rx_ring[i];