Lines Matching refs:temp_ring
881 struct igb_ring *temp_ring; in igb_set_ringparam() local
916 temp_ring = vmalloc(array_size(sizeof(struct igb_ring), in igb_set_ringparam()
919 temp_ring = vmalloc(array_size(sizeof(struct igb_ring), in igb_set_ringparam()
922 if (!temp_ring) { in igb_set_ringparam()
935 memcpy(&temp_ring[i], adapter->tx_ring[i], in igb_set_ringparam()
938 temp_ring[i].count = new_tx_count; in igb_set_ringparam()
939 err = igb_setup_tx_resources(&temp_ring[i]); in igb_set_ringparam()
943 igb_free_tx_resources(&temp_ring[i]); in igb_set_ringparam()
952 memcpy(adapter->tx_ring[i], &temp_ring[i], in igb_set_ringparam()
961 memcpy(&temp_ring[i], adapter->rx_ring[i], in igb_set_ringparam()
965 memset(&temp_ring[i].xdp_rxq, 0, in igb_set_ringparam()
966 sizeof(temp_ring[i].xdp_rxq)); in igb_set_ringparam()
968 temp_ring[i].count = new_rx_count; in igb_set_ringparam()
969 err = igb_setup_rx_resources(&temp_ring[i]); in igb_set_ringparam()
973 igb_free_rx_resources(&temp_ring[i]); in igb_set_ringparam()
983 memcpy(adapter->rx_ring[i], &temp_ring[i], in igb_set_ringparam()
991 vfree(temp_ring); in igb_set_ringparam()