Lines Matching refs:rx_ring
894 adapter->rx_ring[i]->count = new_rx_count; in igb_set_ringparam()
946 memcpy(&temp_ring[i], adapter->rx_ring[i], in igb_set_ringparam()
962 igb_free_rx_resources(adapter->rx_ring[i]); in igb_set_ringparam()
964 memcpy(adapter->rx_ring[i], &temp_ring[i], in igb_set_ringparam()
1541 struct igb_ring *rx_ring = &adapter->test_rx_ring; in igb_setup_desc_rings() local
1560 rx_ring->count = IGB_DEFAULT_RXD; in igb_setup_desc_rings()
1561 rx_ring->dev = &adapter->pdev->dev; in igb_setup_desc_rings()
1562 rx_ring->netdev = adapter->netdev; in igb_setup_desc_rings()
1563 rx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
1565 if (igb_setup_rx_resources(rx_ring)) { in igb_setup_desc_rings()
1575 igb_configure_rx_ring(adapter, rx_ring); in igb_setup_desc_rings()
1577 igb_alloc_rx_buffers(rx_ring, igb_desc_unused(rx_ring)); in igb_setup_desc_rings()
1794 static int igb_clean_test_rings(struct igb_ring *rx_ring, in igb_clean_test_rings() argument
1804 rx_ntc = rx_ring->next_to_clean; in igb_clean_test_rings()
1806 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
1810 rx_buffer_info = &rx_ring->rx_buffer_info[rx_ntc]; in igb_clean_test_rings()
1813 dma_sync_single_for_cpu(rx_ring->dev, in igb_clean_test_rings()
1823 dma_sync_single_for_device(rx_ring->dev, in igb_clean_test_rings()
1834 if (rx_ntc == rx_ring->count) in igb_clean_test_rings()
1841 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
1847 igb_alloc_rx_buffers(rx_ring, count); in igb_clean_test_rings()
1848 rx_ring->next_to_clean = rx_ntc; in igb_clean_test_rings()
1857 struct igb_ring *rx_ring = &adapter->test_rx_ring; in igb_run_loopback_test() local
1878 if (rx_ring->count <= tx_ring->count) in igb_run_loopback_test()
1881 lc = ((rx_ring->count / 64) * 2) + 1; in igb_run_loopback_test()
1903 good_cnt = igb_clean_test_rings(rx_ring, tx_ring, size); in igb_run_loopback_test()
2294 ring = adapter->rx_ring[j]; in igb_get_ethtool_stats()