/linux-master/drivers/net/phy/ |
H A D | phy_device.c | 735 * @devad: PHY device (MMD) address 743 static int phy_c45_probe_present(struct mii_bus *bus, int prtad, int devad) argument 747 stat2 = mdiobus_c45_read(bus, prtad, devad, MDIO_STAT2); 2806 int genphy_read_mmd_unsupported(struct phy_device *phdev, int devad, u16 regnum) argument
|
/linux-master/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 372 static int macb_mdio_read_c45(struct mii_bus *bus, int mii_id, int devad, argument 391 | MACB_BF(REGA, devad & 0x1F) 402 | MACB_BF(REGA, devad & 0x1F) 451 int devad, int regnum, 470 | MACB_BF(REGA, devad & 0x1F) 481 | MACB_BF(REGA, devad & 0x1F) 450 macb_mdio_write_c45(struct mii_bus *bus, int mii_id, int devad, int regnum, u16 value) argument
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 1354 int devad, int reg, u16 val) 1358 mdio_sca = xgbe_create_mdio_sca_c45(addr, devad, reg); 1396 int devad, int reg) 1400 mdio_sca = xgbe_create_mdio_sca_c45(addr, devad, reg); 1353 xgbe_write_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg, u16 val) argument 1395 xgbe_read_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg) argument
|
/linux-master/drivers/net/ethernet/renesas/ |
H A D | sh_eth.c | 3065 static int sh_mdiobb_read_c45(struct mii_bus *bus, int phy, int devad, int reg) argument 3070 res = mdiobb_read_c45(bus, phy, devad, reg); 3076 static int sh_mdiobb_write_c45(struct mii_bus *bus, int phy, int devad, argument 3082 res = mdiobb_write_c45(bus, phy, devad, reg, val);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 8945 ixgbe_mdio_read(struct net_device *netdev, int prtad, int devad, u16 addr) argument 8955 if (devad != MDIO_DEVAD_NONE) 8957 devad, regnum); 8964 rc = hw->phy.ops.read_reg(hw, addr, devad, &value); 8970 static int ixgbe_mdio_write(struct net_device *netdev, int prtad, int devad, argument 8979 if (devad != MDIO_DEVAD_NONE) 8980 return mdiobus_c45_write(adapter->mii_bus, prtad, devad, 8988 return hw->phy.ops.write_reg(hw, addr, devad, value);
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 12766 int devad, u16 addr) 12772 DP(NETIF_MSG_LINK, "mdio_read: prtad 0x%x, devad 0x%x, addr 0x%x\n", 12773 prtad, devad, addr); 12775 /* The HW expects different devad if CL22 is used */ 12776 devad = (devad == MDIO_DEVAD_NONE) ? DEFAULT_PHY_DEV_ADDR : devad; 12779 rc = bnx2x_phy_read(&bp->link_params, prtad, devad, addr, &value); 12789 static int bnx2x_mdio_write(struct net_device *netdev, int prtad, int devad, argument 12796 "mdio_write: prtad 0x%x, devad 12765 bnx2x_mdio_read(struct net_device *netdev, int prtad, int devad, u16 addr) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_main.c | 3057 int ret = 0, prtad, devad; local 3072 devad = mdio_phy_id_devad(data->phy_id); 3075 devad = 0; 3082 ret = t4_mdio_rd(pi->adapter, mbox, prtad, devad, 3085 ret = t4_mdio_wr(pi->adapter, mbox, prtad, devad,
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 3701 static int mv88e6xxx_mdio_read_c45(struct mii_bus *bus, int phy, int devad, argument 3713 err = chip->info->ops->phy_read_c45(chip, bus, phy, devad, reg, &val); 3735 static int mv88e6xxx_mdio_write_c45(struct mii_bus *bus, int phy, int devad, argument 3746 err = chip->info->ops->phy_write_c45(chip, bus, phy, devad, reg, val);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 1235 static int tg3_phy_cl45_write(struct tg3 *tp, u32 devad, u32 addr, u32 val) argument 1239 err = tg3_writephy(tp, MII_TG3_MMD_CTRL, devad); 1248 MII_TG3_MMD_CTRL_DATA_NOINC | devad); 1258 static int tg3_phy_cl45_read(struct tg3 *tp, u32 devad, u32 addr, u32 *val) argument 1262 err = tg3_writephy(tp, MII_TG3_MMD_CTRL, devad); 1271 MII_TG3_MMD_CTRL_DATA_NOINC | devad);
|