anon_map
struct anon_map *aw_ampp;
struct anon_map aw_amp;
aw->aw_ampp = (struct anon_map *)wsp->walk_addr;
struct anon_map amp;
lgrp_shm_policy_get(struct anon_map *amp, ulong_t anon_index, vnode_t *vp,
lgrp_shm_policy_init(struct anon_map *amp, vnode_t *vp)
lgrp_shm_policy_fini(struct anon_map *amp, vnode_t *vp)
lgrp_shm_policy_set(lgrp_mem_policy_t policy, struct anon_map *amp,
struct anon_map *amp;
schedctl_map(struct anon_map *amp, caddr_t *uaddrp, caddr_t kaddr)
schedctl_getpage(struct anon_map **newamp, caddr_t *newaddr)
struct anon_map *amp;
schedctl_freepage(struct anon_map *amp, caddr_t kaddr)
struct anon_map *spc_amp; /* anonymous memory structure */
static int schedctl_map(struct anon_map *, caddr_t *, caddr_t);
static int schedctl_getpage(struct anon_map **, caddr_t *);
static void schedctl_freepage(struct anon_map *, caddr_t);
lock_again(size_t npages, kshmid_t *sp, struct anon_map *amp)
shmem_lock(kshmid_t *sp, struct anon_map *amp)
shmem_unlock(kshmid_t *sp, struct anon_map *amp)
struct anon_map *amp = sp->shm_amp;
static int shmem_lock(kshmid_t *sp, struct anon_map *amp);
static void shmem_unlock(kshmid_t *sp, struct anon_map *amp);
void lgrp_shm_policy_init(struct anon_map *, vnode_t *);
void lgrp_shm_policy_fini(struct anon_map *, vnode_t *);
lgrp_mem_policy_info_t *lgrp_shm_policy_get(struct anon_map *, ulong_t,
int lgrp_shm_policy_set(lgrp_mem_policy_t, struct anon_map *, ulong_t,
struct anon_map *shm_amp; /* segment anon_map pointer */
struct anon_map *shm_amp; /* segment anon_map pointer */
extern int anon_disclaim(struct anon_map *,
extern int anon_map_getpages(struct anon_map *, ulong_t,
extern int anon_map_privatepages(struct anon_map *, ulong_t,
extern int anon_map_createpages(struct anon_map *, ulong_t,
extern int anon_map_demotepages(struct anon_map *, ulong_t,
extern void anon_shmap_free_pages(struct anon_map *, ulong_t, size_t);
extern struct anon_map *anonmap_alloc(size_t, size_t, int);
extern void anonmap_free(struct anon_map *);
extern void anonmap_purge(struct anon_map *);
extern void anon_array_enter(struct anon_map *, ulong_t,
extern int anon_array_try_enter(struct anon_map *, ulong_t,
struct anon_map;
void page_mark_migrate(struct seg *, caddr_t, size_t, struct anon_map *,
extern struct page **seg_plookup(struct seg *seg, struct anon_map *amp,
extern void seg_pinactive(struct seg *seg, struct anon_map *amp,
extern void seg_ppurge(struct seg *seg, struct anon_map *amp,
extern int seg_pinsert_check(struct seg *seg, struct anon_map *amp,
extern int seg_pinsert(struct seg *seg, struct anon_map *amp,
struct anon_map;
struct anon_map *amp)
struct anon_map *amp)
struct segkp_data **tkpd, struct anon_map *amp);
struct anon_map; /* Make the compiler happy about the next line. */
caddr_t segkp_get_withanonmap(struct seg *, size_t, uint_t, struct anon_map *);
struct anon_map *amp;
struct anon_map *amp; /* XXX - for locknest */
struct anon_map *shm_amp = shmd_arg->shm_amp;
struct anon_map *shm_amp = shmd->shm_amp;
struct anon_map *amp; /* XXX - for locknest */
struct anon_map *amp = shmd->shm_amp;
struct anon_map *amp = sptd->spt_amp;
struct anon_map *amp = sptd->spt_amp;
struct anon_map *amp;
struct anon_map *amp = shmd->shm_amp;
struct anon_map *amp;
sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp,
sptdestroy(struct as *as, struct anon_map *amp)
struct anon_map *amp = shmd->shm_amp;
struct anon_map *amp = sptcargs->amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
int sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp,
void sptdestroy(struct as *, struct anon_map *);
struct anon_map *amp;
struct anon_map *spt_amp;
struct anon_map *shm_amp;
struct anon_map *amp = svntrp->tr_amp[i];
struct anon_map *amp;
struct anon_map *amp1 = svd1->amp;
struct anon_map *amp2 = svd2->amp;
struct anon_map *namp = NULL;
struct anon_map *amp1;
struct anon_map *amp2;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *namp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp = svd->amp;
struct anon_map *amp = svd->amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp = svd->amp;
struct anon_map *amp = svd->amp;
struct anon_map *amp = svd->amp;
struct anon_map *oamp = svd->amp, *namp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp; /* XXX - for locknest */
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *pamp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *amp;
struct anon_map *tr_amp[NLGRPS_MAX]; /* per lgrp anon maps */
struct anon_map *amp; /* anon mapping to map to */
struct anon_map *amp; /* pointer to anon share structure, if needed */
anon_disclaim(struct anon_map *amp, ulong_t index, size_t size,
struct anon_map *amp = buf;
struct anon_map *amp = buf;
struct anon_map *amp,
sizeof (struct anon_map), 0,
struct anon_map *amp,
struct anon_map *amp,
struct anon_map *amp,
anon_shmap_free_pages(struct anon_map *amp, ulong_t sidx, size_t len)
anonmap_purge(struct anon_map *amp)
struct anon_map *
struct anon_map *amp;
anonmap_free(struct anon_map *amp)
anon_array_enter(struct anon_map *amp, ulong_t an_idx, anon_sync_obj_t *sobj)
anon_array_try_enter(struct anon_map *amp, ulong_t an_idx,
struct anon_map *amp, ulong_t anon_index, vnode_t *vp,
seg_ppurge(struct seg *seg, struct anon_map *amp, uint_t flags)
seg_plookup(struct seg *seg, struct anon_map *amp, caddr_t addr, size_t len,
seg_pinactive(struct seg *seg, struct anon_map *amp, caddr_t addr,
seg_pinsert_check(struct seg *seg, struct anon_map *amp, caddr_t addr,
seg_pinsert(struct seg *seg, struct anon_map *amp, caddr_t addr, size_t len,
struct anon_map *private_amp = NULL;
(struct anon_map *)
sizeof (struct anon_map));
sizeof (struct anon_map));
vmu_amp_update_incore_bounds(avl_tree_t *tree, struct anon_map *amp,