Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dmdio_10g.c80 int mask = mmd_mask; in ef4_mdio_wait_reset_mmds()
122 __ffs(mmd_mask); in ef4_mdio_check_mmds()
133 if ((devices & mmd_mask) != mmd_mask) { in ef4_mdio_check_mmds()
136 devices, mmd_mask); in ef4_mdio_check_mmds()
142 while (mmd_mask) { in ef4_mdio_check_mmds()
145 mmd_mask = mmd_mask >> 1; in ef4_mdio_check_mmds()
168 mmd_mask &= ~(MDIO_DEVS_PCS | in ef4_mdio_links_ok()
216 mmd_mask &= ~MDIO_DEVS_AN; in ef4_mdio_set_mmds_lpower()
217 while (mmd_mask) { in ef4_mdio_set_mmds_lpower()
218 if (mmd_mask & 1) in ef4_mdio_set_mmds_lpower()
[all …]
A Dmdio_10g.h67 int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
70 bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask);
80 unsigned int mmd_mask);
95 int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
/linux-6.3-rc2/drivers/net/phy/
A Dbcm84881.c48 const u32 mmd_mask = MDIO_DEVS_PMAPMD | MDIO_DEVS_AN; in bcm84881_probe() local
51 (phydev->c45_ids.devices_in_package & mmd_mask) != mmd_mask) in bcm84881_probe()
A Dphy-c45.c410 u32 mmd_mask = MDIO_DEVS_PMAPMD; in genphy_c45_read_link() local
428 while (mmd_mask && link) { in genphy_c45_read_link()
429 devad = __ffs(mmd_mask); in genphy_c45_read_link()
430 mmd_mask &= ~BIT(devad); in genphy_c45_read_link()
A Dmarvell10g.c499 u32 mmd_mask = MDIO_DEVS_PMAPMD | MDIO_DEVS_AN; in mv3310_probe() local
503 (phydev->c45_ids.devices_in_package & mmd_mask) != mmd_mask) in mv3310_probe()
/linux-6.3-rc2/drivers/net/
A Dmdio.c94 int mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmd_mask) in mdio45_links_ok() argument
98 if (!mmd_mask) { in mdio45_links_ok()
105 for (devad = 0; mmd_mask; devad++) { in mdio45_links_ok()
106 if (mmd_mask & (1 << devad)) { in mdio45_links_ok()
107 mmd_mask &= ~(1 << devad); in mdio45_links_ok()
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dmcdi_port_common.h26 u32 mmd_mask; member
A Dmcdi_port_common.c45 cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK); in efx_mcdi_get_phy_cfg()
454 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22); in efx_siena_mcdi_phy_probe()
456 if (phy_data->mmd_mask & (1 << MC_CMD_MMD_CLAUSE22)) in efx_siena_mcdi_phy_probe()
458 if (phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22)) in efx_siena_mcdi_phy_probe()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dmcdi_port_common.h26 u32 mmd_mask; member
A Dmcdi_port_common.c44 cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK); in efx_mcdi_get_phy_cfg()
453 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22); in efx_mcdi_phy_probe()
455 if (phy_data->mmd_mask & (1 << MC_CMD_MMD_CLAUSE22)) in efx_mcdi_phy_probe()
457 if (phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22)) in efx_mcdi_phy_probe()

Completed in 17 milliseconds