Home
last modified time | relevance | path

Searched refs:temp_ring (Results 1 – 9 of 9) sorted by relevance

/drivers/net/ethernet/intel/igbvf/
A Dethtool.c199 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 Dngbe_ethtool.c54 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 Dfm10k_ethtool.c527 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 Dtxgbe_ethtool.c47 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 Digc_ethtool.c595 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 Dixgbe_ethtool.c1241 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 Digb_ethtool.c888 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 Dwx_lib.h40 u32 new_rx_count, struct wx_ring *temp_ring);
A Dwx_lib.c3042 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 …]

Completed in 31 milliseconds