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;