Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_ethtool.c22 struct wx_ring *temp_ring; in ngbe_set_ringparam() local
51 temp_ring = kvmalloc_objs(struct wx_ring, i); in ngbe_set_ringparam()
52 if (!temp_ring) { in ngbe_set_ringparam()
59 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in ngbe_set_ringparam()
60 kvfree(temp_ring); in ngbe_set_ringparam()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c595 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/wangxun/libwx/
H A Dwx_lib.h40 u32 new_rx_count, struct wx_ring *temp_ring);
H A Dwx_ethtool.c790 struct wx_ring *temp_ring; in wx_set_ringparam_vf() local
819 temp_ring = kvmalloc_objs(struct wx_ring, i); in wx_set_ringparam_vf()
820 if (!temp_ring) { in wx_set_ringparam_vf()
830 err = wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in wx_set_ringparam_vf()
835 kvfree(temp_ring); in wx_set_ringparam_vf()
H A Dwx_lib.c3316 u32 new_rx_count, struct wx_ring *temp_ring) in wx_set_ring() argument
3327 memcpy(&temp_ring[i], wx->tx_ring[i], in wx_set_ring()
3330 temp_ring[i].count = new_tx_count; in wx_set_ring()
3331 err = wx_setup_tx_resources(&temp_ring[i]); in wx_set_ring()
3336 wx_free_tx_resources(&temp_ring[i]); in wx_set_ring()
3345 memcpy(wx->tx_ring[i], &temp_ring[i], in wx_set_ring()
3355 memcpy(&temp_ring[i], wx->rx_ring[i], in wx_set_ring()
3358 temp_ring[i].count = new_rx_count; in wx_set_ring()
3359 err = wx_setup_rx_resources(&temp_ring[i]); in wx_set_ring()
3364 wx_free_rx_resources(&temp_ring[i]); in wx_set_ring()
[all …]
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c888 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 …]