Lines Matching defs:mmd_mask
93 int efx_mdio_wait_reset_mmds(struct efx_nic *efx, unsigned int mmd_mask)
101 int mask = mmd_mask;
135 unsigned int mmd_mask, unsigned int fatal_mask)
143 probe_mmd = (mmd_mask & MDIO_DEVS_PHYXS) ? MDIO_MMD_PHYXS :
144 __ffs(mmd_mask);
155 if ((devices & mmd_mask) != mmd_mask) {
158 devices, mmd_mask);
164 while (mmd_mask) {
165 if (mmd_mask & 1) {
170 mmd_mask = mmd_mask >> 1;
178 bool efx_mdio_links_ok(struct efx_nic *efx, unsigned int mmd_mask)
189 mmd_mask &= ~(MDIO_DEVS_PHYXS |
194 mmd_mask &= ~(MDIO_DEVS_PCS |
198 mmd_mask &= ~(MDIO_DEVS_PMAPMD |
201 return mdio45_links_ok(&efx->mdio, mmd_mask);
239 int low_power, unsigned int mmd_mask)
242 mmd_mask &= ~MDIO_DEVS_AN;
243 while (mmd_mask) {
244 if (mmd_mask & 1)
246 mmd_mask = (mmd_mask >> 1);