Lines Matching refs:mac
1340 struct mac_device_info *mac = priv->hw; in dwmac4_setup() local
1345 mac->pcsr = priv->ioaddr; in dwmac4_setup()
1346 mac->multicast_filter_bins = priv->plat->multicast_filter_bins; in dwmac4_setup()
1347 mac->unicast_filter_entries = priv->plat->unicast_filter_entries; in dwmac4_setup()
1348 mac->mcast_bits_log2 = 0; in dwmac4_setup()
1350 if (mac->multicast_filter_bins) in dwmac4_setup()
1351 mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); in dwmac4_setup()
1353 mac->link.caps = MAC_ASYM_PAUSE | MAC_SYM_PAUSE | in dwmac4_setup()
1355 mac->link.duplex = GMAC_CONFIG_DM; in dwmac4_setup()
1356 mac->link.speed10 = GMAC_CONFIG_PS; in dwmac4_setup()
1357 mac->link.speed100 = GMAC_CONFIG_FES | GMAC_CONFIG_PS; in dwmac4_setup()
1358 mac->link.speed1000 = 0; in dwmac4_setup()
1359 mac->link.speed2500 = GMAC_CONFIG_FES; in dwmac4_setup()
1360 mac->link.speed_mask = GMAC_CONFIG_FES | GMAC_CONFIG_PS; in dwmac4_setup()
1361 mac->mii.addr = GMAC_MDIO_ADDR; in dwmac4_setup()
1362 mac->mii.data = GMAC_MDIO_DATA; in dwmac4_setup()
1363 mac->mii.addr_shift = 21; in dwmac4_setup()
1364 mac->mii.addr_mask = GENMASK(25, 21); in dwmac4_setup()
1365 mac->mii.reg_shift = 16; in dwmac4_setup()
1366 mac->mii.reg_mask = GENMASK(20, 16); in dwmac4_setup()
1367 mac->mii.clk_csr_shift = 8; in dwmac4_setup()
1368 mac->mii.clk_csr_mask = GENMASK(11, 8); in dwmac4_setup()
1369 mac->num_vlan = dwmac4_get_num_vlan(priv->ioaddr); in dwmac4_setup()