Lines Matching refs:phy_id
91 static int mdio_read(unsigned int addr, int phy_id, int loc);
92 static void mdio_write(unsigned int addr, int phy_id, int loc, int value);
118 int phy_id; member
350 info->phy_id = (i < 32) ? i : -1; in axnet_config()
361 if (info->phy_id != -1) { in axnet_config()
363 info->phy_id, j); in axnet_config()
429 static int mdio_read(unsigned int addr, int phy_id, int loc) in mdio_read() argument
431 u_int cmd = (0xf6<<10)|(phy_id<<5)|loc; in mdio_read()
448 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() argument
450 u_int cmd = (0x05<<28)|(phy_id<<23)|(loc<<18)|(1<<17)|value; in mdio_write()
576 if (info->phy_id < 0) in ei_watchdog()
578 link = mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog()
581 info->phy_id = -1; in ei_watchdog()
587 u_short p = mdio_read(mii_addr, info->phy_id, 5); in ei_watchdog()
615 data->phy_id = info->phy_id; in axnet_ioctl()
617 data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f); in axnet_ioctl()
620 mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in); in axnet_ioctl()