Lines Matching full:ma
125 struct mii_attach_args *ma;
133 ma = device_get_ivars(children[i]);
134 ma->mii_data = mii;
182 struct mii_attach_args *ma;
185 ma = device_get_ivars(child);
187 retval += printf(" PHY %d", ma->mii_phyno);
217 struct mii_attach_args *ma;
219 ma = device_get_ivars(child);
221 MII_OUI(ma->mii_id1, ma->mii_id2),
222 MII_MODEL(ma->mii_id2), MII_REV(ma->mii_id2));
229 struct mii_attach_args *ma;
231 ma = device_get_ivars(child);
232 sbuf_printf(sb, "phyno=%d", ma->mii_phyno);
240 struct mii_attach_args *args, *ma;
249 ma = NULL;
253 ma = args;
263 if (ma == NULL) {
264 ma = malloc(sizeof(struct mii_attach_args), M_DEVBUF,
266 if (ma == NULL)
270 free(ma, M_DEVBUF);
274 ma->mii_phyno = val;
275 ma->mii_offset = ivars->mii_offset++;
276 ma->mii_id1 = 0;
277 ma->mii_id2 = 0;
278 ma->mii_capmask = BMSR_DEFCAPMASK;
279 device_set_ivars(phy, ma);
283 ma->mii_id1 = val;
285 ma->mii_id2 = val;
287 ma->mii_capmask = val;
373 struct mii_attach_args *args, ma;
430 ma.mii_data = device_get_softc(*miibus);
433 ma.mii_capmask = capmask;
444 for (ma.mii_phyno = phymin; ma.mii_phyno <= phymax; ma.mii_phyno++) {
452 if (args->mii_phyno == ma.mii_phyno) {
466 bmsr = MIIBUS_READREG(dev, ma.mii_phyno, MII_BMSR);
483 if ((phymask & (1 << ma.mii_phyno)) == 0)
491 ma.mii_id1 = MIIBUS_READREG(dev, ma.mii_phyno, MII_PHYIDR1);
492 ma.mii_id2 = MIIBUS_READREG(dev, ma.mii_phyno, MII_PHYIDR2);
494 ma.mii_offset = ivars->mii_offset;
499 bcopy((char *)&ma, (char *)args, sizeof(ma));