Searched refs:temp_ring (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/wangxun/ngbe/ |
| H A D | ngbe_ethtool.c | 54 struct wx_ring *temp_ring; in ngbe_set_ringparam() local 84 temp_ring = kvmalloc_objs(struct wx_ring, i); in ngbe_set_ringparam() 85 if (!temp_ring) { in ngbe_set_ringparam() 92 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in ngbe_set_ringparam() 93 kvfree(temp_ring); in ngbe_set_ringparam()
|
| /linux/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_ethtool.c | 46 struct wx_ring *temp_ring; in txgbe_set_ringparam() local 76 temp_ring = kvmalloc_objs(struct wx_ring, i); in txgbe_set_ringparam() 77 if (!temp_ring) { in txgbe_set_ringparam() 84 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in txgbe_set_ringparam() 85 kvfree(temp_ring); in txgbe_set_ringparam()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 595 struct igc_ring *temp_ring; in igc_ethtool_set_ringparam() local 630 temp_ring = vmalloc_array(adapter->num_tx_queues, in igc_ethtool_set_ringparam() 633 temp_ring = vmalloc_array(adapter->num_rx_queues, 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() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ethtool.c | 1243 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam() local 1283 temp_ring = vmalloc_array(i, sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1285 if (!temp_ring) { in ixgbe_set_ringparam() 1300 memcpy(&temp_ring[i], adapter->tx_ring[i], in ixgbe_set_ringparam() 1303 temp_ring[i].count = new_tx_count; in ixgbe_set_ringparam() 1304 err = ixgbe_setup_tx_resources(&temp_ring[i]); in ixgbe_set_ringparam() 1308 ixgbe_free_tx_resources(&temp_ring[i]); in ixgbe_set_ringparam() 1315 memcpy(&temp_ring[i], adapter->xdp_ring[j], in ixgbe_set_ringparam() 1318 temp_ring[i].count = new_tx_count; in ixgbe_set_ringparam() 1319 err = ixgbe_setup_tx_resources(&temp_ring[i]); in ixgbe_set_ringparam() [all …]
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ethtool.c | 888 struct igb_ring *temp_ring; in igb_set_ringparam() local 923 temp_ring = vmalloc_array(adapter->num_tx_queues, in igb_set_ringparam() 926 temp_ring = vmalloc_array(adapter->num_rx_queues, in igb_set_ringparam() 929 if (!temp_ring) { in igb_set_ringparam() 942 memcpy(&temp_ring[i], adapter->tx_ring[i], in igb_set_ringparam() 945 temp_ring[i].count = new_tx_count; in igb_set_ringparam() 946 err = igb_setup_tx_resources(&temp_ring[i]); in igb_set_ringparam() 950 igb_free_tx_resources(&temp_ring[i]); in igb_set_ringparam() 959 memcpy(adapter->tx_ring[i], &temp_ring[i], in igb_set_ringparam() 968 memcpy(&temp_ring[i], adapter->rx_ring[i], in igb_set_ringparam() [all …]
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 3250 u32 new_rx_count, struct wx_ring *temp_ring) in wx_set_ring() argument 3261 memcpy(&temp_ring[i], wx->tx_ring[i], in wx_set_ring() 3264 temp_ring[i].count = new_tx_count; in wx_set_ring() 3265 err = wx_setup_tx_resources(&temp_ring[i]); in wx_set_ring() 3270 wx_free_tx_resources(&temp_ring[i]); in wx_set_ring() 3279 memcpy(wx->tx_ring[i], &temp_ring[i], in wx_set_ring() 3289 memcpy(&temp_ring[i], wx->rx_ring[i], in wx_set_ring() 3292 temp_ring[i].count = new_rx_count; in wx_set_ring() 3293 err = wx_setup_rx_resources(&temp_ring[i]); in wx_set_ring() 3298 wx_free_rx_resources(&temp_ring[i]); in wx_set_ring() [all …]
|