Lines Matching defs:entry
262 const struct stmmac_hwif_entry *entry;
300 entry = &stmmac_hw[i];
302 if (needs_gmac ^ entry->gmac)
304 if (needs_gmac4 ^ entry->gmac4)
306 if (needs_xgmac ^ entry->xgmac)
309 if (priv->synopsys_id < entry->min_id)
311 if (needs_xgmac && (dev_id ^ entry->dev_id))
315 mac->desc = mac->desc ? : entry->desc;
316 mac->dma = mac->dma ? : entry->dma;
317 mac->mac = mac->mac ? : entry->mac;
318 mac->ptp = mac->ptp ? : entry->hwtimestamp;
319 mac->mode = mac->mode ? : entry->mode;
320 mac->tc = mac->tc ? : entry->tc;
321 mac->mmc = mac->mmc ? : entry->mmc;
324 priv->ptpaddr = priv->ioaddr + entry->regs.ptp_off;
325 priv->mmcaddr = priv->ioaddr + entry->regs.mmc_off;
329 ret = entry->setup(priv);
335 priv->hwif_quirks = entry->quirks;