Lines Matching refs:active

820     int  active;                            /* Index to active PHY device   */  member
1391 if (lp->phy[lp->active].id != 0) { in de4x5_sw_reset()
2768 srom_exec(dev, lp->phy[lp->active].gep); in dc21140m_autoconf()
2770 ana = lp->phy[lp->active].ana | MII_ANA_CSMA; in dc21140m_autoconf()
2771 mii_wr(ana, MII_ANA, lp->phy[lp->active].addr, DE4X5_MII); in dc21140m_autoconf()
2784 mii_wr(ana, MII_ANA, lp->phy[lp->active].addr, DE4X5_MII); in dc21140m_autoconf()
2803 mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); in dc21140m_autoconf()
2827 anlpa = mii_rd(MII_ANLPA, lp->phy[lp->active].addr, DE4X5_MII); in dc21140m_autoconf()
2828 ana = mii_rd(MII_ANA, lp->phy[lp->active].addr, DE4X5_MII); in dc21140m_autoconf()
2849 lp->tmp = (lp->phy[lp->active].id ? MII_SR_LKS : in dc21140m_autoconf()
2973 mii_wr(ana, MII_ANA, lp->phy[lp->active].addr, DE4X5_MII); in dc2114x_autoconf()
2986 mii_wr(MII_CR_ASSE | MII_CR_RAN, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); in dc2114x_autoconf()
3011 anlpa = mii_rd(MII_ANLPA, lp->phy[lp->active].addr, DE4X5_MII); in dc2114x_autoconf()
3012 ana = mii_rd(MII_ANA, lp->phy[lp->active].addr, DE4X5_MII); in dc2114x_autoconf()
3291 if ((lp->useSROM) || (lp->phy[lp->active].id)) { in de4x5_reset_phy()
3294 if (lp->phy[lp->active].rst) { in de4x5_reset_phy()
3295 srom_exec(dev, lp->phy[lp->active].rst); in de4x5_reset_phy()
3296 srom_exec(dev, lp->phy[lp->active].rst); in de4x5_reset_phy()
3305 mii_wr(MII_CR_RST, MII_CR, lp->phy[lp->active].addr, DE4X5_MII); in de4x5_reset_phy()
3402 if (lp->phy[lp->active].id || lp->useSROM) { in test_for_100Mb()
3449 reg = mii_rd((u_char)reg, lp->phy[lp->active].addr, DE4X5_MII) & mask; in test_mii_reg()
3469 spd = mii_rd(lp->phy[lp->active].spd.reg, lp->phy[lp->active].addr, DE4X5_MII); in is_spd_100()
3470 spd = ~(spd ^ lp->phy[lp->active].spd.value); in is_spd_100()
3471 spd &= lp->phy[lp->active].spd.mask; in is_spd_100()
3493 mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII); in is_100_up()
3494 return mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII) & MII_SR_LKS; in is_100_up()
3514 mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII); in is_10_up()
3515 return mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII) & MII_SR_LKS; in is_10_up()
3535 if (lp->phy[lp->active].id && (!lp->useSROM || lp->useMII)) { in is_anc_capable()
3536 return mii_rd(MII_SR, lp->phy[lp->active].addr, DE4X5_MII); in is_anc_capable()
3835 srom_exec(dev, lp->phy[lp->active].rst); in reset_init_sia()
3836 srom_exec(dev, lp->phy[lp->active].gep); in reset_init_sia()
4542 lp->active = 0; in compact_infoblock()
4582 lp->active = 0; in type0_infoblock()
4623 lp->active = *p++; in type1_infoblock()
4624 lp->phy[lp->active].gep = (*p ? p : NULL); p += (*p + 1); in type1_infoblock()
4625 lp->phy[lp->active].rst = (*p ? p : NULL); p += (*p + 1); in type1_infoblock()
4626 lp->phy[lp->active].mc = get_unaligned_le16(p); p += 2; in type1_infoblock()
4627 lp->phy[lp->active].ana = get_unaligned_le16(p); p += 2; in type1_infoblock()
4628 lp->phy[lp->active].fdx = get_unaligned_le16(p); p += 2; in type1_infoblock()
4629 lp->phy[lp->active].ttm = get_unaligned_le16(p); in type1_infoblock()
4633 lp->active = *p; in type1_infoblock()
4661 lp->active = 0; in type2_infoblock()
4703 lp->active = *p++; in type3_infoblock()
4704 if (MOTO_SROM_BUG) lp->active = 0; in type3_infoblock()
4705 lp->phy[lp->active].gep = (*p ? p : NULL); p += (2 * (*p) + 1); in type3_infoblock()
4706 lp->phy[lp->active].rst = (*p ? p : NULL); p += (2 * (*p) + 1); in type3_infoblock()
4707 lp->phy[lp->active].mc = get_unaligned_le16(p); p += 2; in type3_infoblock()
4708 lp->phy[lp->active].ana = get_unaligned_le16(p); p += 2; in type3_infoblock()
4709 lp->phy[lp->active].fdx = get_unaligned_le16(p); p += 2; in type3_infoblock()
4710 lp->phy[lp->active].ttm = get_unaligned_le16(p); p += 2; in type3_infoblock()
4711 lp->phy[lp->active].mci = *p; in type3_infoblock()
4715 lp->active = *p; in type3_infoblock()
4716 if (MOTO_SROM_BUG) lp->active = 0; in type3_infoblock()
4744 lp->active = 0; in type4_infoblock()
4970 lp->active = 0; in mii_get_phy()
4975 lp->phy[lp->active].addr = i; in mii_get_phy()
4988 lp->active++; in mii_get_phy()
5002 lp->active++; in mii_get_phy()
5012 lp->active = 0; in mii_get_phy()