Lines Matching refs:mii_data
400 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() local
401 u16 val = mii_data->val_in; in phy_mii_ioctl()
407 mii_data->phy_id = phydev->mdio.addr; in phy_mii_ioctl()
411 if (mdio_phy_id_is_c45(mii_data->phy_id)) { in phy_mii_ioctl()
412 prtad = mdio_phy_id_prtad(mii_data->phy_id); in phy_mii_ioctl()
413 devad = mdio_phy_id_devad(mii_data->phy_id); in phy_mii_ioctl()
414 devad = MII_ADDR_C45 | devad << 16 | mii_data->reg_num; in phy_mii_ioctl()
416 prtad = mii_data->phy_id; in phy_mii_ioctl()
417 devad = mii_data->reg_num; in phy_mii_ioctl()
419 mii_data->val_out = mdiobus_read(phydev->mdio.bus, prtad, in phy_mii_ioctl()
424 if (mdio_phy_id_is_c45(mii_data->phy_id)) { in phy_mii_ioctl()
425 prtad = mdio_phy_id_prtad(mii_data->phy_id); in phy_mii_ioctl()
426 devad = mdio_phy_id_devad(mii_data->phy_id); in phy_mii_ioctl()
427 devad = MII_ADDR_C45 | devad << 16 | mii_data->reg_num; in phy_mii_ioctl()
429 prtad = mii_data->phy_id; in phy_mii_ioctl()
430 devad = mii_data->reg_num; in phy_mii_ioctl()