Lines Matching defs:mac
1086 struct mac_device_info *mac;
1089 mac = devm_kzalloc(priv->device, sizeof(*mac), GFP_KERNEL);
1090 if (!mac)
1093 mac->pcsr = priv->ioaddr;
1094 mac->mac = &sun8i_dwmac_ops;
1095 mac->dma = &sun8i_dwmac_dma_ops;
1103 mac->link.speed_mask = GENMASK(3, 2) | EMAC_LOOPBACK;
1104 mac->link.speed10 = EMAC_SPEED_10;
1105 mac->link.speed100 = EMAC_SPEED_100;
1106 mac->link.speed1000 = EMAC_SPEED_1000;
1107 mac->link.duplex = EMAC_DUPLEX_FULL;
1108 mac->mii.addr = EMAC_MDIO_CMD;
1109 mac->mii.data = EMAC_MDIO_DATA;
1110 mac->mii.reg_shift = 4;
1111 mac->mii.reg_mask = GENMASK(8, 4);
1112 mac->mii.addr_shift = 12;
1113 mac->mii.addr_mask = GENMASK(16, 12);
1114 mac->mii.clk_csr_shift = 20;
1115 mac->mii.clk_csr_mask = GENMASK(22, 20);
1116 mac->unicast_filter_entries = 8;
1121 return mac;
1226 plat_dat = stmmac_probe_config_dt(pdev, stmmac_res.mac);