Lines Matching defs:phy_id
497 static int __asix_mdio_read(struct net_device *netdev, int phy_id, int loc,
512 ret = asix_read_cmd(dev, AX_CMD_READ_MII_REG, phy_id, (__u16)loc, 2,
521 netdev_dbg(dev->net, "asix_mdio_read() phy_id=0x%02x, loc=0x%02x, returns=0x%04x\n",
522 phy_id, loc, le16_to_cpu(res));
527 int asix_mdio_read(struct net_device *netdev, int phy_id, int loc)
529 return __asix_mdio_read(netdev, phy_id, loc, false);
532 static int __asix_mdio_write(struct net_device *netdev, int phy_id, int loc,
539 netdev_dbg(dev->net, "asix_mdio_write() phy_id=0x%02x, loc=0x%02x, val=0x%04x\n",
540 phy_id, loc, val);
548 ret = asix_write_cmd(dev, AX_CMD_WRITE_MII_REG, phy_id, (__u16)loc, 2,
560 void asix_mdio_write(struct net_device *netdev, int phy_id, int loc, int val)
562 __asix_mdio_write(netdev, phy_id, loc, val, false);
566 int asix_mdio_bus_read(struct mii_bus *bus, int phy_id, int regnum)
570 return __asix_mdio_read(priv->net, phy_id, regnum, false);
573 int asix_mdio_bus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val)
577 return __asix_mdio_write(priv->net, phy_id, regnum, val, false);
580 int asix_mdio_read_nopm(struct net_device *netdev, int phy_id, int loc)
582 return __asix_mdio_read(netdev, phy_id, loc, true);
586 asix_mdio_write_nopm(struct net_device *netdev, int phy_id, int loc, int val)
588 __asix_mdio_write(netdev, phy_id, loc, val, true);