| /linux-4.4.14/drivers/net/ |
| D | mii.c | 394 struct mii_ioctl_data *mii_data, int cmd, in generic_mii_ioctl() argument 403 mii_data->phy_id &= mii_if->phy_id_mask; in generic_mii_ioctl() 404 mii_data->reg_num &= mii_if->reg_num_mask; in generic_mii_ioctl() 408 mii_data->phy_id = mii_if->phy_id; in generic_mii_ioctl() 412 mii_data->val_out = in generic_mii_ioctl() 413 mii_if->mdio_read(mii_if->dev, mii_data->phy_id, in generic_mii_ioctl() 414 mii_data->reg_num); in generic_mii_ioctl() 418 u16 val = mii_data->val_in; in generic_mii_ioctl() 420 if (mii_data->phy_id == mii_if->phy_id) { in generic_mii_ioctl() 421 switch(mii_data->reg_num) { in generic_mii_ioctl() [all …]
|
| D | mdio.c | 353 struct mii_ioctl_data *mii_data, int cmd) in mdio_mii_ioctl() argument 356 u16 addr = mii_data->reg_num; in mdio_mii_ioctl() 363 mii_data->phy_id = mdio->prtad; in mdio_mii_ioctl() 375 mdio_phy_id_is_c45(mii_data->phy_id)) { in mdio_mii_ioctl() 376 prtad = mdio_phy_id_prtad(mii_data->phy_id); in mdio_mii_ioctl() 377 devad = mdio_phy_id_devad(mii_data->phy_id); in mdio_mii_ioctl() 379 mii_data->phy_id < 0x20) { in mdio_mii_ioctl() 380 prtad = mii_data->phy_id; in mdio_mii_ioctl() 385 mii_data->phy_id == mdio->prtad) { in mdio_mii_ioctl() 416 mii_data->val_out = rc; in mdio_mii_ioctl() [all …]
|
| /linux-4.4.14/drivers/net/phy/ |
| D | phy.c | 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() 406 mii_data->phy_id = phydev->addr; in phy_mii_ioctl() 410 mii_data->val_out = mdiobus_read(phydev->bus, mii_data->phy_id, in phy_mii_ioctl() 411 mii_data->reg_num); in phy_mii_ioctl() 415 if (mii_data->phy_id == phydev->addr) { in phy_mii_ioctl() 416 switch (mii_data->reg_num) { in phy_mii_ioctl() 448 mdiobus_write(phydev->bus, mii_data->phy_id, in phy_mii_ioctl() 449 mii_data->reg_num, val); in phy_mii_ioctl() 451 if (mii_data->phy_id == phydev->addr && in phy_mii_ioctl() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_mdio.c | 71 unsigned int mii_data = priv->hw->mii.data; in stmmac_mdio_read() local 87 data = (int)readl(priv->ioaddr + mii_data); in stmmac_mdio_read() 106 unsigned int mii_data = priv->hw->mii.data; in stmmac_mdio_write() local 119 writel(phydata, priv->ioaddr + mii_data); in stmmac_mdio_write()
|
| /linux-4.4.14/drivers/net/ethernet/freescale/ |
| D | fec_mpc52xx_phy.c | 39 out_be32(&fec->mii_data, value); in mpc52xx_fec_mdio_transfer() 49 in_be32(&fec->mii_data) & FEC_MII_DATA_DATAMSK : 0; in mpc52xx_fec_mdio_transfer()
|
| D | fec_mpc52xx.h | 47 u32 mii_data; /* FEC + 0x040 */ member
|
| /linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
| D | sxgbe_mdio.c | 32 static int sxgbe_mdio_busy_wait(void __iomem *ioaddr, unsigned int mii_data) in sxgbe_mdio_busy_wait() argument 37 if (!(readl(ioaddr + mii_data) & SXGBE_MII_BUSY)) in sxgbe_mdio_busy_wait()
|
| /linux-4.4.14/drivers/net/ethernet/amd/ |
| D | au1000_eth.h | 80 u32 mii_data; member
|
| D | au1000_eth.c | 293 u32 *const mii_data_reg = &aup->mac->mii_data; in au1000_mdio_read() 326 u32 *const mii_data_reg = &aup->mac->mii_data; in au1000_mdio_write()
|
| /linux-4.4.14/include/linux/ |
| D | mdio.h | 91 struct mii_ioctl_data *mii_data, int cmd);
|
| D | mii.h | 41 struct mii_ioctl_data *mii_data, int cmd,
|
| /linux-4.4.14/drivers/s390/net/ |
| D | qeth_l2_main.c | 44 struct mii_ioctl_data *mii_data; in qeth_l2_do_ioctl() local 69 mii_data = if_mii(rq); in qeth_l2_do_ioctl() 70 mii_data->phy_id = 0; in qeth_l2_do_ioctl() 73 mii_data = if_mii(rq); in qeth_l2_do_ioctl() 74 if (mii_data->phy_id != 0) in qeth_l2_do_ioctl() 77 mii_data->val_out = qeth_mdio_read(dev, in qeth_l2_do_ioctl() 78 mii_data->phy_id, mii_data->reg_num); in qeth_l2_do_ioctl()
|
| D | qeth_l3_main.c | 2535 struct mii_ioctl_data *mii_data; in qeth_l3_do_ioctl() local 2599 mii_data = if_mii(rq); in qeth_l3_do_ioctl() 2600 mii_data->phy_id = 0; in qeth_l3_do_ioctl() 2603 mii_data = if_mii(rq); in qeth_l3_do_ioctl() 2604 if (mii_data->phy_id != 0) in qeth_l3_do_ioctl() 2607 mii_data->val_out = qeth_mdio_read(dev, in qeth_l3_do_ioctl() 2608 mii_data->phy_id, in qeth_l3_do_ioctl() 2609 mii_data->reg_num); in qeth_l3_do_ioctl()
|
| /linux-4.4.14/drivers/net/ethernet/ |
| D | jme.c | 2710 struct mii_ioctl_data *mii_data = if_mii(rq); in jme_ioctl() local 2714 u16 val = mii_data->val_in; in jme_ioctl() 2721 rc = generic_mii_ioctl(&jme->mii_if, mii_data, cmd, &duplex_chg); in jme_ioctl()
|
| /linux-4.4.14/Documentation/networking/ |
| D | phy.txt | 212 struct mii_ioctl_data *mii_data, int cmd);
|