Lines Matching refs:mii
732 vr_phy_read(vrp, MII_PHYIDH, &vrp->chip.mii.identh); in vr_param_init()
733 vr_phy_read(vrp, MII_PHYIDL, &vrp->chip.mii.identl); in vr_param_init()
739 vr_phy_read(vrp, MII_STATUS, &vrp->chip.mii.status); in vr_param_init()
740 if ((vrp->chip.mii.status & MII_STATUS_10) == 0) in vr_param_init()
743 if ((vrp->chip.mii.status & MII_STATUS_10_FD) == 0) in vr_param_init()
746 if ((vrp->chip.mii.status & MII_STATUS_100_BASEX) == 0) in vr_param_init()
749 if ((vrp->chip.mii.status & MII_STATUS_100_BASEX_FD) == 0) in vr_param_init()
752 if ((vrp->chip.mii.status & MII_STATUS_100_BASE_T4) == 0) in vr_param_init()
767 vrp->chip.mii.anadv = vrp->param.anadv_en & in vr_param_init()
774 vrp->chip.mii.control = MII_CONTROL_ANE; in vr_param_init()
776 vrp->chip.mii.control = in vr_param_init()
2306 v = (vrp->chip.mii.anadv & MII_ABILITY_100BASE_T4) != 0; in vr_mac_getstat()
2310 v = (vrp->chip.mii.anadv & MII_ABILITY_100BASE_TX_FD) != 0; in vr_mac_getstat()
2314 v = (vrp->chip.mii.anadv & MII_ABILITY_100BASE_TX) != 0; in vr_mac_getstat()
2318 v = (vrp->chip.mii.anadv & MII_ABILITY_10BASE_T_FD) != 0; in vr_mac_getstat()
2322 v = (vrp->chip.mii.anadv & MII_ABILITY_10BASE_T) != 0; in vr_mac_getstat()
2330 v = (vrp->chip.mii.control & MII_CONTROL_ANE) != 0; in vr_mac_getstat()
2334 v = (vrp->chip.mii.anadv & MII_ABILITY_PAUSE) != 0; in vr_mac_getstat()
2338 v = (vrp->chip.mii.anadv & MII_AN_ADVERT_REMFAULT) != 0; in vr_mac_getstat()
2346 v = (vrp->chip.mii.status & MII_STATUS_100_BASE_T4) != 0; in vr_mac_getstat()
2350 v = (vrp->chip.mii.status & MII_STATUS_100_BASEX_FD) != 0; in vr_mac_getstat()
2354 v = (vrp->chip.mii.status & MII_STATUS_100_BASEX) != 0; in vr_mac_getstat()
2358 v = (vrp->chip.mii.status & MII_STATUS_10_FD) != 0; in vr_mac_getstat()
2362 v = (vrp->chip.mii.status & MII_STATUS_10) != 0; in vr_mac_getstat()
2370 v = (vrp->chip.mii.status & MII_STATUS_CANAUTONEG) != 0; in vr_mac_getstat()
2378 v = (vrp->chip.mii.status & MII_STATUS_REMFAULT) != 0; in vr_mac_getstat()
2427 v = (vrp->chip.mii.control & MII_CONTROL_ANE) != 0 && in vr_mac_getstat()
2428 (vrp->chip.mii.status & MII_STATUS_ANDONE) != 0; in vr_mac_getstat()
2440 v = (vrp->chip.mii.lpable & MII_ABILITY_100BASE_T4) != 0; in vr_mac_getstat()
2452 v = (vrp->chip.mii.lpable & MII_ABILITY_100BASE_TX_FD) != 0; in vr_mac_getstat()
2456 v = (vrp->chip.mii.lpable & MII_ABILITY_100BASE_TX) != 0; in vr_mac_getstat()
2460 v = (vrp->chip.mii.lpable & MII_ABILITY_10BASE_T_FD) != 0; in vr_mac_getstat()
2464 v = (vrp->chip.mii.lpable & MII_ABILITY_10BASE_T) != 0; in vr_mac_getstat()
2472 v = (vrp->chip.mii.anexp & MII_AN_EXP_LPCANAN) != 0; in vr_mac_getstat()
2476 v = (vrp->chip.mii.lpable & MII_ABILITY_PAUSE) != 0; in vr_mac_getstat()
2480 v = (vrp->chip.mii.status & MII_STATUS_REMFAULT) != 0; in vr_mac_getstat()
2544 v = (vrp->chip.mii.identh << 16) | vrp->chip.mii.identl; in vr_mac_getstat()
2665 if ((vrp->chip.mii.control & MII_CONTROL_ANE) != 0) { in vr_link_init()
2669 vrp->chip.mii.control |= MII_CONTROL_RSAN; in vr_link_init()
2674 vr_phy_write(vrp, MII_AN_ADVERT, vrp->chip.mii.anadv); in vr_link_init()
2685 vrp->chip.mii.control |= MII_CONTROL_100MB; in vr_link_init()
2686 vrp->chip.mii.control |= MII_CONTROL_FDUPLEX; in vr_link_init()
2689 vrp->chip.mii.control |= MII_CONTROL_100MB; in vr_link_init()
2690 vrp->chip.mii.control &= ~MII_CONTROL_FDUPLEX; in vr_link_init()
2693 vrp->chip.mii.control |= MII_CONTROL_FDUPLEX; in vr_link_init()
2694 vrp->chip.mii.control &= ~MII_CONTROL_100MB; in vr_link_init()
2696 vrp->chip.mii.control &= ~MII_CONTROL_100MB; in vr_link_init()
2697 vrp->chip.mii.control &= ~MII_CONTROL_FDUPLEX; in vr_link_init()
2703 vr_phy_write(vrp, MII_CONTROL, vrp->chip.mii.control); in vr_link_init()
2709 if ((vrp->chip.mii.control & MII_CONTROL_ANE) == 0) { in vr_link_init()
2726 vr_phy_read(vrp, MII_STATUS, &vrp->chip.mii.status); in vr_link_state()
2727 vr_phy_read(vrp, MII_CONTROL, &vrp->chip.mii.control); in vr_link_state()
2728 vr_phy_read(vrp, MII_AN_ADVERT, &vrp->chip.mii.anadv); in vr_link_state()
2729 vr_phy_read(vrp, MII_AN_LPABLE, &vrp->chip.mii.lpable); in vr_link_state()
2730 vr_phy_read(vrp, MII_AN_EXPANSION, &vrp->chip.mii.anexp); in vr_link_state()
2736 if ((vrp->chip.mii.control & MII_CONTROL_ANE) != 0) { in vr_link_state()
2737 mask = vrp->chip.mii.anadv & vrp->chip.mii.lpable; in vr_link_state()
2776 if ((vrp->chip.mii.status & MII_STATUS_REMFAULT) != 0) in vr_link_state()
2780 if ((vrp->chip.mii.lpable & MII_AN_ADVERT_REMFAULT) != 0) in vr_link_state()
2787 if ((vrp->chip.mii.control & MII_CONTROL_100MB) != 0) { in vr_link_state()
2795 if ((vrp->chip.mii.control & MII_CONTROL_FDUPLEX) != 0) in vr_link_state()
2891 if ((vrp->chip.mii.status & MII_STATUS_LINKUP) != 0) in vr_link_state()
3191 val = (vrp->chip.mii.anadv & in vr_mac_getprop()
3196 val = (vrp->chip.mii.anadv & in vr_mac_getprop()
3201 val = (vrp->chip.mii.anadv & in vr_mac_getprop()
3206 val = (vrp->chip.mii.anadv & in vr_mac_getprop()
3211 val = (vrp->chip.mii.anadv & in vr_mac_getprop()
3216 val = (vrp->chip.mii.control & in vr_mac_getprop()
3320 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3325 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3330 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3335 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3340 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3346 val = (vrp->chip.mii.status & in vr_mac_propinfo()
3364 perm = ((vrp->chip.mii.control & in vr_mac_propinfo()
3376 perm = ((vrp->chip.mii.control & in vr_mac_propinfo()
3437 if ((vrp->chip.mii.control & MII_CONTROL_ANE) == 0) { in vr_mac_setprop()
3439 vrp->chip.mii.control |= in vr_mac_setprop()
3442 vrp->chip.mii.control &= in vr_mac_setprop()
3499 vrp->chip.mii.control &= ~MII_CONTROL_ANE; in vr_mac_setprop()
3502 if ((vrp->chip.mii.status & in vr_mac_setprop()
3504 vrp->chip.mii.control |= in vr_mac_setprop()
3543 vrp->chip.mii.anadv = vrp->param.anadv_en & in vr_mac_setprop()