Lines Matching refs:rx_ring
890 adapter->rx_ring[i]->count = new_rx_count; in igb_set_ringparam()
942 memcpy(&temp_ring[i], adapter->rx_ring[i], in igb_set_ringparam()
958 igb_free_rx_resources(adapter->rx_ring[i]); in igb_set_ringparam()
960 memcpy(adapter->rx_ring[i], &temp_ring[i], in igb_set_ringparam()
1537 struct igb_ring *rx_ring = &adapter->test_rx_ring; in igb_setup_desc_rings() local
1556 rx_ring->count = IGB_DEFAULT_RXD; in igb_setup_desc_rings()
1557 rx_ring->dev = &adapter->pdev->dev; in igb_setup_desc_rings()
1558 rx_ring->netdev = adapter->netdev; in igb_setup_desc_rings()
1559 rx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
1561 if (igb_setup_rx_resources(rx_ring)) { in igb_setup_desc_rings()
1571 igb_configure_rx_ring(adapter, rx_ring); in igb_setup_desc_rings()
1573 igb_alloc_rx_buffers(rx_ring, igb_desc_unused(rx_ring)); in igb_setup_desc_rings()
1790 static int igb_clean_test_rings(struct igb_ring *rx_ring, in igb_clean_test_rings() argument
1800 rx_ntc = rx_ring->next_to_clean; in igb_clean_test_rings()
1802 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
1806 rx_buffer_info = &rx_ring->rx_buffer_info[rx_ntc]; in igb_clean_test_rings()
1809 dma_sync_single_for_cpu(rx_ring->dev, in igb_clean_test_rings()
1819 dma_sync_single_for_device(rx_ring->dev, in igb_clean_test_rings()
1830 if (rx_ntc == rx_ring->count) in igb_clean_test_rings()
1837 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
1843 igb_alloc_rx_buffers(rx_ring, count); in igb_clean_test_rings()
1844 rx_ring->next_to_clean = rx_ntc; in igb_clean_test_rings()
1853 struct igb_ring *rx_ring = &adapter->test_rx_ring; in igb_run_loopback_test() local
1874 if (rx_ring->count <= tx_ring->count) in igb_run_loopback_test()
1877 lc = ((rx_ring->count / 64) * 2) + 1; in igb_run_loopback_test()
1899 good_cnt = igb_clean_test_rings(rx_ring, tx_ring, size); in igb_run_loopback_test()
2311 ring = adapter->rx_ring[j]; in igb_get_ethtool_stats()