Lines Matching refs:unlockseg

308 	devmap_cookie_t unlockseg;	/* unlock mapping, if any */  member
674 } else if (sdp->unlockseg == NULL) { in winlockmap_map()
675 sdp->unlockseg = dhp; in winlockmap_map()
711 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_dup()
731 ASSERT(sdp->unlockseg == dhp); in winlockmap_dup()
732 ASSERT(ndp->unlockseg == NULL); in winlockmap_dup()
733 ndp->unlockseg = new_dhp; in winlockmap_dup()
760 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_unmap()
774 ASSERT(sdp->unlockseg == dhp); in winlockmap_unmap()
775 sdp->unlockseg = NULL; in winlockmap_unmap()
796 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_access()
806 if ((sdp->lockseg == NULL) || (sdp->unlockseg == NULL)) { in winlockmap_access()
1048 ASSERT(sdp->unlockseg == NULL); in seglock_deleteclient()
1078 if ((sdp != NULL) && (sdp->lockseg == NULL) && (sdp->unlockseg == NULL)) in garbage_collect_lock()
1329 ASSERT((dhp == sdp->unlockseg) && (lp->sleepers != 0)); in seglock_lockfault()
1344 if ((sdp->unlockseg == dhp) && (sdp->flag & TRASHPAGE)) { in seglock_lockfault()
1346 return (devmap_load(sdp->unlockseg, lp->cookie, PAGESIZE, in seglock_lockfault()
1361 err |= devmap_unload(owner->unlockseg, lp->cookie, PAGESIZE); in seglock_lockfault()
1460 if ((err = devmap_umem_remap(sdp->unlockseg, winlock_dip, in give_mapping()
1487 err = devmap_unload(sdp->unlockseg, lp->cookie, PAGESIZE); in give_mapping()
1494 err = devmap_load(sdp->unlockseg, lp->cookie, PAGESIZE, in give_mapping()
1528 (void) devmap_unload(owner->unlockseg, lp->cookie, PAGESIZE); in lock_giveup()
1542 if ((err = devmap_umem_remap(owner->unlockseg, winlock_dip, in lock_giveup()
1557 (void) devmap_load(owner->unlockseg, lp->cookie, in lock_giveup()
1660 (void *)sdp->lockseg, (void *)sdp->unlockseg); in seglock_dump_all()