Lines Matching refs:phy_id
336 static int sr_mdio_read(struct net_device *net, int phy_id, int loc) in sr_mdio_read() argument
343 sr_read_cmd(dev, SR_CMD_READ_MII_REG, phy_id, (__u16)loc, 2, &res); in sr_mdio_read()
349 phy_id, loc, le16_to_cpu(res)); in sr_mdio_read()
355 sr_mdio_write(struct net_device *net, int phy_id, int loc, int val) in sr_mdio_write() argument
362 phy_id, loc, val); in sr_mdio_write()
365 sr_write_cmd(dev, SR_CMD_WRITE_MII_REG, phy_id, (__u16)loc, 2, &res); in sr_mdio_write()
374 u32 phy_id; in sr_get_phyid() local
379 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in sr_get_phyid()
388 phy_id = (phy_reg & 0xffff) << 16; in sr_get_phyid()
390 phy_reg = sr_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); in sr_get_phyid()
394 phy_id |= (phy_reg & 0xffff); in sr_get_phyid()
396 return phy_id; in sr_get_phyid()
561 sr_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET); in sr9800_set_default_mode()
562 sr_mdio_write(dev->net, dev->mii.phy_id, MII_ADVERTISE, in sr9800_set_default_mode()
768 dev->mii.phy_id = sr_get_phy_addr(dev); in sr9800_bind()
773 embd_phy = ((dev->mii.phy_id & 0x1f) == 0x10 ? 1 : 0); in sr9800_bind()