e1000_ring 215 drivers/net/ethernet/intel/e1000e/e1000.h struct e1000_ring *tx_ring ____cacheline_aligned_in_smp; e1000_ring 251 drivers/net/ethernet/intel/e1000e/e1000.h bool (*clean_rx)(struct e1000_ring *ring, int *work_done, e1000_ring 253 drivers/net/ethernet/intel/e1000e/e1000.h void (*alloc_rx_buf)(struct e1000_ring *ring, int cleaned_count, e1000_ring 255 drivers/net/ethernet/intel/e1000e/e1000.h struct e1000_ring *rx_ring; e1000_ring 290 drivers/net/ethernet/intel/e1000e/e1000.h struct e1000_ring test_tx_ring; e1000_ring 291 drivers/net/ethernet/intel/e1000e/e1000.h struct e1000_ring test_rx_ring; e1000_ring 475 drivers/net/ethernet/intel/e1000e/e1000.h int e1000e_setup_rx_resources(struct e1000_ring *ring); e1000_ring 476 drivers/net/ethernet/intel/e1000e/e1000.h int e1000e_setup_tx_resources(struct e1000_ring *ring); e1000_ring 477 drivers/net/ethernet/intel/e1000e/e1000.h void e1000e_free_rx_resources(struct e1000_ring *ring); e1000_ring 478 drivers/net/ethernet/intel/e1000e/e1000.h void e1000e_free_tx_resources(struct e1000_ring *ring); e1000_ring 667 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *temp_tx = NULL, *temp_rx = NULL; e1000_ring 668 drivers/net/ethernet/intel/e1000e/ethtool.c int err = 0, size = sizeof(struct e1000_ring); e1000_ring 1114 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *tx_ring = &adapter->test_tx_ring; e1000_ring 1115 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *rx_ring = &adapter->test_rx_ring; e1000_ring 1164 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *tx_ring = &adapter->test_tx_ring; e1000_ring 1165 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *rx_ring = &adapter->test_rx_ring; e1000_ring 1627 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *tx_ring = &adapter->test_tx_ring; e1000_ring 1628 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_ring *rx_ring = &adapter->test_rx_ring; e1000_ring 201 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 208 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *rx_ring = adapter->rx_ring; e1000_ring 472 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_desc_unused(struct e1000_ring *ring) e1000_ring 606 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_update_rdt_wa(struct e1000_ring *rx_ring, unsigned int i) e1000_ring 623 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_update_tdt_wa(struct e1000_ring *tx_ring, unsigned int i) e1000_ring 644 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_alloc_rx_buffers(struct e1000_ring *rx_ring, e1000_ring 712 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_alloc_rx_buffers_ps(struct e1000_ring *rx_ring, e1000_ring 816 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_alloc_jumbo_rx_buffers(struct e1000_ring *rx_ring, e1000_ring 907 drivers/net/ethernet/intel/e1000e/netdev.c static bool e1000_clean_rx_irq(struct e1000_ring *rx_ring, int *work_done, e1000_ring 1055 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_put_txbuf(struct e1000_ring *tx_ring, e1000_ring 1086 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 1208 drivers/net/ethernet/intel/e1000e/netdev.c static bool e1000_clean_tx_irq(struct e1000_ring *tx_ring) e1000_ring 1301 drivers/net/ethernet/intel/e1000e/netdev.c static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done, e1000_ring 1506 drivers/net/ethernet/intel/e1000e/netdev.c static bool e1000_clean_jumbo_rx_irq(struct e1000_ring *rx_ring, int *work_done, e1000_ring 1673 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_clean_rx_ring(struct e1000_ring *rx_ring) e1000_ring 1922 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 1941 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *rx_ring = adapter->rx_ring; e1000_ring 1971 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *rx_ring = adapter->rx_ring; e1000_ring 1972 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 2304 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *ring) e1000_ring 2322 drivers/net/ethernet/intel/e1000e/netdev.c int e1000e_setup_tx_resources(struct e1000_ring *tx_ring) e1000_ring 2356 drivers/net/ethernet/intel/e1000e/netdev.c int e1000e_setup_rx_resources(struct e1000_ring *rx_ring) e1000_ring 2407 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_clean_tx_ring(struct e1000_ring *tx_ring) e1000_ring 2435 drivers/net/ethernet/intel/e1000e/netdev.c void e1000e_free_tx_resources(struct e1000_ring *tx_ring) e1000_ring 2456 drivers/net/ethernet/intel/e1000e/netdev.c void e1000e_free_rx_resources(struct e1000_ring *rx_ring) e1000_ring 2629 drivers/net/ethernet/intel/e1000e/netdev.c int size = sizeof(struct e1000_ring); e1000_ring 2914 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 3186 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *rx_ring = adapter->rx_ring; e1000_ring 3744 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *rx_ring = adapter->rx_ring; e1000_ring 3799 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 5175 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring; e1000_ring 5432 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_tso(struct e1000_ring *tx_ring, struct sk_buff *skb, e1000_ring 5500 drivers/net/ethernet/intel/e1000e/netdev.c static bool e1000_tx_csum(struct e1000_ring *tx_ring, struct sk_buff *skb, e1000_ring 5554 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_tx_map(struct e1000_ring *tx_ring, struct sk_buff *skb, e1000_ring 5650 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count) e1000_ring 5754 drivers/net/ethernet/intel/e1000e/netdev.c static int __e1000_maybe_stop_tx(struct e1000_ring *tx_ring, int size) e1000_ring 5777 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_maybe_stop_tx(struct e1000_ring *tx_ring, int size) e1000_ring 5790 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_ring *tx_ring = adapter->tx_ring;