Home
last modified time | relevance | path

Searched refs:SE_EXCL (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/uts/common/vm/
H A Dpage_lock.c311 ((es & SE_EXCL_WANTED) && (se == SE_EXCL))); in page_lock_es()
320 se = SE_EXCL; in page_lock_es()
352 se = SE_EXCL; in page_lock_es()
357 if (se == SE_EXCL) { in page_lock_es()
512 ((es & SE_EXCL_WANTED) && (se == SE_EXCL))); in page_try_reclaim_lock()
521 se = SE_EXCL; in page_try_reclaim_lock()
589 if (se == SE_EXCL) { in page_trylock()
H A Dpage_retire.c940 if (!PP_ISKAS(pp) && page_trylock(pp, SE_EXCL)) { in page_retire_thread_cb()
1122 page_try_reclaim_lock(pp, SE_EXCL, SE_RETIRED)) { in page_unretire_pp()
1283 if (!page_trylock(lpp, pp == lpp? SE_EXCL : SE_SHARED)) in page_retire_test()
1285 if (!page_trylock(cpp, SE_EXCL)) { in page_retire_test()
H A Dvm_page.c875 se = SE_EXCL; in page_lookup_create()
893 se = SE_EXCL; in page_lookup_create()
930 se = SE_EXCL; in page_lookup_create()
1214 if (!page_trylock(pp, SE_EXCL)) { in page_exists_physcontig()
2521 if (!page_lock(pp, SE_EXCL, phm, P_NO_RECLAIM)) { in page_create_va()
2876 !page_trylock(pp, SE_EXCL)) in free_vp_pages()
2883 ASSERT(PAGE_LOCKED_SE(pp, SE_EXCL)); in free_vp_pages()
3302 if (!page_lock(pp, SE_EXCL, phm, P_RECLAIM)) { in page_rename()
4391 if (!page_trylock(pp, SE_EXCL)) in page_busy()
4475 if (!page_trylock(pp, SE_EXCL)) { in page_invalidate_pages()
[all …]
H A Dseg_kmem.c392 pp = page_numtopp(pfnum, SE_EXCL); in boot_mapin()
1028 SE_EXCL); in segkmem_xfree()
1031 pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr, SE_EXCL); in segkmem_xfree()
1237 pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)addr, SE_EXCL); in segkmem_free_one_lp()
H A Dpage.h59 SE_EXCL /* exclusive lock (value == -1) */ enumerator
664 ((se) == SE_EXCL ? PAGE_EXCL(pp) : PAGE_SHARED(pp))
H A Dvm_pvn.c263 se = SE_EXCL; in pvn_write_kluster()
897 se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED; in pvn_vplist_dirty()
H A Dvm_anon.c1085 pp = page_lookup(vp, (u_offset_t)off, SE_EXCL); in anon_decref()
1211 pp = page_lookup(vp, (u_offset_t)off, SE_EXCL); in anon_decref_pages()
1227 SE_EXCL); in anon_decref_pages()
1260 SE_EXCL); in anon_decref_pages()
1717 pp = page_lookup_nowait(vp, (u_offset_t)off, SE_EXCL); in anon_disclaim()
1844 if (!page_trylock(pp, SE_EXCL)) in anon_disclaim()
3121 SE_EXCL); in anon_try_demote_pages()
H A Dvm_pagelist.c2049 if (!page_trylock(pp, SE_EXCL)) { in page_promote()
2099 if (flags == PC_ALLOC && (page_trylock_cons(pplist, SE_EXCL))) { in page_promote()
2199 page_trylock_cons(pp, SE_EXCL)) { in page_demote()
2245 SE_EXCL)) { in page_demote()
2940 SE_EXCL)) { in page_get_mnode_freelist()
3125 if (!page_trylock(pp, SE_EXCL)) { in page_trylock_contig_pages()
3982 while (IS_DUMP_PAGE(pp) || !page_trylock(pp, SE_EXCL)) { in page_get_mnode_cachelist()
H A Dseg_kp.c742 SE_EXCL); in segkp_release_internal()
911 pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)red_va, SE_EXCL); in segkp_unmap_red()
H A Dseg_spt.c834 pp = page_lookup(vp, off, SE_EXCL); in segspt_free_pages()
843 pp = page_lookup(vp, off, SE_EXCL); in segspt_free_pages()
856 if ((pp = page_lookup(vp, off, SE_EXCL)) == NULL) in segspt_free_pages()
/illumos-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c173 lock = (rw == S_CREATE ? SE_EXCL : SE_SHARED); in swap_getapage()
187 if (lock != SE_EXCL) { in swap_getapage()
191 lock = SE_EXCL; in swap_getapage()
564 pp = page_lookup(vp, io_off, SE_EXCL); in swap_putpage()
568 SE_EXCL : SE_SHARED); in swap_putpage()
673 se = (flags & B_FREE ? SE_EXCL : SE_SHARED); in swap_putapage()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dhold_page.c55 if (page_trylock(pp, SE_EXCL) == 0) in plat_hold_page()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dballoon.c302 rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM); in balloon_init_new_pages()
314 rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM); in balloon_init_new_pages()
/illumos-gate/usr/src/uts/common/os/
H A Dmem_config.c456 while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM)) in kphysm_add_memory_dynamic()
1853 if (!page_try_reclaim_lock(pp, SE_EXCL, in delete_memory_thread()
1953 SE_EXCL)) { in delete_memory_thread()
2018 if (!group_page_trylock(pp, SE_EXCL)) { in delete_memory_thread()
2129 if (page_try_reclaim_lock(pp, SE_EXCL, in delete_memory_thread()
2502 while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM)) in memseg_remap_init_pages()
H A Dmem_cage.c1365 if (page_trylock(pp, SE_EXCL)) { in kcage_assimilate_page()
1424 if (!kcage_setnoreloc_pages(pp, SE_EXCL)) { in kcage_assimilate_page()
1788 !page_trylock(pp, SE_EXCL)) { in kcage_cageout()
H A Dvm_pageout.c1445 if (!page_trylock(pp, SE_EXCL)) { in checkpage()
/illumos-gate/usr/src/uts/common/fs/
H A Dfsflush.c254 if (!page_trylock(pp, SE_EXCL)) in fsflush_do_pages()
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemlist.c215 if (page_trylock(pp, SE_EXCL) == 0) in less_pages()
/illumos-gate/usr/src/uts/common/fs/dcfs/
H A Ddc_vnops.c500 pp = page_lookup(vp, pgoff, SE_EXCL); in dc_getblock()
637 se_t se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED; in dc_putpage()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c406 if (!page_trylock(pp, SE_EXCL)) { in page_numtopp_alloc()
431 if (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_NO_RECLAIM)) { in page_numtopp_alloc()
1136 (page_trylock(pp, SE_EXCL) == 0)) { in is_contigpage_free()
3208 SE_EXCL) == 0) { in page_get_mnode_anylist()
3303 SE_EXCL) == 0) { in page_get_mnode_anylist()
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vnops.c376 pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED); in bootfs_getapage()
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c582 (u_offset_t)(uintptr_t)addr, SE_EXCL); in contig_mem_span_free()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c1984 se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED); in spec_getapage()
2075 SE_EXCL : SE_SHARED); in spec_putpage()
2078 (flags & B_FREE) ? SE_EXCL : SE_SHARED); in spec_putpage()
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vnops.c1867 if (pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED)) { in tmp_getapage()
2014 SE_EXCL : SE_SHARED); in tmp_putpage()
2017 (flags & B_FREE) ? SE_EXCL : SE_SHARED); in tmp_putpage()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_reservoir.c642 pp = page_lookup(vp, (u_offset_t)pos, SE_EXCL); in vmmr_destroy_pages()

12