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

/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.c72 int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask) argument
80 int mask = mmd_mask;
113 int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask) argument
121 probe_mmd = (mmd_mask & MDIO_DEVS_PHYXS) ? MDIO_MMD_PHYXS :
122 __ffs(mmd_mask);
133 if ((devices & mmd_mask) != mmd_mask) {
136 devices, mmd_mask);
142 while (mmd_mask) {
143 if ((mmd_mask
152 ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask) argument
212 ef4_mdio_set_mmds_lpower(struct ef4_nic *efx, int low_power, unsigned int mmd_mask) argument
[all...]
H 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-master/drivers/net/phy/
H A Dbcm84881.c60 const u32 mmd_mask = MDIO_DEVS_PMAPMD | MDIO_DEVS_AN; local
63 (phydev->c45_ids.devices_in_package & mmd_mask) != mmd_mask)
H A Dphy-c45.c420 u32 mmd_mask = MDIO_DEVS_PMAPMD; local
438 while (mmd_mask && link) {
439 devad = __ffs(mmd_mask);
440 mmd_mask &= ~BIT(devad);
H A Dmarvell10g.c513 u32 mmd_mask = MDIO_DEVS_PMAPMD | MDIO_DEVS_AN; local
517 (phydev->c45_ids.devices_in_package & mmd_mask) != mmd_mask)
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.h26 u32 mmd_mask; member in struct:efx_mcdi_phy_data
H A Dmcdi_port_common.c45 cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK);
454 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22);
456 if (phy_data->mmd_mask & (1 << MC_CMD_MMD_CLAUSE22))
458 if (phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22))
/linux-master/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.h26 u32 mmd_mask; member in struct:efx_mcdi_phy_data
H A Dmcdi_port_common.c44 cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK);
453 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22);
455 if (phy_data->mmd_mask & (1 << MC_CMD_MMD_CLAUSE22))
457 if (phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22))
/linux-master/drivers/net/
H A Dmdio.c88 * @mmd_mask: Mask for MMDs to check
91 * @mmd_mask is normally @mdio->mmds, but if loopback is enabled
94 int mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmd_mask) argument
98 if (!mmd_mask) {
105 for (devad = 0; mmd_mask; devad++) {
106 if (mmd_mask & (1 << devad)) {
107 mmd_mask &= ~(1 << devad);

Completed in 237 milliseconds