Home
last modified time | relevance | path

Searched refs:mii_data (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/phy/
H A Dphy.c312 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() local
315 u16 val = mii_data->val_in; in phy_mii_ioctl()
323 mii_data->phy_id = phydev->mdio.addr; in phy_mii_ioctl()
327 if (mdio_phy_id_is_c45(mii_data->phy_id)) { in phy_mii_ioctl()
328 prtad = mdio_phy_id_prtad(mii_data->phy_id); in phy_mii_ioctl()
329 devad = mdio_phy_id_devad(mii_data->phy_id); in phy_mii_ioctl()
331 mii_data->reg_num); in phy_mii_ioctl()
334 ret = mdiobus_read(phydev->mdio.bus, mii_data->phy_id, in phy_mii_ioctl()
335 mii_data->reg_num); in phy_mii_ioctl()
341 mii_data->val_out = ret; in phy_mii_ioctl()
[all …]
/linux/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx_phy.c40 out_be32(&fec->mii_data, value); in mpc52xx_fec_mdio_transfer()
50 in_be32(&fec->mii_data) & FEC_MII_DATA_DATAMSK : 0; in mpc52xx_fec_mdio_transfer()
H A Dfec_mpc52xx.h47 u32 mii_data; /* FEC + 0x040 */ member
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mdio.c29 static int sxgbe_mdio_busy_wait(void __iomem *ioaddr, unsigned int mii_data) in sxgbe_mdio_busy_wait() argument
34 if (!(readl(ioaddr + mii_data) & SXGBE_MII_BUSY)) in sxgbe_mdio_busy_wait()
/linux/drivers/net/ethernet/amd/
H A Dau1000_eth.h63 u32 mii_data; member
H A Dau1000_eth.c273 u32 *const mii_data_reg = &aup->mac->mii_data; in au1000_mdio_read()
306 u32 *const mii_data_reg = &aup->mac->mii_data; in au1000_mdio_write()
/linux/include/linux/
H A Dmii.h47 struct mii_ioctl_data *mii_data, int cmd,
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c524 u8 mii_data[3]; in xgbe_phy_i2c_mii_write() local
531 mii_data[0] = reg & 0xff; in xgbe_phy_i2c_mii_write()
532 mii_val = (__be16 *)&mii_data[1]; in xgbe_phy_i2c_mii_write()
536 mii_data, sizeof(mii_data)); in xgbe_phy_i2c_mii_write()
/linux/drivers/s390/net/
H A Dqeth_core_main.c6552 struct mii_ioctl_data *mii_data; in qeth_do_ioctl() local
6557 mii_data = if_mii(rq); in qeth_do_ioctl()
6558 mii_data->phy_id = 0; in qeth_do_ioctl()
6561 mii_data = if_mii(rq); in qeth_do_ioctl()
6562 if (mii_data->phy_id != 0) in qeth_do_ioctl()
6565 mii_data->val_out = qeth_mdio_read(dev, in qeth_do_ioctl()
6566 mii_data->phy_id, mii_data->reg_num); in qeth_do_ioctl()
/linux/drivers/net/ethernet/
H A Djme.c2616 struct mii_ioctl_data *mii_data = if_mii(rq); in jme_ioctl() local
2620 u16 val = mii_data->val_in; in jme_ioctl()
2627 rc = generic_mii_ioctl(&jme->mii_if, mii_data, cmd, &duplex_chg); in jme_ioctl()