Lines Matching defs:new_mtu
1033 static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu)
1035 int rx_sync_size = emac_rx_sync_size(new_mtu);
1036 int rx_skb_size = emac_rx_skb_size(new_mtu);
1090 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) ||
1093 mr1_jumbo_bit_change = (new_mtu > ETH_DATA_LEN) ^
1101 WRITE_ONCE(dev->ndev->mtu, new_mtu);
1105 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu));
1119 static int emac_change_mtu(struct net_device *ndev, int new_mtu)
1124 DBG(dev, "change_mtu(%d)" NL, new_mtu);
1128 if (emac_rx_skb_size(ndev->mtu) != emac_rx_skb_size(new_mtu))
1129 ret = emac_resize_rx_ring(dev, new_mtu);
1133 WRITE_ONCE(ndev->mtu, new_mtu);
1134 dev->rx_skb_size = emac_rx_skb_size(new_mtu);
1135 dev->rx_sync_size = emac_rx_sync_size(new_mtu);