Lines Matching refs:ma
135 struct mii_attach_args *ma;
143 ma = device_get_ivars(children[i]);
144 ma->mii_data = mii;
179 struct mii_attach_args *ma;
182 ma = device_get_ivars(child);
184 retval += printf(" PHY %d", ma->mii_phyno);
215 struct mii_attach_args *ma;
217 ma = device_get_ivars(child);
219 MII_OUI(ma->mii_id1, ma->mii_id2),
220 MII_MODEL(ma->mii_id2), MII_REV(ma->mii_id2));
228 struct mii_attach_args *ma;
230 ma = device_get_ivars(child);
231 snprintf(buf, buflen, "phyno=%d", ma->mii_phyno);
239 struct mii_attach_args *args, *ma;
248 ma = NULL;
252 ma = args;
262 if (ma == NULL) {
263 ma = malloc(sizeof(struct mii_attach_args), M_DEVBUF,
265 if (ma == NULL)
269 free(ma, M_DEVBUF);
273 ma->mii_phyno = val;
274 ma->mii_offset = ivars->mii_offset++;
275 ma->mii_id1 = 0;
276 ma->mii_id2 = 0;
277 ma->mii_capmask = BMSR_DEFCAPMASK;
278 device_set_ivars(phy, ma);
282 ma->mii_id1 = val;
284 ma->mii_id2 = val;
286 ma->mii_capmask = val;
372 struct mii_attach_args *args, ma;
427 ma.mii_data = device_get_softc(*miibus);
430 ma.mii_capmask = capmask;
441 for (ma.mii_phyno = phymin; ma.mii_phyno <= phymax; ma.mii_phyno++) {
449 if (args->mii_phyno == ma.mii_phyno) {
463 bmsr = MIIBUS_READREG(dev, ma.mii_phyno, MII_BMSR);
480 if ((phymask & (1 << ma.mii_phyno)) == 0)
488 ma.mii_id1 = MIIBUS_READREG(dev, ma.mii_phyno, MII_PHYIDR1);
489 ma.mii_id2 = MIIBUS_READREG(dev, ma.mii_phyno, MII_PHYIDR2);
491 ma.mii_offset = ivars->mii_offset;
496 bcopy((char *)&ma, (char *)args, sizeof(ma));