Lines Matching defs:mpd
553 const struct mii_phydesc *mpd, size_t len)
556 for (; mpd->mpd_name != NULL;
557 mpd = (const struct mii_phydesc *)((const char *)mpd + len)) {
558 if (MII_OUI(ma->mii_id1, ma->mii_id2) == mpd->mpd_oui &&
559 MII_MODEL(ma->mii_id2) == mpd->mpd_model)
560 return (mpd);
566 mii_phy_match(const struct mii_attach_args *ma, const struct mii_phydesc *mpd)
569 return (mii_phy_match_gen(ma, mpd, sizeof(struct mii_phydesc)));
573 mii_phy_dev_probe(device_t dev, const struct mii_phydesc *mpd, int mrv)
576 mpd = mii_phy_match(device_get_ivars(dev), mpd);
577 if (mpd != NULL) {
578 device_set_desc(dev, mpd->mpd_name);