Lines Matching defs:amp
3559 lgrp_shm_policy_get(struct anon_map *amp, ulong_t anon_index, vnode_t *vp,
3577 if (amp) {
3578 ASSERT(amp->refcnt != 0);
3579 shm_locality = amp->locality;
3895 lgrp_shm_policy_init(struct anon_map *amp, vnode_t *vp)
3904 if (amp) {
3905 ANON_LOCK_ENTER(&->a_rwlock, RW_WRITER);
3906 if (amp->locality == NULL) {
3912 ANON_LOCK_EXIT(&->a_rwlock);
3917 shm_locality->loc_count = 1; /* not used for amp */
3924 ANON_LOCK_ENTER(&->a_rwlock, RW_WRITER);
3925 if (amp->locality != NULL) {
3930 amp->locality = shm_locality;
3932 ANON_LOCK_EXIT(&->a_rwlock);
4007 lgrp_shm_policy_fini(struct anon_map *amp, vnode_t *vp)
4016 if (amp) {
4017 if (amp->locality == NULL)
4019 shm_locality = amp->locality;
4020 shm_locality->loc_count = 0; /* not really used for amp */
4024 amp->locality = 0;
4128 lgrp_shm_policy_set(lgrp_mem_policy_t policy, struct anon_map *amp,
4143 ASSERT(amp || vp);
4158 if (amp) {
4163 ASSERT(amp->refcnt != 0);
4164 if (amp->locality == NULL)
4165 lgrp_shm_policy_init(amp, NULL);
4166 shm_locality = amp->locality;