Lines Matching refs:rx_ring
953 struct ixgbe_ring *rx_ring = adapter->rx_ring[0]; in ixgbe_get_ringparam() local
957 ring->rx_pending = rx_ring->count; in ixgbe_get_ringparam()
993 adapter->rx_ring[i]->count = new_rx_count; in ixgbe_set_ringparam()
1045 memcpy(&temp_ring[i], adapter->rx_ring[i], in ixgbe_set_ringparam()
1061 ixgbe_free_rx_resources(adapter->rx_ring[i]); in ixgbe_set_ringparam()
1063 memcpy(adapter->rx_ring[i], &temp_ring[i], in ixgbe_set_ringparam()
1150 ring = adapter->rx_ring[j]; in ixgbe_get_ethtool_stats()
1638 struct ixgbe_ring *rx_ring = &adapter->test_rx_ring; in ixgbe_free_desc_rings() local
1646 ixgbe_disable_rx_queue(adapter, rx_ring); in ixgbe_free_desc_rings()
1675 struct ixgbe_ring *rx_ring = &adapter->test_rx_ring; in ixgbe_setup_desc_rings() local
1708 rx_ring->count = IXGBE_DEFAULT_RXD; in ixgbe_setup_desc_rings()
1709 rx_ring->queue_index = 0; in ixgbe_setup_desc_rings()
1710 rx_ring->dev = &adapter->pdev->dev; in ixgbe_setup_desc_rings()
1711 rx_ring->netdev = adapter->netdev; in ixgbe_setup_desc_rings()
1712 rx_ring->reg_idx = adapter->rx_ring[0]->reg_idx; in ixgbe_setup_desc_rings()
1714 err = ixgbe_setup_rx_resources(rx_ring); in ixgbe_setup_desc_rings()
1722 ixgbe_configure_rx_ring(adapter, rx_ring); in ixgbe_setup_desc_rings()
1835 static u16 ixgbe_clean_test_rings(struct ixgbe_ring *rx_ring, in ixgbe_clean_test_rings() argument
1845 rx_ntc = rx_ring->next_to_clean; in ixgbe_clean_test_rings()
1847 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings()
1851 rx_buffer = &rx_ring->rx_buffer_info[rx_ntc]; in ixgbe_clean_test_rings()
1854 dma_sync_single_for_cpu(rx_ring->dev, in ixgbe_clean_test_rings()
1856 ixgbe_rx_bufsz(rx_ring), in ixgbe_clean_test_rings()
1864 dma_sync_single_for_device(rx_ring->dev, in ixgbe_clean_test_rings()
1866 ixgbe_rx_bufsz(rx_ring), in ixgbe_clean_test_rings()
1875 if (rx_ntc == rx_ring->count) in ixgbe_clean_test_rings()
1882 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings()
1888 ixgbe_alloc_rx_buffers(rx_ring, count); in ixgbe_clean_test_rings()
1889 rx_ring->next_to_clean = rx_ntc; in ixgbe_clean_test_rings()
1898 struct ixgbe_ring *rx_ring = &adapter->test_rx_ring; in ixgbe_run_loopback_test() local
1923 if (rx_ring->count <= tx_ring->count) in ixgbe_run_loopback_test()
1926 lc = ((rx_ring->count / 64) * 2) + 1; in ixgbe_run_loopback_test()
1950 good_cnt = ixgbe_clean_test_rings(rx_ring, tx_ring, size); in ixgbe_run_loopback_test()
2626 queue = adapter->rx_ring[ring]->reg_idx; in ixgbe_add_ethtool_fdir_entry()