igb_ring          240 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring *ring;		/* pointer to linked list of rings */
igb_ring          309 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring ring[0] ____cacheline_internodealigned_in_smp;
igb_ring          335 drivers/net/ethernet/intel/igb/igb.h static inline unsigned int igb_rx_bufsz(struct igb_ring *ring)
igb_ring          347 drivers/net/ethernet/intel/igb/igb.h static inline unsigned int igb_rx_pg_order(struct igb_ring *ring)
igb_ring          375 drivers/net/ethernet/intel/igb/igb.h static inline int igb_desc_unused(struct igb_ring *ring)
igb_ring          487 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring *tx_ring[16];
igb_ring          491 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring *rx_ring[16];
igb_ring          527 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring test_tx_ring;
igb_ring          528 drivers/net/ethernet/intel/igb/igb.h 	struct igb_ring test_rx_ring;
igb_ring          656 drivers/net/ethernet/intel/igb/igb.h int igb_setup_tx_resources(struct igb_ring *);
igb_ring          657 drivers/net/ethernet/intel/igb/igb.h int igb_setup_rx_resources(struct igb_ring *);
igb_ring          658 drivers/net/ethernet/intel/igb/igb.h void igb_free_tx_resources(struct igb_ring *);
igb_ring          659 drivers/net/ethernet/intel/igb/igb.h void igb_free_rx_resources(struct igb_ring *);
igb_ring          660 drivers/net/ethernet/intel/igb/igb.h void igb_configure_tx_ring(struct igb_adapter *, struct igb_ring *);
igb_ring          661 drivers/net/ethernet/intel/igb/igb.h void igb_configure_rx_ring(struct igb_adapter *, struct igb_ring *);
igb_ring          664 drivers/net/ethernet/intel/igb/igb.h netdev_tx_t igb_xmit_frame_ring(struct sk_buff *, struct igb_ring *);
igb_ring          665 drivers/net/ethernet/intel/igb/igb.h void igb_alloc_rx_buffers(struct igb_ring *, u16);
igb_ring          720 drivers/net/ethernet/intel/igb/igb.h static inline struct netdev_queue *txring_txq(const struct igb_ring *tx_ring)
igb_ring          873 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *temp_ring;
igb_ring          908 drivers/net/ethernet/intel/igb/igb_ethtool.c 		temp_ring = vmalloc(array_size(sizeof(struct igb_ring),
igb_ring          911 drivers/net/ethernet/intel/igb/igb_ethtool.c 		temp_ring = vmalloc(array_size(sizeof(struct igb_ring),
igb_ring          928 drivers/net/ethernet/intel/igb/igb_ethtool.c 			       sizeof(struct igb_ring));
igb_ring          945 drivers/net/ethernet/intel/igb/igb_ethtool.c 			       sizeof(struct igb_ring));
igb_ring          954 drivers/net/ethernet/intel/igb/igb_ethtool.c 			       sizeof(struct igb_ring));
igb_ring          972 drivers/net/ethernet/intel/igb/igb_ethtool.c 			       sizeof(struct igb_ring));
igb_ring         1547 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *tx_ring = &adapter->test_tx_ring;
igb_ring         1548 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *rx_ring = &adapter->test_rx_ring;
igb_ring         1801 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_clean_test_rings(struct igb_ring *rx_ring,
igb_ring         1802 drivers/net/ethernet/intel/igb/igb_ethtool.c 				struct igb_ring *tx_ring,
igb_ring         1872 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *tx_ring = &adapter->test_tx_ring;
igb_ring         1873 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *rx_ring = &adapter->test_rx_ring;
igb_ring         2297 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_ring *ring;
igb_ring          125 drivers/net/ethernet/intel/igb/igb_main.c static void igb_clean_tx_ring(struct igb_ring *);
igb_ring          126 drivers/net/ethernet/intel/igb/igb_main.c static void igb_clean_rx_ring(struct igb_ring *);
igb_ring          363 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *tx_ring;
igb_ring          366 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *rx_ring;
igb_ring         1168 drivers/net/ethernet/intel/igb/igb_main.c static void igb_add_ring(struct igb_ring *ring,
igb_ring         1193 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *ring;
igb_ring         1690 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *ring = adapter->tx_ring[queue];
igb_ring         1866 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *ring;
igb_ring         1881 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *ring;
igb_ring         2015 drivers/net/ethernet/intel/igb/igb_main.c 		struct igb_ring *ring = adapter->rx_ring[i];
igb_ring         4038 drivers/net/ethernet/intel/igb/igb_main.c int igb_setup_tx_resources(struct igb_ring *tx_ring)
igb_ring         4130 drivers/net/ethernet/intel/igb/igb_main.c 			   struct igb_ring *ring)
igb_ring         4187 drivers/net/ethernet/intel/igb/igb_main.c int igb_setup_rx_resources(struct igb_ring *rx_ring)
igb_ring         4476 drivers/net/ethernet/intel/igb/igb_main.c 			   struct igb_ring *ring)
igb_ring         4535 drivers/net/ethernet/intel/igb/igb_main.c 				  struct igb_ring *rx_ring)
igb_ring         4571 drivers/net/ethernet/intel/igb/igb_main.c 		struct igb_ring *rx_ring = adapter->rx_ring[i];
igb_ring         4584 drivers/net/ethernet/intel/igb/igb_main.c void igb_free_tx_resources(struct igb_ring *tx_ring)
igb_ring         4620 drivers/net/ethernet/intel/igb/igb_main.c static void igb_clean_tx_ring(struct igb_ring *tx_ring)
igb_ring         4696 drivers/net/ethernet/intel/igb/igb_main.c void igb_free_rx_resources(struct igb_ring *rx_ring)
igb_ring         4732 drivers/net/ethernet/intel/igb/igb_main.c static void igb_clean_rx_ring(struct igb_ring *rx_ring)
igb_ring         5391 drivers/net/ethernet/intel/igb/igb_main.c 		struct igb_ring *tx_ring = adapter->tx_ring[i];
igb_ring         5649 drivers/net/ethernet/intel/igb/igb_main.c static void igb_tx_ctxtdesc(struct igb_ring *tx_ring,
igb_ring         5686 drivers/net/ethernet/intel/igb/igb_main.c static int igb_tso(struct igb_ring *tx_ring,
igb_ring         5781 drivers/net/ethernet/intel/igb/igb_main.c static void igb_tx_csum(struct igb_ring *tx_ring, struct igb_tx_buffer *first)
igb_ring         5857 drivers/net/ethernet/intel/igb/igb_main.c static void igb_tx_olinfo_status(struct igb_ring *tx_ring,
igb_ring         5880 drivers/net/ethernet/intel/igb/igb_main.c static int __igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size)
igb_ring         5908 drivers/net/ethernet/intel/igb/igb_main.c static inline int igb_maybe_stop_tx(struct igb_ring *tx_ring, const u16 size)
igb_ring         5915 drivers/net/ethernet/intel/igb/igb_main.c static int igb_tx_map(struct igb_ring *tx_ring,
igb_ring         6061 drivers/net/ethernet/intel/igb/igb_main.c 				struct igb_ring *tx_ring)
igb_ring         6147 drivers/net/ethernet/intel/igb/igb_main.c static inline struct igb_ring *igb_tx_queue_mapping(struct igb_adapter *adapter,
igb_ring         6286 drivers/net/ethernet/intel/igb/igb_main.c 		struct igb_ring *ring = adapter->rx_ring[i];
igb_ring         6311 drivers/net/ethernet/intel/igb/igb_main.c 		struct igb_ring *ring = adapter->tx_ring[i];
igb_ring         6594 drivers/net/ethernet/intel/igb/igb_main.c 			      struct igb_ring *tx_ring,
igb_ring         6615 drivers/net/ethernet/intel/igb/igb_main.c 			      struct igb_ring *rx_ring,
igb_ring         7748 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *tx_ring = q_vector->tx.ring;
igb_ring         7916 drivers/net/ethernet/intel/igb/igb_main.c static void igb_reuse_rx_page(struct igb_ring *rx_ring,
igb_ring         7985 drivers/net/ethernet/intel/igb/igb_main.c static void igb_add_rx_frag(struct igb_ring *rx_ring,
igb_ring         8006 drivers/net/ethernet/intel/igb/igb_main.c static struct sk_buff *igb_construct_skb(struct igb_ring *rx_ring,
igb_ring         8063 drivers/net/ethernet/intel/igb/igb_main.c static struct sk_buff *igb_build_skb(struct igb_ring *rx_ring,
igb_ring         8108 drivers/net/ethernet/intel/igb/igb_main.c static inline void igb_rx_checksum(struct igb_ring *ring,
igb_ring         8148 drivers/net/ethernet/intel/igb/igb_main.c static inline void igb_rx_hash(struct igb_ring *ring,
igb_ring         8169 drivers/net/ethernet/intel/igb/igb_main.c static bool igb_is_non_eop(struct igb_ring *rx_ring,
igb_ring         8200 drivers/net/ethernet/intel/igb/igb_main.c static bool igb_cleanup_headers(struct igb_ring *rx_ring,
igb_ring         8230 drivers/net/ethernet/intel/igb/igb_main.c static void igb_process_skb_fields(struct igb_ring *rx_ring,
igb_ring         8262 drivers/net/ethernet/intel/igb/igb_main.c static struct igb_rx_buffer *igb_get_rx_buffer(struct igb_ring *rx_ring,
igb_ring         8282 drivers/net/ethernet/intel/igb/igb_main.c static void igb_put_rx_buffer(struct igb_ring *rx_ring,
igb_ring         8305 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_ring *rx_ring = q_vector->rx.ring;
igb_ring         8394 drivers/net/ethernet/intel/igb/igb_main.c static inline unsigned int igb_rx_offset(struct igb_ring *rx_ring)
igb_ring         8399 drivers/net/ethernet/intel/igb/igb_main.c static bool igb_alloc_mapped_page(struct igb_ring *rx_ring,
igb_ring         8444 drivers/net/ethernet/intel/igb/igb_main.c void igb_alloc_rx_buffers(struct igb_ring *rx_ring, u16 cleaned_count)