Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/vm/
H A Dpage_lock.c319 if (se == SE_SHARED && es == 1 && pp->p_selock == 0) { in page_lock_es()
358 if (!(es & SE_EXCL_WANTED) && (pp->p_selock & SE_EWANTED)) { in page_lock_es()
365 } else if ((pp->p_selock & ~SE_EWANTED) == 0) { in page_lock_es()
369 pp->p_selock = SE_WRITER; in page_lock_es()
375 pp->p_selock |= SE_EWANTED; in page_lock_es()
381 if (pp->p_selock >= 0) { in page_lock_es()
382 if ((pp->p_selock & SE_EWANTED) == 0) { in page_lock_es()
383 pp->p_selock += SE_READER; in page_lock_es()
390 if ((pp->p_selock & ~SE_EWANTED) == SE_DELETED) { in page_lock_es()
483 pp->p_selock &= ~SE_EWANTED; in page_lock_clr_exclwanted()
[all …]
H A Dpage.h501 selock_t p_selock; /* shared/exclusive lock on the page */ member
659 #define PAGE_LOCKED(pp) (((pp)->p_selock & ~SE_EWANTED) != 0)
660 #define PAGE_SHARED(pp) (((pp)->p_selock & ~SE_EWANTED) > 0)
661 #define PAGE_EXCL(pp) ((pp)->p_selock < 0)
H A Dvm_page.c609 pp->p_selock = 0; in add_physmem()
3602 pp->p_selock &= ~SE_EWANTED; in page_hashout()
4600 old->p_selock &= ~SE_EWANTED; in page_do_relocate_hash()
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/
H A Dmemory.c773 addr, p.p_vnode, p.p_offset, p.p_selock, p.p_lckcnt, p.p_cowcnt, in page()