Lines Matching refs:phy_reg
480 int phy_reg, reg_addr; in get_phy_c45_devs_in_pkg() local
483 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_devs_in_pkg()
484 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
486 *devices_in_package = (phy_reg & 0xffff) << 16; in get_phy_c45_devs_in_pkg()
489 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_devs_in_pkg()
490 if (phy_reg < 0) in get_phy_c45_devs_in_pkg()
492 *devices_in_package |= (phy_reg & 0xffff); in get_phy_c45_devs_in_pkg()
512 int phy_reg; in get_phy_c45_ids() local
521 phy_reg = get_phy_c45_devs_in_pkg(bus, addr, i, devs); in get_phy_c45_ids()
522 if (phy_reg < 0) in get_phy_c45_ids()
531 phy_reg = get_phy_c45_devs_in_pkg(bus, addr, 0, devs); in get_phy_c45_ids()
532 if (phy_reg < 0) in get_phy_c45_ids()
550 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
551 if (phy_reg < 0) in get_phy_c45_ids()
553 c45_ids->device_ids[i] = (phy_reg & 0xffff) << 16; in get_phy_c45_ids()
556 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
557 if (phy_reg < 0) in get_phy_c45_ids()
559 c45_ids->device_ids[i] |= (phy_reg & 0xffff); in get_phy_c45_ids()
584 int phy_reg; in get_phy_id() local
590 phy_reg = mdiobus_read(bus, addr, MII_PHYSID1); in get_phy_id()
591 if (phy_reg < 0) { in get_phy_id()
595 if (phy_reg == -EIO || phy_reg == -ENODEV) { in get_phy_id()
603 *phy_id = (phy_reg & 0xffff) << 16; in get_phy_id()
606 phy_reg = mdiobus_read(bus, addr, MII_PHYSID2); in get_phy_id()
607 if (phy_reg < 0) in get_phy_id()
610 *phy_id |= (phy_reg & 0xffff); in get_phy_id()