Lines Matching refs:mpd
551 const struct mii_phydesc *mpd, size_t len)
554 for (; mpd->mpd_name != NULL;
555 mpd = (const struct mii_phydesc *)((const char *)mpd + len)) {
556 if (MII_OUI(ma->mii_id1, ma->mii_id2) == mpd->mpd_oui &&
557 MII_MODEL(ma->mii_id2) == mpd->mpd_model)
558 return (mpd);
564 mii_phy_match(const struct mii_attach_args *ma, const struct mii_phydesc *mpd)
567 return (mii_phy_match_gen(ma, mpd, sizeof(struct mii_phydesc)));
571 mii_phy_dev_probe(device_t dev, const struct mii_phydesc *mpd, int mrv)
574 mpd = mii_phy_match(device_get_ivars(dev), mpd);
575 if (mpd != NULL) {
576 device_set_desc(dev, mpd->mpd_name);