Searched refs:ifm_lock (Results 1 – 4 of 4) sorted by relevance
129 if (mutex_tryenter(ifm->ifm_lock)) { in ifmedia_lock_for_legacy()144 mutex_enter(ifm->ifm_lock); in ifmedia_lock_for_legacy()164 mutex_exit(ifm->ifm_lock); in ifmedia_unlock_for_legacy()208 ifm->ifm_lock = lock; in ifmedia_init_with_lock()230 mutex_obj_free(ifm->ifm_lock); in ifmedia_fini()233 ifm->ifm_lock = NULL; in ifmedia_fini()
934 kmutex_t *ifm_lock; /* :: mutex (provided by interface driver) */ member957 #define ifmedia_lock(ifm) mutex_enter((ifm)->ifm_lock)958 #define ifmedia_unlock(ifm) mutex_exit((ifm)->ifm_lock)959 #define ifmedia_locked(ifm) mutex_owned((ifm)->ifm_lock)
74 KASSERT(mii->mii_media.ifm_lock != NULL); in mii_attach()107 cv_wait(&mii->mii_probe_cv, mii->mii_media.ifm_lock); in mii_attach()247 cv_wait(&mii->mii_probe_cv, mii->mii_media.ifm_lock); in mii_detach()
272 kpause("miiaut", false, hz >> 1, mii->mii_media.ifm_lock); in mii_phy_auto()430 sc->mii_pdata->mii_media.ifm_lock); in mii_phy_down()435 sc->mii_pdata->mii_media.ifm_lock) == 0) { in mii_phy_down()