Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/vm/
H A Dpage_lock.c368 pp->p_selock = SE_WRITER; in page_lock_es()
380 if (pp->p_selock >= 0) { in page_lock_es()
509 old = pp->p_selock; in page_try_reclaim_lock()
554 pp->p_selock = SE_WRITER; in page_try_reclaim_lock()
590 if (pp->p_selock == 0) { in page_trylock()
591 pp->p_selock = SE_WRITER; in page_trylock()
596 if (pp->p_selock >= 0) { in page_trylock()
620 old = pp->p_selock; in page_unlock_nocapture()
653 old = pp->p_selock; in page_unlock()
670 if (pp->p_selock == 0) { in page_unlock()
[all …]
H A Dpage.h502 selock_t p_selock; /* shared/exclusive lock on the page */ member
660 #define PAGE_LOCKED(pp) (((pp)->p_selock & ~SE_EWANTED) != 0)
661 #define PAGE_SHARED(pp) (((pp)->p_selock & ~SE_EWANTED) > 0)
662 #define PAGE_EXCL(pp) ((pp)->p_selock < 0)
H A Dvm_page.c618 pp->p_selock = 0; in add_physmem()
3606 pp->p_selock &= ~SE_EWANTED; in page_hashout()
4629 old->p_selock &= ~SE_EWANTED; in page_do_relocate_hash()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dmemory.c785 addr, p.p_vnode, p.p_offset, p.p_selock, p.p_lckcnt, p.p_cowcnt, in page()