Lines Matching full:mac
44 struct mac_device_info *mac = priv->hw; in stmmac_dwmac_mode_quirk() local
49 mac->mode = &chain_mode_ops; in stmmac_dwmac_mode_quirk()
53 mac->mode = &ring_mode_ops; in stmmac_dwmac_mode_quirk()
59 struct mac_device_info *mac = priv->hw; in stmmac_dwmac1_quirks() local
72 mac->desc = &enh_desc_ops; in stmmac_dwmac1_quirks()
75 mac->desc = &ndesc_ops; in stmmac_dwmac1_quirks()
116 const void *mac; member
138 .mac = &dwmac100_ops,
157 .mac = &dwmac1000_ops,
177 .mac = &dwmac4_ops,
199 .mac = &dwmac410_ops,
221 .mac = &dwmac410_ops,
243 .mac = &dwmac510_ops,
266 .mac = &dwxgmac210_ops,
289 .mac = &dwxlgmac2_ops,
307 struct mac_device_info *mac; in stmmac_hwif_init() local
337 mac = priv->plat->setup(priv); in stmmac_hwif_init()
340 mac = devm_kzalloc(priv->device, sizeof(*mac), GFP_KERNEL); in stmmac_hwif_init()
343 if (!mac) in stmmac_hwif_init()
363 mac->desc = mac->desc ? : entry->desc; in stmmac_hwif_init()
364 mac->dma = mac->dma ? : entry->dma; in stmmac_hwif_init()
365 mac->mac = mac->mac ? : entry->mac; in stmmac_hwif_init()
366 mac->ptp = mac->ptp ? : entry->hwtimestamp; in stmmac_hwif_init()
367 mac->mode = mac->mode ? : entry->mode; in stmmac_hwif_init()
368 mac->tc = mac->tc ? : entry->tc; in stmmac_hwif_init()
369 mac->mmc = mac->mmc ? : entry->mmc; in stmmac_hwif_init()
370 mac->est = mac->est ? : entry->est; in stmmac_hwif_init()
372 priv->hw = mac; in stmmac_hwif_init()