Home
last modified time | relevance | path

Searched refs:anon_map (Results 1 – 23 of 23) sorted by relevance

/titanic_44/usr/src/uts/common/vm/
H A Danon.h302 typedef struct anon_map { struct
394 extern int anon_disclaim(struct anon_map *,
402 extern int anon_map_getpages(struct anon_map *, ulong_t,
406 extern int anon_map_privatepages(struct anon_map *, ulong_t,
414 extern int anon_map_createpages(struct anon_map *, ulong_t,
418 extern int anon_map_demotepages(struct anon_map *, ulong_t,
421 extern void anon_shmap_free_pages(struct anon_map *, ulong_t, size_t);
424 extern struct anon_map *anonmap_alloc(size_t, size_t, int);
425 extern void anonmap_free(struct anon_map *);
426 extern void anonmap_purge(struct anon_map *);
[all …]
H A Dseg_spt.h46 struct anon_map *amp;
54 struct anon_map *spt_amp;
76 struct anon_map *shm_amp;
101 int sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp,
103 void sptdestroy(struct as *, struct anon_map *);
H A Dseg.h57 struct anon_map;
165 extern struct page **seg_plookup(struct seg *seg, struct anon_map *amp,
167 extern void seg_pinactive(struct seg *seg, struct anon_map *amp,
171 extern void seg_ppurge(struct seg *seg, struct anon_map *amp,
175 extern int seg_pinsert_check(struct seg *seg, struct anon_map *amp,
177 extern int seg_pinsert(struct seg *seg, struct anon_map *amp,
H A Dseg_vn.h61 struct anon_map *amp; /* anon mapping to map to */
96 struct anon_map *amp; /* pointer to anon share structure, if needed */
207 struct anon_map *tr_amp[NLGRPS_MAX]; /* per lgrp anon maps */
H A Dseg_kp.h149 struct anon_map; /* Make the compiler happy about the next line. */
150 caddr_t segkp_get_withanonmap(struct seg *, size_t, uint_t, struct anon_map *);
H A Dseg_spt.c186 sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp, in sptcreate()
225 sptdestroy(struct as *as, struct anon_map *amp) in sptdestroy()
299 struct anon_map *amp = shmd->shm_amp; in segspt_shmincore()
376 struct anon_map *amp = sptcargs->amp; in segspt_create()
621 struct anon_map *amp; in segspt_free_pages()
781 struct anon_map *amp; in segspt_getpolicy()
832 struct anon_map *amp; in segspt_dismpagelock()
1189 struct anon_map *amp; in segspt_shmpagelock()
1585 struct anon_map *amp; /* XXX - for locknest */ in segspt_softunlock()
1676 struct anon_map *shm_amp = shmd_arg->shm_amp; in segspt_shmattach()
[all …]
H A Dvm_anon.c176 struct anon_map *amp = buf; in anonmap_cache_constructor()
189 struct anon_map *amp = buf; in anonmap_cache_destructor()
237 sizeof (struct anon_map), 0, in anon_init()
1665 anon_disclaim(struct anon_map *amp, ulong_t index, size_t size, in anon_disclaim()
1965 struct anon_map *amp, in anon_map_getpages()
2534 struct anon_map *amp, in anon_map_privatepages()
2837 struct anon_map *amp, in anon_map_createpages()
3182 struct anon_map *amp, in anon_map_demotepages()
3282 anon_shmap_free_pages(struct anon_map *amp, ulong_t sidx, size_t len) in anon_shmap_free_pages()
3349 anonmap_purge(struct anon_map *amp) in anonmap_purge()
[all …]
H A Dseg_vn.c547 struct anon_map *amp; in segvn_create()
1017 struct anon_map *amp1 = svd1->amp; in segvn_concat()
1018 struct anon_map *amp2 = svd2->amp; in segvn_concat()
1150 struct anon_map *namp = NULL; in segvn_concat()
1263 struct anon_map *amp1;
1384 struct anon_map *amp2; in segvn_extend_next()
1576 struct anon_map *amp; in segvn_dup()
1860 struct anon_map *amp; in segvn_unmap()
2349 struct anon_map *namp; in segvn_unmap()
2418 struct anon_map *amp; in segvn_free()
[all …]
H A Dvm_seg.c463 seg_plookup(struct seg *seg, struct anon_map *amp, caddr_t addr, size_t len, in seg_plookup()
524 seg_pinactive(struct seg *seg, struct anon_map *amp, caddr_t addr, in seg_pinactive()
739 seg_pinsert_check(struct seg *seg, struct anon_map *amp, caddr_t addr, in seg_pinsert_check()
800 seg_pinsert(struct seg *seg, struct anon_map *amp, caddr_t addr, size_t len, in seg_pinsert()
1269 seg_ppurge(struct seg *seg, struct anon_map *amp, uint_t flags) in seg_ppurge()
H A Dvm_usage.c429 sizeof (struct anon_map)); in vm_usage_init()
486 sizeof (struct anon_map)); in vmu_alloc_entity()
896 vmu_amp_update_incore_bounds(avl_tree_t *tree, struct anon_map *amp, in vmu_amp_update_incore_bounds()
1100 struct anon_map *private_amp = NULL; in vmu_calculate_seg()
1383 (struct anon_map *) in vmu_calculate_seg()
H A Dpage.h845 struct anon_map;
847 void page_mark_migrate(struct seg *, caddr_t, size_t, struct anon_map *,
H A Dseg_kp.c89 struct segkp_data **tkpd, struct anon_map *amp);
356 struct anon_map *amp) in segkp_get_withanonmap()
388 struct anon_map *amp) in segkp_get_internal()
H A Dvm_page.c5377 struct anon_map *amp, ulong_t anon_index, vnode_t *vp, in page_mark_migrate()
/titanic_44/usr/src/uts/common/os/
H A Dschedctl.c75 struct anon_map *spc_amp; /* anonymous memory structure */
90 static int schedctl_map(struct anon_map *, caddr_t *, caddr_t);
91 static int schedctl_getpage(struct anon_map **, caddr_t *);
92 static void schedctl_freepage(struct anon_map *, caddr_t);
492 struct anon_map *amp; in schedctl_shared_alloc()
579 schedctl_map(struct anon_map *amp, caddr_t *uaddrp, caddr_t kaddr) in schedctl_map()
622 schedctl_getpage(struct anon_map **newamp, caddr_t *newaddr) in schedctl_getpage()
624 struct anon_map *amp; in schedctl_getpage()
662 schedctl_freepage(struct anon_map *amp, caddr_t kaddr) in schedctl_freepage()
H A Dshm.c127 static int shmem_lock(kshmid_t *sp, struct anon_map *amp);
128 static void shmem_unlock(kshmid_t *sp, struct anon_map *amp);
1124 lock_again(size_t npages, kshmid_t *sp, struct anon_map *amp) in lock_again()
1162 shmem_lock(kshmid_t *sp, struct anon_map *amp) in shmem_lock()
1201 shmem_unlock(kshmid_t *sp, struct anon_map *amp) in shmem_unlock()
1257 struct anon_map *amp = sp->shm_amp; in shm_rm_amp()
H A Dlgrp.c3559 lgrp_shm_policy_get(struct anon_map *amp, ulong_t anon_index, vnode_t *vp, in lgrp_shm_policy_get()
3895 lgrp_shm_policy_init(struct anon_map *amp, vnode_t *vp) in lgrp_shm_policy_init()
4007 lgrp_shm_policy_fini(struct anon_map *amp, vnode_t *vp) in lgrp_shm_policy_fini()
4128 lgrp_shm_policy_set(lgrp_mem_policy_t policy, struct anon_map *amp, in lgrp_shm_policy_set()
/titanic_44/usr/src/uts/common/sys/
H A Dlgrp.h566 void lgrp_shm_policy_init(struct anon_map *, vnode_t *);
567 void lgrp_shm_policy_fini(struct anon_map *, vnode_t *);
568 lgrp_mem_policy_info_t *lgrp_shm_policy_get(struct anon_map *, ulong_t,
570 int lgrp_shm_policy_set(lgrp_mem_policy_t, struct anon_map *, ulong_t,
H A Dshm.h94 struct anon_map *shm_amp; /* segment anon_map pointer */
H A Dshm_impl.h59 struct anon_map *shm_amp; /* segment anon_map pointer */
/titanic_44/usr/src/lib/libbc/inc/include/sys/
H A Dshm.h79 struct anon_map *shm_amp; /* segment anon_map pointer */
/titanic_44/usr/src/lib/libbc/libc/sys/common/
H A Dshmsys.c49 struct anon_map *shm_amp;
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/
H A Dmemory.c1094 struct anon_map *aw_ampp;
1095 struct anon_map aw_amp;
1111 aw->aw_ampp = (struct anon_map *)wsp->walk_addr; in anon_walk_init_common()
1261 struct anon_map amp; in segvn_anon_walk_init()
/titanic_44/usr/src/cmd/sgs/packages/common/
H A DSUNWonld-README833 when mmap fails in anon_map()
1295 when mmap fails in anon_map()