Lines Matching refs:regnum
46 int enetc_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in enetc_mdio_write() argument
55 if (regnum & MII_ADDR_C45) { in enetc_mdio_write()
56 dev_addr = (regnum >> 16) & 0x1f; in enetc_mdio_write()
60 dev_addr = regnum & 0x1f; in enetc_mdio_write()
75 if (regnum & MII_ADDR_C45) { in enetc_mdio_write()
76 enetc_mdio_wr(hw, MDIO_ADDR, regnum & 0xffff); in enetc_mdio_write()
93 int enetc_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in enetc_mdio_read() argument
102 if (regnum & MII_ADDR_C45) { in enetc_mdio_read()
103 dev_addr = (regnum >> 16) & 0x1f; in enetc_mdio_read()
106 dev_addr = regnum & 0x1f; in enetc_mdio_read()
121 if (regnum & MII_ADDR_C45) { in enetc_mdio_read()
122 enetc_mdio_wr(hw, MDIO_ADDR, regnum & 0xffff); in enetc_mdio_read()
140 phy_id, dev_addr, regnum); in enetc_mdio_read()