Searched refs:an_idx (Results 1 – 4 of 4) sorted by relevance
| /onnv-gate/usr/src/uts/common/vm/ |
| H A D | vm_anon.c | 381 anon_get_ptr(struct anon_hdr *ahp, ulong_t an_idx) in anon_get_ptr() argument 385 ASSERT(an_idx < ahp->size); in anon_get_ptr() 392 ((uintptr_t)ahp->array_chunk[an_idx] & ANON_PTRMASK)); in anon_get_ptr() 398 app = ahp->array_chunk[an_idx >> ANON_CHUNK_SHIFT]; in anon_get_ptr() 401 ((uintptr_t)app[an_idx & ANON_CHUNK_OFF] & in anon_get_ptr() 469 anon_set_ptr(struct anon_hdr *ahp, ulong_t an_idx, struct anon *ap, int flags) in anon_set_ptr() argument 476 ASSERT(an_idx < ahp->size); in anon_set_ptr() 482 ap_addr = (uintptr_t *)&ahp->array_chunk[an_idx]; in anon_set_ptr() 488 ppp = &ahp->array_chunk[an_idx >> ANON_CHUNK_SHIFT]; in anon_set_ptr() 493 ppp = &ahp->array_chunk[an_idx >> ANON_CHUNK_SHIFT]; in anon_set_ptr() [all …]
|
| H A D | seg_spt.c | 830 spgcnt_t an_idx; in segspt_dismpagelock() local 906 for (an_idx = pg_idx; an_idx < pg_idx + npages; ) { in segspt_dismpagelock() 907 if (ppa[an_idx] == NULL) { in segspt_dismpagelock() 914 if ((szc = ppa[an_idx]->p_szc) != 0) { in segspt_dismpagelock() 916 an_idx = P2ROUNDUP(an_idx + 1, npgs); in segspt_dismpagelock() 918 an_idx++; in segspt_dismpagelock() 940 for (an_idx = pg_idx; an_idx < pg_idx + npages; ) { in segspt_dismpagelock() 941 if (ppa[an_idx] == NULL) { in segspt_dismpagelock() 949 if ((szc = ppa[an_idx]->p_szc) != 0) { in segspt_dismpagelock() 951 an_idx = P2ROUNDUP(an_idx + 1, npgs); in segspt_dismpagelock() [all …]
|
| H A D | seg_vn.c | 2090 ulong_t an_idx = svd->anon_index + npages; in segvn_unmap() local 2106 an_idx, len, in segvn_unmap() 2109 anon_free(amp->ahp, an_idx, in segvn_unmap() 2116 an_idx, len); in segvn_unmap() 2243 ulong_t an_idx = svd->anon_index + opages; in segvn_unmap() local 2258 anon_free_pages(amp->ahp, an_idx, len, in segvn_unmap() 2261 anon_free(amp->ahp, an_idx, in segvn_unmap() 2267 anon_shmap_free_pages(amp, an_idx, len); in segvn_unmap() 6051 ulong_t an_idx = svd->anon_index + seg_page(seg, addr); in segvn_setpagesize() local 6052 if (!IS_P2ALIGNED(an_idx, pgcnt)) { in segvn_setpagesize() [all …]
|
| H A D | vm_page.c | 5394 ulong_t an_idx; in page_mark_migrate() local 5430 an_idx = anon_index + seg_page(seg, va); in page_mark_migrate() 5431 anon_array_enter(amp, an_idx, &cookie); in page_mark_migrate() 5432 ap = anon_get_ptr(amp->ahp, an_idx); in page_mark_migrate()
|