Lines Matching refs:temp_ring
595 struct igc_ring *temp_ring; in igc_ethtool_set_ringparam() local
630 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
633 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
636 if (!temp_ring) { in igc_ethtool_set_ringparam()
649 memcpy(&temp_ring[i], adapter->tx_ring[i], in igc_ethtool_set_ringparam()
652 temp_ring[i].count = new_tx_count; in igc_ethtool_set_ringparam()
653 err = igc_setup_tx_resources(&temp_ring[i]); in igc_ethtool_set_ringparam()
657 igc_free_tx_resources(&temp_ring[i]); in igc_ethtool_set_ringparam()
666 memcpy(adapter->tx_ring[i], &temp_ring[i], in igc_ethtool_set_ringparam()
675 memcpy(&temp_ring[i], adapter->rx_ring[i], in igc_ethtool_set_ringparam()
678 temp_ring[i].count = new_rx_count; in igc_ethtool_set_ringparam()
679 err = igc_setup_rx_resources(&temp_ring[i]); in igc_ethtool_set_ringparam()
683 igc_free_rx_resources(&temp_ring[i]); in igc_ethtool_set_ringparam()
692 memcpy(adapter->rx_ring[i], &temp_ring[i], in igc_ethtool_set_ringparam()
700 vfree(temp_ring); in igc_ethtool_set_ringparam()