Lines Matching refs:shm_amp
296 struct anon_map *amp = shmd->shm_amp;
309 if (anon_index + npages > btopr(shmd->shm_amp->size)) {
1673 struct anon_map *shm_amp = shmd_arg->shm_amp;
1684 shmd->shm_amp = shm_amp;
1687 (void) lgrp_shm_policy_set(LGRP_MEM_POLICY_DEFAULT, shm_amp, 0,
1698 if ((shmd->shm_vpage = kmem_zalloc(btopr(shm_amp->size),
1710 btopr(shm_amp->size));
1723 ANON_LOCK_ENTER(&shm_amp->a_rwlock, RW_WRITER);
1724 shm_amp->refcnt++;
1725 ANON_LOCK_EXIT(&shm_amp->a_rwlock);
1755 (void) segspt_shmlockop(seg, raddr, shmd->shm_amp->size, 0, MC_UNLOCK,
1768 struct anon_map *shm_amp = shmd->shm_amp;
1772 (void) segspt_shmlockop(seg, seg->s_base, shm_amp->size, 0,
1779 ANON_LOCK_ENTER(&shm_amp->a_rwlock, RW_WRITER);
1780 shm_amp->refcnt--;
1781 ANON_LOCK_EXIT(&shm_amp->a_rwlock);
1784 kmem_free(shmd->shm_vpage, btopr(shm_amp->size));
2279 struct anon_map *amp = shmd->shm_amp;
2290 shmd_new->shm_amp = amp;
2689 if (an_idx + npages > btopr(shmd->shm_amp->size)) {
2972 amp = shmd->shm_amp;
3038 struct anon_map *amp = shmd->shm_amp;
3096 amp = shm_data->shm_amp;