Home
last modified time | relevance | path

Searched refs:rootpp (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dpage_lock.c929 page_t *rootpp; in page_szc_lock() local
949 rootpp = PP_GROUPLEADER(pp, pszc); in page_szc_lock()
950 mtx = PAGE_SZC_MUTEX(rootpp); in page_szc_lock()
960 if (pp == rootpp || (rszc = rootpp->p_szc) == pszc) { in page_szc_lock()
984 rootpp = PP_GROUPLEADER(rootpp, rszc); in page_szc_lock()
985 mtx = PAGE_SZC_MUTEX(rootpp); in page_szc_lock()
988 ASSERT(rootpp->p_szc < rszc); in page_szc_lock()
995 page_t *rootpp = PP_PAGEROOT(pp); in page_szc_lock_assert() local
996 kmutex_t *mtx = PAGE_SZC_MUTEX(rootpp); in page_szc_lock_assert()
H A Dvm_page.c1077 page_t *rootpp; in page_exists_physcontig() local
1113 rootpp = pp; in page_exists_physcontig()
1248 pp = rootpp; in page_exists_physcontig()
1270 pp = rootpp; in page_exists_physcontig()
1280 pp = rootpp; in page_exists_physcontig()
1289 pp = rootpp; in page_exists_physcontig()
2152 page_t *rootpp; in page_create_va_large() local
2252 pp = rootpp; in page_create_va_large()
2626 tpp = rootpp; in page_free_toxic_pages()
5196 if (pp != rootpp && !page_trylock(rootpp, SE_EXCL)) { in page_try_demote_free_pages()
[all …]
H A Dseg_kmem.c1145 page_t *pp, *rootpp, **ppa, *pplist = NULL; in segkmem_xalloc_lp() local
1176 while ((rootpp = pplist) != NULL) { in segkmem_xalloc_lp()
1190 (caddr_t)(uintptr_t)rootpp->p_offset, lpsize, in segkmem_xalloc_lp()
1204 while ((rootpp = pplist) != NULL) { in segkmem_xalloc_lp()
1211 page_destroy_pages(rootpp); in segkmem_xalloc_lp()
1229 page_t *pp, *rootpp = NULL; in segkmem_free_one_lp() local
1242 if (rootpp == NULL) in segkmem_free_one_lp()
1243 rootpp = pp; in segkmem_free_one_lp()
1245 ASSERT(rootpp != NULL); in segkmem_free_one_lp()
1246 page_destroy_pages(rootpp); in segkmem_free_one_lp()
H A Dseg_spt.c773 page_t *rootpp; in segspt_free_pages() local
799 rootpp = NULL; in segspt_free_pages()
867 rootpp = pp; in segspt_free_pages()
876 page_pptonum(rootpp) + (pgs - 1)); in segspt_free_pages()
877 page_destroy_pages(rootpp); in segspt_free_pages()
883 page_pptonum(rootpp) + (pgs - curnpgs)); in segspt_free_pages()
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c427 page_t *rootpp; in contig_mem_span_alloc() local
464 rootpp = ppl; in contig_mem_span_alloc()
479 hat_memload_array(kas.a_hat, (caddr_t)rootpp->p_offset, size, in contig_mem_span_alloc()
566 page_t *rootpp = NULL; in contig_mem_span_free() local
589 ASSERT(rootpp == NULL || rootpp->p_szc == pp->p_szc); in contig_mem_span_free()
590 ASSERT(rootpp == NULL || (page_pptonum(rootpp) + in contig_mem_span_free()
595 if (rootpp == NULL) in contig_mem_span_free()
596 rootpp = pp; in contig_mem_span_free()
598 page_destroy_pages(rootpp); in contig_mem_span_free()
/illumos-gate/usr/src/uts/common/os/
H A Dmem_cage.c1313 pfn_t rootpfn = page_pptonum(rootpp); in kcage_setnoreloc_pages()
1316 ASSERT(!PP_ISFREE(rootpp)); in kcage_setnoreloc_pages()
1317 ASSERT(PAGE_LOCKED_SE(rootpp, se)); in kcage_setnoreloc_pages()
1318 if (!group_page_trylock(rootpp, se)) { in kcage_setnoreloc_pages()
1321 szc = rootpp->p_szc; in kcage_setnoreloc_pages()
1327 ASSERT(rootpp->p_vnode != NULL && in kcage_setnoreloc_pages()
1328 !PP_ISKAS(rootpp) && in kcage_setnoreloc_pages()
1329 !IS_SWAPFSVP(rootpp->p_vnode)); in kcage_setnoreloc_pages()
1330 PP_SETNORELOC(rootpp); in kcage_setnoreloc_pages()
1335 pp = rootpp; in kcage_setnoreloc_pages()
[all …]
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c1120 page_t *rootpp; in sfmmu_tsb_xalloc() local
1150 rootpp = ppl; in sfmmu_tsb_xalloc()
1164 hat_memload_array(kas.a_hat, (caddr_t)rootpp->p_offset, size, in sfmmu_tsb_xalloc()
1208 page_t *rootpp = NULL; in sfmmu_tsb_segkmem_free() local
1220 if (rootpp == NULL) in sfmmu_tsb_segkmem_free()
1221 rootpp = pp; in sfmmu_tsb_segkmem_free()
1227 page_destroy_pages(rootpp); in sfmmu_tsb_segkmem_free()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_i86.c3984 page_t *rootpp; in hat_page_demote() local
3996 rootpp = PP_GROUPLEADER(pp, 1); in hat_page_demote()
4017 rootpp = PP_GROUPLEADER(pp, pszc); in hat_page_demote()
4018 x86_hm_enter(rootpp); in hat_page_demote()
4027 x86_hm_exit(rootpp); in hat_page_demote()
4030 ASSERT(pp != rootpp); in hat_page_demote()
4032 rootpp = PP_GROUPLEADER(rootpp, rszc); in hat_page_demote()
4033 x86_hm_enter(rootpp); in hat_page_demote()
4034 x86_hm_exit(rootpp); in hat_page_demote()
4124 if (firstpp == rootpp) in hat_page_demote()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dnss_common.c761 nss_get_backend_u(nss_db_root_t **rootpp, struct nss_db_state *s, int n_src) in nss_get_backend_u() argument
822 (void) cond_wait(&src->wanna_be, &(*rootpp)->lock); in nss_get_backend_u()
824 NSS_CHECKROOT(rootpp, s); in nss_get_backend_u()
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c8187 page_t *rootpp; in hat_page_demote() local
8223 rootpp = PP_GROUPLEADER(pp, sz); in hat_page_demote()
8244 conv_tnc(rootpp, sz); in hat_page_demote()
8252 rootpp = PP_PAGEROOT(pp); in hat_page_demote()
8253 ASSERT(rootpp->p_szc == pszc); in hat_page_demote()
8256 while (lastpp != rootpp) { in hat_page_demote()
8275 if (lastpp != rootpp) { in hat_page_demote()
8281 rootpp->p_szc = 0; in hat_page_demote()
10425 page_t *rootpp; in sfmmu_mlspl_enter() local
10462 if (pp == rootpp || (rszc = rootpp->p_szc) == pszc || in sfmmu_mlspl_enter()
[all …]