| /illumos-gate/usr/src/uts/common/vm/ |
| H A D | page_lock.c | 311 ((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 D | page_retire.c | 940 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 D | vm_page.c | 875 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 D | seg_kmem.c | 392 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 D | page.h | 59 SE_EXCL /* exclusive lock (value == -1) */ enumerator 664 ((se) == SE_EXCL ? PAGE_EXCL(pp) : PAGE_SHARED(pp))
|
| H A D | vm_pvn.c | 263 se = SE_EXCL; in pvn_write_kluster() 897 se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED; in pvn_vplist_dirty()
|
| H A D | vm_anon.c | 1085 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 D | vm_pagelist.c | 2049 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 D | seg_kp.c | 742 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 D | seg_spt.c | 834 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 D | swap_vnops.c | 173 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 D | hold_page.c | 55 if (page_trylock(pp, SE_EXCL) == 0) in plat_hold_page()
|
| /illumos-gate/usr/src/uts/i86xpv/os/ |
| H A D | balloon.c | 302 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 D | mem_config.c | 456 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 D | mem_cage.c | 1365 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 D | vm_pageout.c | 1445 if (!page_trylock(pp, SE_EXCL)) { in checkpage()
|
| /illumos-gate/usr/src/uts/common/fs/ |
| H A D | fsflush.c | 254 if (!page_trylock(pp, SE_EXCL)) in fsflush_do_pages()
|
| /illumos-gate/usr/src/uts/sun4/os/ |
| H A D | memlist.c | 215 if (page_trylock(pp, SE_EXCL) == 0) in less_pages()
|
| /illumos-gate/usr/src/uts/common/fs/dcfs/ |
| H A D | dc_vnops.c | 500 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 D | vm_machdep.c | 406 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 D | bootfs_vnops.c | 376 pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED); in bootfs_getapage()
|
| /illumos-gate/usr/src/uts/sun4v/vm/ |
| H A D | mach_vm_dep.c | 582 (u_offset_t)(uintptr_t)addr, SE_EXCL); in contig_mem_span_free()
|
| /illumos-gate/usr/src/uts/common/fs/specfs/ |
| H A D | specvnops.c | 1984 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 D | tmp_vnops.c | 1867 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 D | vmm_reservoir.c | 642 pp = page_lookup(vp, (u_offset_t)pos, SE_EXCL); in vmmr_destroy_pages()
|