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)