Home
last modified time | relevance | path

Searched refs:ifm_lock (Results 1 – 4 of 4) sorted by relevance

/netbsd/src/sys/net/
Dif_media.c129 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()
Dif_media.h934 kmutex_t *ifm_lock; /* :: mutex (provided by interface driver) */ member
957 #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)
/netbsd/src/sys/dev/mii/
Dmii.c74 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()
Dmii_physubr.c272 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()