/titanic_50/usr/src/uts/common/vm/ |
H A D | page_lock.c | 312 ((es & SE_EXCL_WANTED) && (se == SE_EXCL))); in page_lock_es() 321 se = SE_EXCL; in page_lock_es() 353 se = SE_EXCL; in page_lock_es() 358 if (se == SE_EXCL) { in page_lock_es() 513 ((es & SE_EXCL_WANTED) && (se == SE_EXCL))); in page_try_reclaim_lock() 522 se = SE_EXCL; in page_try_reclaim_lock() 590 if (se == SE_EXCL) { in page_trylock()
|
H A D | page_retire.c | 939 if (!PP_ISKAS(pp) && page_trylock(pp, SE_EXCL)) { in page_retire_thread_cb() 1121 page_try_reclaim_lock(pp, SE_EXCL, SE_RETIRED)) { in page_unretire_pp() 1282 if (!page_trylock(lpp, pp == lpp? SE_EXCL : SE_SHARED)) in page_retire_test() 1284 if (!page_trylock(cpp, SE_EXCL)) { in page_retire_test()
|
H A D | vm_page.c | 856 se = SE_EXCL; in page_lookup_create() 874 se = SE_EXCL; in page_lookup_create() 911 se = SE_EXCL; in page_lookup_create() 1195 if (!page_trylock(pp, SE_EXCL)) { in page_exists_physcontig() 2500 if (!page_lock(pp, SE_EXCL, phm, P_NO_RECLAIM)) { in page_create_va() 2855 !page_trylock(pp, SE_EXCL)) in free_vp_pages() 2862 ASSERT(PAGE_LOCKED_SE(pp, SE_EXCL)); in free_vp_pages() 3281 if (!page_lock(pp, SE_EXCL, phm, P_RECLAIM)) { in page_rename() 4349 if (!page_trylock(pp, SE_EXCL)) in page_busy() 4434 if (!page_trylock(pp, SE_EXCL)) { in page_invalidate_pages() [all …]
|
H A D | seg_kmem.c | 384 pp = page_numtopp(pfnum, SE_EXCL); in boot_mapin() 1018 SE_EXCL); in segkmem_free_vn() 1021 pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr, SE_EXCL); in segkmem_free_vn() 1232 pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)addr, SE_EXCL); in segkmem_free_one_lp()
|
H A D | page.h | 58 SE_EXCL /* exclusive lock (value == -1) */ enumerator 663 ((se) == SE_EXCL ? PAGE_EXCL(pp) : PAGE_SHARED(pp))
|
H A D | vm_pvn.c | 264 se = SE_EXCL; in pvn_write_kluster() 905 se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED; in pvn_vplist_dirty()
|
H A D | vm_anon.c | 1079 pp = page_lookup(vp, (u_offset_t)off, SE_EXCL); in anon_decref() 1205 pp = page_lookup(vp, (u_offset_t)off, SE_EXCL); in anon_decref_pages() 1221 SE_EXCL); in anon_decref_pages() 1254 SE_EXCL); in anon_decref_pages() 1710 pp = page_lookup_nowait(vp, (u_offset_t)off, SE_EXCL); in anon_disclaim() 1837 if (!page_trylock(pp, SE_EXCL)) in anon_disclaim() 3122 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() 2986 SE_EXCL)) { in page_get_mnode_freelist() 3171 if (!page_trylock(pp, SE_EXCL)) { in page_trylock_contig_pages() 4028 while (IS_DUMP_PAGE(pp) || !page_trylock(pp, SE_EXCL)) { in page_get_mnode_cachelist()
|
H A D | seg_kp.c | 740 SE_EXCL); in segkp_release_internal() 909 pp = page_lookup(&kvp, (u_offset_t)(uintptr_t)red_va, SE_EXCL); in segkp_unmap_red()
|
/titanic_50/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()
|
/titanic_50/usr/src/uts/i86pc/os/ |
H A D | hold_page.c | 55 if (page_trylock(pp, SE_EXCL) == 0) in plat_hold_page()
|
/titanic_50/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 105 if (!page_trylock(pp, SE_EXCL)) { in page_numtopp_alloc() 130 if (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_NO_RECLAIM)) { in page_numtopp_alloc()
|
H A D | vm_machdep.c | 1014 (page_trylock(pp, SE_EXCL) == 0)) { in is_contigpage_free() 3117 SE_EXCL) == 0) { in page_get_mnode_anylist() 3212 SE_EXCL) == 0) { in page_get_mnode_anylist()
|
/titanic_50/usr/src/uts/sun4u/starfire/os/ |
H A D | starfire.c | 315 result = page_trylock(page, SE_EXCL); in plat_freelist_process() 378 result = page_trylock(page, SE_EXCL); in plat_freelist_process()
|
/titanic_50/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 300 rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM); in balloon_init_new_pages() 312 rv = page_lock(&page_array[i], SE_EXCL, NULL, P_NO_RECLAIM); in balloon_init_new_pages()
|
/titanic_50/usr/src/uts/common/os/ |
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 | mem_config.c | 455 while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM)) in kphysm_add_memory_dynamic() 1852 if (!page_try_reclaim_lock(pp, SE_EXCL, in delete_memory_thread() 1952 SE_EXCL)) { in delete_memory_thread() 2017 if (!group_page_trylock(pp, SE_EXCL)) { in delete_memory_thread() 2128 if (page_try_reclaim_lock(pp, SE_EXCL, in delete_memory_thread() 2501 while (!page_lock(pp, SE_EXCL, (kmutex_t *)NULL, P_RECLAIM)) in memseg_remap_init_pages()
|
H A D | vm_pageout.c | 968 if (!page_trylock(pp, SE_EXCL)) { in checkpage()
|
/titanic_50/usr/src/uts/common/fs/ |
H A D | fsflush.c | 254 if (!page_trylock(pp, SE_EXCL)) in fsflush_do_pages()
|
/titanic_50/usr/src/uts/sun4/os/ |
H A D | memlist.c | 215 if (page_trylock(pp, SE_EXCL) == 0) in less_pages()
|
/titanic_50/usr/src/uts/common/fs/dcfs/ |
H A D | dc_vnops.c | 498 pp = page_lookup(vp, pgoff, SE_EXCL); in dc_getblock() 635 se_t se = (flags & (B_INVAL | B_FREE)) ? SE_EXCL : SE_SHARED; in dc_putpage()
|
/titanic_50/usr/src/uts/sun4v/vm/ |
H A D | mach_vm_dep.c | 560 (u_offset_t)(uintptr_t)addr, SE_EXCL); in contig_mem_span_free()
|
/titanic_50/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()
|
/titanic_50/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 1852 if (pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED)) { in tmp_getapage() 1999 SE_EXCL : SE_SHARED); in tmp_putpage() 2002 (flags & B_FREE) ? SE_EXCL : SE_SHARED); in tmp_putpage()
|
/titanic_50/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 1983 se_t se = (rw == S_CREATE ? SE_EXCL : SE_SHARED); in spec_getapage() 2074 SE_EXCL : SE_SHARED); in spec_putpage() 2077 (flags & B_FREE) ? SE_EXCL : SE_SHARED); in spec_putpage()
|