| /drivers/net/ethernet/intel/igbvf/ |
| A D | ethtool.c | 199 struct igbvf_ring *temp_ring; in igbvf_set_ringparam() local 229 temp_ring = vmalloc(sizeof(struct igbvf_ring)); in igbvf_set_ringparam() 230 if (!temp_ring) { in igbvf_set_ringparam() 242 memcpy(temp_ring, adapter->tx_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam() 244 temp_ring->count = new_tx_count; in igbvf_set_ringparam() 245 err = igbvf_setup_tx_resources(adapter, temp_ring); in igbvf_set_ringparam() 251 memcpy(adapter->tx_ring, temp_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam() 255 memcpy(temp_ring, adapter->rx_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam() 257 temp_ring->count = new_rx_count; in igbvf_set_ringparam() 258 err = igbvf_setup_rx_resources(adapter, temp_ring); in igbvf_set_ringparam() [all …]
|
| /drivers/net/ethernet/wangxun/ngbe/ |
| A D | ngbe_ethtool.c | 54 struct wx_ring *temp_ring; in ngbe_set_ringparam() local 84 temp_ring = kvmalloc_array(i, sizeof(struct wx_ring), GFP_KERNEL); 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()
|
| /drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_ethtool.c | 527 struct fm10k_ring *temp_ring; in fm10k_set_ringparam() local 565 if (!temp_ring) { in fm10k_set_ringparam() 579 memcpy(&temp_ring[i], interface->tx_ring[i], in fm10k_set_ringparam() 582 temp_ring[i].count = new_tx_count; in fm10k_set_ringparam() 587 fm10k_free_tx_resources(&temp_ring[i]); in fm10k_set_ringparam() 596 memcpy(interface->tx_ring[i], &temp_ring[i], in fm10k_set_ringparam() 606 memcpy(&temp_ring[i], interface->rx_ring[i], in fm10k_set_ringparam() 609 temp_ring[i].count = new_rx_count; in fm10k_set_ringparam() 614 fm10k_free_rx_resources(&temp_ring[i]); in fm10k_set_ringparam() 623 memcpy(interface->rx_ring[i], &temp_ring[i], in fm10k_set_ringparam() [all …]
|
| /drivers/net/ethernet/wangxun/txgbe/ |
| A D | txgbe_ethtool.c | 47 struct wx_ring *temp_ring; in txgbe_set_ringparam() local 77 temp_ring = kvmalloc_array(i, sizeof(struct wx_ring), GFP_KERNEL); in txgbe_set_ringparam() 78 if (!temp_ring) { in txgbe_set_ringparam() 85 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in txgbe_set_ringparam() 86 kvfree(temp_ring); in txgbe_set_ringparam()
|
| /drivers/net/ethernet/intel/igc/ |
| A D | igc_ethtool.c | 595 struct igc_ring *temp_ring; in igc_ethtool_set_ringparam() local 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() 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() 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() [all …]
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_ethtool.c | 1241 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam() local 1283 if (!temp_ring) { in ixgbe_set_ringparam() 1301 temp_ring[i].count = new_tx_count; in ixgbe_set_ringparam() 1306 ixgbe_free_tx_resources(&temp_ring[i]); in ixgbe_set_ringparam() 1316 temp_ring[i].count = new_tx_count; in ixgbe_set_ringparam() 1321 ixgbe_free_tx_resources(&temp_ring[i]); in ixgbe_set_ringparam() 1350 memset(&temp_ring[i].xdp_rxq, 0, in ixgbe_set_ringparam() 1351 sizeof(temp_ring[i].xdp_rxq)); in ixgbe_set_ringparam() 1353 temp_ring[i].count = new_rx_count; in ixgbe_set_ringparam() 1358 ixgbe_free_rx_resources(&temp_ring[i]); in ixgbe_set_ringparam() [all …]
|
| /drivers/net/ethernet/intel/igb/ |
| A D | igb_ethtool.c | 888 struct igb_ring *temp_ring; in igb_set_ringparam() local 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() 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() 971 temp_ring[i].count = new_rx_count; in igb_set_ringparam() 976 igb_free_rx_resources(&temp_ring[i]); in igb_set_ringparam() 986 memcpy(adapter->rx_ring[i], &temp_ring[i], in igb_set_ringparam() [all …]
|
| /drivers/net/ethernet/wangxun/libwx/ |
| A D | wx_lib.h | 40 u32 new_rx_count, struct wx_ring *temp_ring);
|
| A D | wx_lib.c | 3042 u32 new_rx_count, struct wx_ring *temp_ring) in wx_set_ring() argument 3053 memcpy(&temp_ring[i], wx->tx_ring[i], in wx_set_ring() 3056 temp_ring[i].count = new_tx_count; in wx_set_ring() 3057 err = wx_setup_tx_resources(&temp_ring[i]); in wx_set_ring() 3062 wx_free_tx_resources(&temp_ring[i]); in wx_set_ring() 3071 memcpy(wx->tx_ring[i], &temp_ring[i], in wx_set_ring() 3081 memcpy(&temp_ring[i], wx->rx_ring[i], in wx_set_ring() 3084 temp_ring[i].count = new_rx_count; in wx_set_ring() 3085 err = wx_setup_rx_resources(&temp_ring[i]); in wx_set_ring() 3090 wx_free_rx_resources(&temp_ring[i]); in wx_set_ring() [all …]
|