Home
last modified time | relevance | path

Searched refs:prtad (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.3-rc2/drivers/net/
A Dmdio.c45 mdio->prtad = prtad; in mdio45_probe()
110 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok()
194 ecmd->phy_address = mdio->prtad; in mdio45_ethtool_gset_npage()
365 cmd->base.phy_address = mdio->prtad; in mdio45_ethtool_ksettings_get_npage()
530 int prtad, devad; in mdio_mii_ioctl() local
536 if (mdio->prtad == MDIO_PRTAD_NONE) in mdio_mii_ioctl()
538 mii_data->phy_id = mdio->prtad; in mdio_mii_ioctl()
555 prtad = mii_data->phy_id; in mdio_mii_ioctl()
559 mdio->prtad != MDIO_PRTAD_NONE && in mdio_mii_ioctl()
560 mii_data->phy_id == mdio->prtad) { in mdio_mii_ioctl()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dmcdi_port.c21 int prtad, int devad, u16 addr) in efx_mcdi_mdio_read() argument
30 MCDI_SET_DWORD(inbuf, MDIO_READ_IN_PRTAD, prtad); in efx_mcdi_mdio_read()
47 int prtad, int devad, u16 addr, u16 value) in efx_mcdi_mdio_write() argument
56 MCDI_SET_DWORD(inbuf, MDIO_WRITE_IN_PRTAD, prtad); in efx_mcdi_mdio_write()
A Dsiena.c322 efx->mdio.prtad = MDIO_PRTAD_NONE; in siena_probe_nic()
A Dmcdi_port_common.c453 efx->mdio.prtad = phy_data->port; in efx_siena_mcdi_phy_probe()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dmcdi_port.c21 int prtad, int devad, u16 addr) in efx_mcdi_mdio_read() argument
30 MCDI_SET_DWORD(inbuf, MDIO_READ_IN_PRTAD, prtad); in efx_mcdi_mdio_read()
47 int prtad, int devad, u16 addr, u16 value) in efx_mcdi_mdio_write() argument
56 MCDI_SET_DWORD(inbuf, MDIO_WRITE_IN_PRTAD, prtad); in efx_mcdi_mdio_write()
A Dmcdi_port_common.c452 efx->mdio.prtad = phy_data->port; in efx_mcdi_phy_probe()
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dmdio_10g.h24 return efx->mdio.mdio_read(efx->net_dev, efx->mdio.prtad, devad, addr); in ef4_mdio_read()
30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in ef4_mdio_write()
102 mdio_set_flag(&efx->mdio, efx->mdio.prtad, devad, addr, mask, state); in ef4_mdio_set_flag()
A Dfalcon.c1573 int prtad, int devad, u16 addr, u16 value) in falcon_mdio_write() argument
1582 prtad, devad, addr, value); in falcon_mdio_write()
1595 EF4_POPULATE_OWORD_2(reg, FRF_AB_MD_PRT_ADR, prtad, in falcon_mdio_write()
1626 int prtad, int devad, u16 addr) in falcon_mdio_read() argument
1643 EF4_POPULATE_OWORD_2(reg, FRF_AB_MD_PRT_ADR, prtad, in falcon_mdio_read()
1658 prtad, devad, addr, rc); in falcon_mdio_read()
1668 prtad, devad, addr, rc); in falcon_mdio_read()
2192 efx->mdio.prtad = nvconfig->board_v2.port0_phy_addr; in falcon_probe_nvconfig()
2209 efx->phy_type, efx->mdio.prtad); in falcon_probe_nvconfig()
A Dmdio_10g.c324 "no MDIO PHY present with ID %d\n", efx->mdio.prtad); in ef4_mdio_test_alive()
A Dqt202x_phy.c415 &efx->mdio, efx->mdio.prtad, MDIO_MMD_PMAPMD, in qt202x_phy_reconfigure()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb3/
A Daq100x.c75 phy->mdio.prtad, err); in aq100x_reset()
122 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_power_down()
133 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_autoneg_enable()
146 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_autoneg_restart()
196 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, in aq100x_set_loopback()
A Dael1002.c103 phy->mdio.prtad == 0 ? F_GPIO7_OUT_VAL : F_GPIO2_OUT_VAL; in ael100x_txon()
137 phy->mdio.prtad, dev_addr, word_addr); in ael_i2c_rd()
147 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, in ael1002_power_down()
881 phy->mdio.prtad = 1; in t3_qt2045_phy_prep()
895 int prtad = phy->mdio.prtad; in xaui_direct_get_link_status() local
898 XGM_REG(A_XGM_SERDES_STAT0, prtad)) | in xaui_direct_get_link_status()
900 XGM_REG(A_XGM_SERDES_STAT1, prtad)) | in xaui_direct_get_link_status()
902 XGM_REG(A_XGM_SERDES_STAT2, prtad)) | in xaui_direct_get_link_status()
904 XGM_REG(A_XGM_SERDES_STAT3, prtad)); in xaui_direct_get_link_status()
A Dcommon.h564 int rc = phy->mdio.mdio_read(phy->mdio.dev, phy->mdio.prtad, mmd, reg); in t3_mdio_read()
572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, in t3_mdio_write()
587 phy->mdio.prtad = phy_addr; in cphy_init()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb/
A Dcphy.h104 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read()
113 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write()
138 phy->mdio.prtad = phy_addr; in cphy_init()
/linux-6.3-rc2/include/linux/
A Dmdio.h139 int prtad; member
144 int (*mdio_read)(struct net_device *dev, int prtad, int devad,
146 int (*mdio_write)(struct net_device *dev, int prtad, int devad,
158 extern int mdio45_probe(struct mdio_if_info *mdio, int prtad);
160 int prtad, int devad, u16 addr, int mask,
/linux-6.3-rc2/drivers/net/phy/
A Dphy.c317 int prtad, devad; in phy_mii_ioctl() local
326 prtad = mdio_phy_id_prtad(mii_data->phy_id); in phy_mii_ioctl()
329 phydev->mdio.bus, prtad, devad, in phy_mii_ioctl()
340 prtad = mdio_phy_id_prtad(mii_data->phy_id); in phy_mii_ioctl()
343 prtad = mii_data->phy_id; in phy_mii_ioctl()
346 if (prtad == phydev->mdio.addr) { in phy_mii_ioctl()
385 mdiobus_c45_write(phydev->mdio.bus, prtad, devad, in phy_mii_ioctl()
388 mdiobus_write(phydev->mdio.bus, prtad, devad, val); in phy_mii_ioctl()
390 if (prtad == phydev->mdio.addr && in phy_mii_ioctl()
A Dphylink.c2588 int prtad, devad; in phylink_phy_read() local
2591 prtad = mdio_phy_id_prtad(phy_id); in phylink_phy_read()
2593 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad, in phylink_phy_read()
2618 prtad = phy_id; in phylink_phy_read()
2619 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad, in phylink_phy_read()
2630 int prtad, devad; in phylink_phy_write() local
2633 prtad = mdio_phy_id_prtad(phy_id); in phylink_phy_write()
2635 return mdiobus_c45_write(pl->phydev->mdio.bus, prtad, devad, in phylink_phy_write()
A Dphy_device.c728 static int phy_c45_probe_present(struct mii_bus *bus, int prtad, int devad) in phy_c45_probe_present() argument
732 stat2 = mdiobus_c45_read(bus, prtad, devad, MDIO_STAT2); in phy_c45_probe_present()
/linux-6.3-rc2/include/uapi/linux/
A Dmdio.h416 static inline __u16 mdio_phy_id_c45(int prtad, int devad) in mdio_phy_id_c45() argument
418 return MDIO_PHY_ID_C45 | (prtad << 5) | devad; in mdio_phy_id_c45()
/linux-6.3-rc2/drivers/net/usb/
A Dax88179_178a.c348 static inline int ax88179_phy_mmd_indirect(struct usbnet *dev, u16 prtad, in ax88179_phy_mmd_indirect() argument
358 tmp16 = prtad; in ax88179_phy_mmd_indirect()
370 ax88179_phy_read_mmd_indirect(struct usbnet *dev, u16 prtad, u16 devad) in ax88179_phy_read_mmd_indirect() argument
375 ax88179_phy_mmd_indirect(dev, prtad, devad); in ax88179_phy_read_mmd_indirect()
386 ax88179_phy_write_mmd_indirect(struct usbnet *dev, u16 prtad, u16 devad, in ax88179_phy_write_mmd_indirect() argument
391 ax88179_phy_mmd_indirect(dev, prtad, devad); in ax88179_phy_write_mmd_indirect()
/linux-6.3-rc2/drivers/net/ethernet/atheros/alx/
A Dmain.c1589 int prtad, int devad, u16 addr) in alx_mdio_read() argument
1596 if (prtad != hw->mdio.prtad) in alx_mdio_read()
1610 int prtad, int devad, u16 addr, u16 val) in alx_mdio_write() argument
1615 if (prtad != hw->mdio.prtad) in alx_mdio_write()
1841 hw->mdio.prtad = 0; in alx_probe()
/linux-6.3-rc2/drivers/net/ethernet/amd/xgbe/
A Dxgbe-dev.c1153 static int xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs_v2() argument
1186 static void xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs_v2() argument
1216 static int xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs_v1() argument
1245 static void xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs_v1() argument
1271 static int xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs() argument
1276 return xgbe_read_mmd_regs_v1(pdata, prtad, mmd_reg); in xgbe_read_mmd_regs()
1280 return xgbe_read_mmd_regs_v2(pdata, prtad, mmd_reg); in xgbe_read_mmd_regs()
1284 static void xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs() argument
1289 return xgbe_write_mmd_regs_v1(pdata, prtad, mmd_reg, mmd_data); in xgbe_write_mmd_regs()
1293 return xgbe_write_mmd_regs_v2(pdata, prtad, mmd_reg, mmd_data); in xgbe_write_mmd_regs()
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_phy.c232 hw->phy.mdio.prtad = phy_addr; in ixgbe_probe_phy()
300 hw->phy.mdio.prtad = MDIO_PRTAD_NONE; in ixgbe_identify_phy_generic()
483 (hw->phy.mdio.prtad << IXGBE_MSCA_PHY_ADDR_SHIFT) | in ixgbe_read_phy_reg_mdi()
511 (hw->phy.mdio.prtad << IXGBE_MSCA_PHY_ADDR_SHIFT) | in ixgbe_read_phy_reg_mdi()
587 (hw->phy.mdio.prtad << IXGBE_MSCA_PHY_ADDR_SHIFT) | in ixgbe_write_phy_reg_mdi()
616 (hw->phy.mdio.prtad << IXGBE_MSCA_PHY_ADDR_SHIFT) | in ixgbe_write_phy_reg_mdi()
A Dixgbe_main.c8935 ixgbe_mdio_read(struct net_device *netdev, int prtad, int devad, u16 addr) in ixgbe_mdio_read() argument
8946 return mdiobus_c45_read(adapter->mii_bus, prtad, in ixgbe_mdio_read()
8949 return mdiobus_read(adapter->mii_bus, prtad, regnum); in ixgbe_mdio_read()
8952 if (prtad != hw->phy.mdio.prtad) in ixgbe_mdio_read()
8960 static int ixgbe_mdio_write(struct net_device *netdev, int prtad, int devad, in ixgbe_mdio_write() argument
8970 return mdiobus_c45_write(adapter->mii_bus, prtad, devad, in ixgbe_mdio_write()
8973 return mdiobus_write(adapter->mii_bus, prtad, regnum, value); in ixgbe_mdio_write()
8976 if (prtad != hw->phy.mdio.prtad) in ixgbe_mdio_write()
10884 hw->phy.mdio.prtad = MDIO_PRTAD_NONE; in ixgbe_probe()
/linux-6.3-rc2/drivers/net/dsa/
A Dmt7530.c83 core_read_mmd_indirect(struct mt7530_priv *priv, int prtad, int devad) in core_read_mmd_indirect() argument
94 ret = bus->write(bus, 0, MII_MMD_DATA, prtad); in core_read_mmd_indirect()
114 core_write_mmd_indirect(struct mt7530_priv *priv, int prtad, in core_write_mmd_indirect() argument
126 ret = bus->write(bus, 0, MII_MMD_DATA, prtad); in core_write_mmd_indirect()

Completed in 84 milliseconds

12