/titanic_44/usr/src/uts/common/vm/ |
H A D | anon.h | 302 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 D | seg_spt.h | 46 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 D | seg.h | 57 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 D | seg_vn.h | 61 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 D | seg_kp.h | 149 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 D | seg_spt.c | 186 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 D | vm_anon.c | 176 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 D | seg_vn.c | 547 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 D | vm_seg.c | 463 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 D | vm_usage.c | 429 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 D | page.h | 845 struct anon_map; 847 void page_mark_migrate(struct seg *, caddr_t, size_t, struct anon_map *,
|
H A D | seg_kp.c | 89 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 D | vm_page.c | 5377 struct anon_map *amp, ulong_t anon_index, vnode_t *vp, in page_mark_migrate()
|
/titanic_44/usr/src/uts/common/os/ |
H A D | schedctl.c | 75 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 D | shm.c | 127 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 D | lgrp.c | 3559 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 D | lgrp.h | 566 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 D | shm.h | 94 struct anon_map *shm_amp; /* segment anon_map pointer */
|
H A D | shm_impl.h | 59 struct anon_map *shm_amp; /* segment anon_map pointer */
|
/titanic_44/usr/src/lib/libbc/inc/include/sys/ |
H A D | shm.h | 79 struct anon_map *shm_amp; /* segment anon_map pointer */
|
/titanic_44/usr/src/lib/libbc/libc/sys/common/ |
H A D | shmsys.c | 49 struct anon_map *shm_amp;
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | memory.c | 1094 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 D | SUNWonld-README | 833 when mmap fails in anon_map() 1295 when mmap fails in anon_map()
|