Searched refs:anon_idx (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | shm.c | 1130 ulong_t anon_idx; in lock_again() local 1135 for (anon_idx = 0; npages != 0; anon_idx++, npages--) { in lock_again() 1137 anon_array_enter(amp, anon_idx, &cookie); in lock_again() 1138 ap = anon_get_ptr(amp->ahp, anon_idx); in lock_again() 1208 ulong_t anon_idx; in shmem_unlock() local 1216 for (anon_idx = 0; anon_idx < npages; anon_idx++) { in shmem_unlock() 1218 anon_array_enter(amp, anon_idx, &cookie); in shmem_unlock() 1219 if ((ap = anon_get_ptr(amp->ahp, anon_idx)) == NULL) { in shmem_unlock()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kp.c | 398 ulong_t anon_idx = 0; in segkp_get_internal() local 454 anon_idx = 0; in segkp_get_internal() 455 kpd->kp_anon_idx = anon_idx; in segkp_get_internal() 474 anon_idx = ((uintptr_t)(vbase - s_base)) >> PAGESHIFT; in segkp_get_internal() 475 kpd->kp_anon_idx = anon_idx; in segkp_get_internal() 518 ASSERT(anon_get_ptr(kpd->kp_anon, anon_idx + i) in segkp_get_internal() 526 (void) anon_set_ptr(kpd->kp_anon, anon_idx + i, in segkp_get_internal()
|
H A D | seg_spt.c | 765 ulong_t anon_idx; in segspt_free_pages() local 806 for (anon_idx = 0; anon_idx < npages; anon_idx++) { in segspt_free_pages() 808 if ((ap = anon_get_ptr(amp->ahp, anon_idx)) == NULL) { in segspt_free_pages() 813 if ((ap = anon_get_next_ptr(amp->ahp, &anon_idx)) in segspt_free_pages() 817 ASSERT(ANON_ISBUSY(anon_get_slot(amp->ahp, anon_idx)) == 0); in segspt_free_pages()
|
H A D | seg_vn.c | 927 ulong_t anon_idx; in segvn_create() local 946 for (anon_idx = anon_num, addr = seg->s_base; in segvn_create() 947 addr < eaddr; addr += PAGESIZE, anon_idx++) { in segvn_create() 951 anon_idx)) != NULL) in segvn_create() 970 anon_idx) == NULL); in segvn_create() 971 (void) anon_set_ptr(amp->ahp, anon_idx, ap, in segvn_create() 5910 ulong_t anon_idx = 0; in segvn_setprot() local 5928 anon_idx = svd->anon_index + seg_page(seg, addr); in segvn_setprot() 5930 IS_P2ALIGNED(anon_idx, pgcnt)); in segvn_setprot() 5945 anon_array_enter(amp, anon_idx, in segvn_setprot() [all …]
|
H A D | vm_anon.c | 3446 non_anon(struct anon_hdr *ahp, ulong_t anon_idx, u_offset_t *offp, in non_anon() argument 3454 for (i = 0, el = *lenp; i < el; i += PAGESIZE, anon_idx++) { in non_anon() 3455 ap = anon_get_ptr(ahp, anon_idx); in non_anon()
|