SE_EXCL
pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED);
pp = page_lookup(vp, pgoff, SE_EXCL);
se_t se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED;
if (!page_trylock(pp, SE_EXCL))
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
if (!page_trylock(pp, SE_EXCL))
if ((pp = page_lookup_nowait(vp, off, SE_EXCL)) == NULL)
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
if (!page_trylock(pp, SE_EXCL))
if ((pp = page_lookup_nowait(vp, off, SE_EXCL)) == NULL)
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
lock = (rw == S_CREATE ? SE_EXCL : SE_SHARED);
if (lock != SE_EXCL) {
lock = SE_EXCL;
pp = page_lookup(vp, io_off, SE_EXCL);
SE_EXCL : SE_SHARED);
se = (flags & B_FREE ? SE_EXCL : SE_SHARED);
if (pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED)) {
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se = ((rw == S_CREATE) ? SE_EXCL : SE_SHARED);
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
se = ((rw == S_CREATE || rw == S_OTHER) ? SE_EXCL : SE_SHARED);
SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
(flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED);
(flags & B_FREE) ? SE_EXCL : SE_SHARED);
while (! page_lock(ppa[i], SE_EXCL, NULL, P_RECLAIM))
if (page_trylock(pp, SE_EXCL)) {
if (!kcage_setnoreloc_pages(pp, SE_EXCL)) {
!page_trylock(pp, SE_EXCL)) {
if (!page_try_reclaim_lock(pp, SE_EXCL,
SE_EXCL)) {
if (!group_page_trylock(pp, SE_EXCL)) {
if (page_try_reclaim_lock(pp, SE_EXCL,
while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM))
while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM))
if (!page_trylock(pp, SE_EXCL)) {
((se) == SE_EXCL ? PAGE_EXCL(pp) : PAGE_SHARED(pp))
((es & SE_EXCL_WANTED) && (se == SE_EXCL)));
se = SE_EXCL;
se = SE_EXCL;
if (se == SE_EXCL) {
((es & SE_EXCL_WANTED) && (se == SE_EXCL)));
se = SE_EXCL;
if (se == SE_EXCL) {
page_try_reclaim_lock(pp, SE_EXCL, SE_RETIRED)) {
if (!page_trylock(lpp, pp == lpp? SE_EXCL : SE_SHARED))
if (!page_trylock(cpp, SE_EXCL)) {
if (!PP_ISKAS(pp) && page_trylock(pp, SE_EXCL)) {
SE_EXCL);
SE_EXCL);
pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr, SE_EXCL);
pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)addr, SE_EXCL);
pp = page_numtopp(pfnum, SE_EXCL);
SE_EXCL);
pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)red_va, SE_EXCL);
if ((pp = page_lookup_nowait(vp, pgoff, SE_EXCL)) == NULL)
pp = page_lookup(vp, off, SE_EXCL);
pp = page_lookup(vp, off, SE_EXCL);
if ((pp = page_lookup(vp, off, SE_EXCL)) == NULL)
if (pszc != 0 && !group_page_trylock(pp, SE_EXCL)) {
pp = page_lookup(vp, (u_offset_t)off, SE_EXCL);
pp = page_lookup(vp, (u_offset_t)off, SE_EXCL);
SE_EXCL);
SE_EXCL);
pp = page_lookup_nowait(vp, (u_offset_t)off, SE_EXCL);
if (!page_trylock(pp, SE_EXCL))
SE_EXCL);
if (!page_trylock(pp, SE_EXCL)) {
if (!page_lock(pp, SE_EXCL, phm, P_NO_RECLAIM)) {
!page_trylock(pp, SE_EXCL))
ASSERT(PAGE_LOCKED_SE(pp, SE_EXCL));
if (!page_lock(pp, SE_EXCL, phm, P_RECLAIM)) {
if (!page_trylock(pp, SE_EXCL))
if (!page_trylock(pp, SE_EXCL)) {
if (grouplock != 0 && !group_page_trylock(targ, SE_EXCL)) {
if (pp != rootpp && !page_trylock(rootpp, SE_EXCL)) {
if (tpp != pp && !page_trylock(tpp, SE_EXCL))
if (!page_trylock(pp, SE_EXCL)) {
if (!page_trylock(pp, SE_EXCL)) {
if (page_trylock(pp, SE_EXCL)) {
if (page_trylock(pp, SE_EXCL)) {
se = SE_EXCL;
se = SE_EXCL;
se = SE_EXCL;
if (!page_trylock(pp, SE_EXCL)) {
if (flags == PC_ALLOC && (page_trylock_cons(pplist, SE_EXCL))) {
page_trylock_cons(pp, SE_EXCL)) {
SE_EXCL)) {
SE_EXCL)) {
if (!page_trylock(pp, SE_EXCL)) {
while (IS_DUMP_PAGE(pp) || !page_trylock(pp, SE_EXCL)) {
se = SE_EXCL;
se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED;
(u_offset_t)(uintptr_t)a, SE_EXCL);
if (page_trylock(pp, SE_EXCL) == 0)
pp = page_numtopp(pfn, SE_EXCL);
pp = page_lookup(&kvp, off, SE_EXCL);
(page_trylock(pp, SE_EXCL) == 0)) {
SE_EXCL) == 0) {
SE_EXCL) == 0) {
if (!page_trylock(pp, SE_EXCL)) {
if (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_NO_RECLAIM)) {
rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM);
rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM);
pp = page_lookup(vp, (u_offset_t)pos, SE_EXCL);
if (page_trylock(pp, SE_EXCL) == 0)
if (page_trylock(pp, SE_EXCL) == 0)
pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)addr, SE_EXCL);
if (!page_trylock(pp, SE_EXCL)) {
(u_offset_t)(uintptr_t)addr, SE_EXCL);