Searched refs:devad (Results 51 - 59 of 59) sorted by relevance

123

/linux-master/drivers/net/phy/
H A Dphy_device.c735 * @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 Dmacb_main.c372 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 Dxgbe-dev.c1354 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 Dsh_eth.c3065 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 Dixgbe_main.c8945 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 Dbnx2x_main.c12766 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 Dcxgb4_main.c3057 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 Dchip.c3701 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 Dtg3.c1235 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);

Completed in 401 milliseconds

123