Lines Matching refs:mmd_mask
72 int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
80 int mask = mmd_mask;
113 int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
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 & 1) && ef4_mdio_check_mmd(efx, mmd))
145 mmd_mask = mmd_mask >> 1;
152 bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask)
163 mmd_mask &= ~(MDIO_DEVS_PHYXS |
168 mmd_mask &= ~(MDIO_DEVS_PCS |
172 mmd_mask &= ~(MDIO_DEVS_PMAPMD |
175 return mdio45_links_ok(&efx->mdio, mmd_mask);
213 int low_power, unsigned int mmd_mask)
216 mmd_mask &= ~MDIO_DEVS_AN;
217 while (mmd_mask) {
218 if (mmd_mask & 1)
220 mmd_mask = (mmd_mask >> 1);