igc_ring           20 drivers/net/ethernet/intel/igc/igc.h struct igc_ring;
igc_ring           24 drivers/net/ethernet/intel/igc/igc.h int igc_setup_tx_resources(struct igc_ring *ring);
igc_ring           25 drivers/net/ethernet/intel/igc/igc.h int igc_setup_rx_resources(struct igc_ring *ring);
igc_ring           26 drivers/net/ethernet/intel/igc/igc.h void igc_free_tx_resources(struct igc_ring *ring);
igc_ring           27 drivers/net/ethernet/intel/igc/igc.h void igc_free_rx_resources(struct igc_ring *ring);
igc_ring          235 drivers/net/ethernet/intel/igc/igc.h 	struct igc_ring *ring;          /* pointer to linked list of rings */
igc_ring          301 drivers/net/ethernet/intel/igc/igc.h 	struct igc_ring ring[0] ____cacheline_internodealigned_in_smp;
igc_ring          363 drivers/net/ethernet/intel/igc/igc.h 	struct igc_ring *tx_ring[IGC_MAX_TX_QUEUES];
igc_ring          367 drivers/net/ethernet/intel/igc/igc.h 	struct igc_ring *rx_ring[IGC_MAX_RX_QUEUES];
igc_ring          437 drivers/net/ethernet/intel/igc/igc.h static inline u16 igc_desc_unused(const struct igc_ring *ring)
igc_ring          461 drivers/net/ethernet/intel/igc/igc.h static inline struct netdev_queue *txring_txq(const struct igc_ring *tx_ring)
igc_ring          481 drivers/net/ethernet/intel/igc/igc.h static inline unsigned int igc_rx_bufsz(struct igc_ring *ring)
igc_ring          493 drivers/net/ethernet/intel/igc/igc.h static inline unsigned int igc_rx_pg_order(struct igc_ring *ring)
igc_ring          488 drivers/net/ethernet/intel/igc/igc_ethtool.c 	struct igc_ring *temp_ring;
igc_ring          523 drivers/net/ethernet/intel/igc/igc_ethtool.c 		temp_ring = vmalloc(array_size(sizeof(struct igc_ring),
igc_ring          526 drivers/net/ethernet/intel/igc/igc_ethtool.c 		temp_ring = vmalloc(array_size(sizeof(struct igc_ring),
igc_ring          543 drivers/net/ethernet/intel/igc/igc_ethtool.c 			       sizeof(struct igc_ring));
igc_ring          560 drivers/net/ethernet/intel/igc/igc_ethtool.c 			       sizeof(struct igc_ring));
igc_ring          569 drivers/net/ethernet/intel/igc/igc_ethtool.c 			       sizeof(struct igc_ring));
igc_ring          586 drivers/net/ethernet/intel/igc/igc_ethtool.c 			       sizeof(struct igc_ring));
igc_ring          729 drivers/net/ethernet/intel/igc/igc_ethtool.c 	struct igc_ring *ring;
igc_ring           54 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clean_tx_ring(struct igc_ring *tx_ring);
igc_ring           69 drivers/net/ethernet/intel/igc/igc_main.c static bool igc_alloc_mapped_page(struct igc_ring *rx_ring,
igc_ring          184 drivers/net/ethernet/intel/igc/igc_main.c void igc_free_tx_resources(struct igc_ring *tx_ring)
igc_ring          219 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clean_tx_ring(struct igc_ring *tx_ring)
igc_ring          295 drivers/net/ethernet/intel/igc/igc_main.c int igc_setup_tx_resources(struct igc_ring *tx_ring)
igc_ring          356 drivers/net/ethernet/intel/igc/igc_main.c static void igc_clean_rx_ring(struct igc_ring *rx_ring)
igc_ring          414 drivers/net/ethernet/intel/igc/igc_main.c void igc_free_rx_resources(struct igc_ring *rx_ring)
igc_ring          451 drivers/net/ethernet/intel/igc/igc_main.c int igc_setup_rx_resources(struct igc_ring *rx_ring)
igc_ring          521 drivers/net/ethernet/intel/igc/igc_main.c 				  struct igc_ring *ring)
igc_ring          601 drivers/net/ethernet/intel/igc/igc_main.c 				  struct igc_ring *ring)
igc_ring          798 drivers/net/ethernet/intel/igc/igc_main.c static void igc_tx_ctxtdesc(struct igc_ring *tx_ring,
igc_ring          844 drivers/net/ethernet/intel/igc/igc_main.c static void igc_tx_csum(struct igc_ring *tx_ring, struct igc_tx_buffer *first)
igc_ring          890 drivers/net/ethernet/intel/igc/igc_main.c static int __igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size)
igc_ring          915 drivers/net/ethernet/intel/igc/igc_main.c static inline int igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size)
igc_ring          932 drivers/net/ethernet/intel/igc/igc_main.c static void igc_tx_olinfo_status(struct igc_ring *tx_ring,
igc_ring          951 drivers/net/ethernet/intel/igc/igc_main.c static int igc_tx_map(struct igc_ring *tx_ring,
igc_ring         1097 drivers/net/ethernet/intel/igc/igc_main.c 				       struct igc_ring *tx_ring)
igc_ring         1138 drivers/net/ethernet/intel/igc/igc_main.c static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter,
igc_ring         1166 drivers/net/ethernet/intel/igc/igc_main.c static inline void igc_rx_hash(struct igc_ring *ring,
igc_ring         1186 drivers/net/ethernet/intel/igc/igc_main.c static void igc_process_skb_fields(struct igc_ring *rx_ring,
igc_ring         1197 drivers/net/ethernet/intel/igc/igc_main.c static struct igc_rx_buffer *igc_get_rx_buffer(struct igc_ring *rx_ring,
igc_ring         1226 drivers/net/ethernet/intel/igc/igc_main.c static void igc_add_rx_frag(struct igc_ring *rx_ring,
igc_ring         1247 drivers/net/ethernet/intel/igc/igc_main.c static struct sk_buff *igc_build_skb(struct igc_ring *rx_ring,
igc_ring         1286 drivers/net/ethernet/intel/igc/igc_main.c static struct sk_buff *igc_construct_skb(struct igc_ring *rx_ring,
igc_ring         1344 drivers/net/ethernet/intel/igc/igc_main.c static void igc_reuse_rx_page(struct igc_ring *rx_ring,
igc_ring         1415 drivers/net/ethernet/intel/igc/igc_main.c static bool igc_is_non_eop(struct igc_ring *rx_ring,
igc_ring         1446 drivers/net/ethernet/intel/igc/igc_main.c static bool igc_cleanup_headers(struct igc_ring *rx_ring,
igc_ring         1467 drivers/net/ethernet/intel/igc/igc_main.c static void igc_put_rx_buffer(struct igc_ring *rx_ring,
igc_ring         1492 drivers/net/ethernet/intel/igc/igc_main.c static void igc_alloc_rx_buffers(struct igc_ring *rx_ring, u16 cleaned_count)
igc_ring         1560 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_ring *rx_ring = q_vector->rx.ring;
igc_ring         1648 drivers/net/ethernet/intel/igc/igc_main.c static inline unsigned int igc_rx_offset(struct igc_ring *rx_ring)
igc_ring         1653 drivers/net/ethernet/intel/igc/igc_main.c static bool igc_alloc_mapped_page(struct igc_ring *rx_ring,
igc_ring         1706 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_ring *tx_ring = q_vector->tx.ring;
igc_ring         1926 drivers/net/ethernet/intel/igc/igc_main.c 		struct igc_ring *ring = adapter->rx_ring[i];
igc_ring         1952 drivers/net/ethernet/intel/igc/igc_main.c 		struct igc_ring *ring = adapter->tx_ring[i];
igc_ring         2349 drivers/net/ethernet/intel/igc/igc_main.c 		struct igc_ring *ring = adapter->rx_ring[i];
igc_ring         3033 drivers/net/ethernet/intel/igc/igc_main.c 		struct igc_ring *tx_ring = adapter->tx_ring[i];
igc_ring         3486 drivers/net/ethernet/intel/igc/igc_main.c static void igc_add_ring(struct igc_ring *ring,
igc_ring         3511 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_ring *ring;