Lines Matching defs:shm_amp
299 struct anon_map *amp = shmd->shm_amp;
312 if (anon_index + npages > btopr(shmd->shm_amp->size)) {
1676 struct anon_map *shm_amp = shmd_arg->shm_amp;
1687 shmd->shm_amp = shm_amp;
1690 (void) lgrp_shm_policy_set(LGRP_MEM_POLICY_DEFAULT, shm_amp, 0,
1701 if ((shmd->shm_vpage = kmem_zalloc(btopr(shm_amp->size),
1713 btopr(shm_amp->size));
1726 ANON_LOCK_ENTER(&shm_amp->a_rwlock, RW_WRITER);
1727 shm_amp->refcnt++;
1728 ANON_LOCK_EXIT(&shm_amp->a_rwlock);
1758 (void) segspt_shmlockop(seg, raddr, shmd->shm_amp->size, 0, MC_UNLOCK,
1771 struct anon_map *shm_amp = shmd->shm_amp;
1775 (void) segspt_shmlockop(seg, seg->s_base, shm_amp->size, 0,
1782 ANON_LOCK_ENTER(&shm_amp->a_rwlock, RW_WRITER);
1783 shm_amp->refcnt--;
1784 ANON_LOCK_EXIT(&shm_amp->a_rwlock);
1787 kmem_free(shmd->shm_vpage, btopr(shm_amp->size));
2261 struct anon_map *amp = shmd->shm_amp;
2272 shmd_new->shm_amp = amp;
2671 if (an_idx + npages > btopr(shmd->shm_amp->size)) {
2953 amp = shmd->shm_amp;
3019 struct anon_map *amp = shmd->shm_amp;
3077 amp = shm_data->shm_amp;