/titanic_44/usr/src/uts/common/vm/ |
H A D | seg_vn.c | 547 struct anon_map *amp; in segvn_create() local 565 if (a->amp != NULL && a->vp != NULL) { in segvn_create() 582 (a->amp != NULL && a->type == MAP_PRIVATE) || in segvn_create() 604 } else if (a->amp != NULL) { in segvn_create() 617 if (!(a->flags & MAP_NORESERVE) && ((a->vp == NULL && a->amp == NULL) || in segvn_create() 692 if (a->amp == NULL && !use_rgn && !trok) { in segvn_create() 743 segvn_comb_thrshld || psvd->amp == NULL) && in segvn_create() 847 amp = a->amp; in segvn_create() 848 if ((svd->amp = amp) == NULL) { in segvn_create() 860 svd->amp = anonmap_alloc(seg->s_size, swresv, in segvn_create() [all …]
|
H A D | vm_anon.c | 176 struct anon_map *amp = buf; in anonmap_cache_constructor() local 178 rw_init(&->a_rwlock, NULL, RW_DEFAULT, NULL); in anonmap_cache_constructor() 179 cv_init(&->a_purgecv, NULL, CV_DEFAULT, NULL); in anonmap_cache_constructor() 180 mutex_init(&->a_pmtx, NULL, MUTEX_DEFAULT, NULL); in anonmap_cache_constructor() 181 mutex_init(&->a_purgemtx, NULL, MUTEX_DEFAULT, NULL); in anonmap_cache_constructor() 189 struct anon_map *amp = buf; in anonmap_cache_destructor() local 191 rw_destroy(&->a_rwlock); in anonmap_cache_destructor() 192 cv_destroy(&->a_purgecv); in anonmap_cache_destructor() 193 mutex_destroy(&->a_pmtx); in anonmap_cache_destructor() 194 mutex_destroy(&->a_purgemtx); in anonmap_cache_destructor() [all …]
|
H A D | seg_spt.c | 186 sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp, in sptcreate() argument 208 sptcargs.amp = amp; in sptcreate() 225 sptdestroy(struct as *as, struct anon_map *amp) in sptdestroy() argument 231 (void) as_unmap(as, SEGSPTADDR, amp->size); in sptdestroy() 299 struct anon_map *amp = shmd->shm_amp; in segspt_shmincore() local 315 ANON_LOCK_ENTER(&->a_rwlock, RW_READER); in segspt_shmincore() 318 anon_array_enter(amp, anon_index, &cookie); in segspt_shmincore() 319 ap = anon_get_ptr(amp->ahp, anon_index); in segspt_shmincore() 336 ANON_LOCK_EXIT(&->a_rwlock); in segspt_shmincore() 376 struct anon_map *amp = sptcargs->amp; in segspt_create() local [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() argument 482 htag0 = (amp == NULL ? (void *)seg : (void *)amp); in seg_plookup() 524 seg_pinactive(struct seg *seg, struct anon_map *amp, caddr_t addr, in seg_pinactive() argument 539 htag0 = (amp == NULL ? (void *)seg : (void *)amp); in seg_pinactive() 553 if (amp == NULL) { in seg_pinactive() 557 pheadp = &->a_phead; in seg_pinactive() 558 pmtx = &->a_pmtx; in seg_pinactive() 688 if (amp == NULL) { in seg_pinactive() 692 pheadp = &->a_phead; in seg_pinactive() 693 pmtx = &->a_pmtx; in seg_pinactive() [all …]
|
H A D | seg.h | 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_spt.h | 46 struct anon_map *amp; member 101 int sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp,
|
H A D | seg_kp.c | 89 struct segkp_data **tkpd, struct anon_map *amp); 356 struct anon_map *amp) in segkp_get_withanonmap() argument 360 ASSERT(amp != NULL); in segkp_get_withanonmap() 362 if (segkp_get_internal(seg, len, flags, &kpd, amp) != NULL) { in segkp_get_withanonmap() 388 struct anon_map *amp) in segkp_get_internal() argument 407 ASSERT(((flags & KPD_HASAMP) == 0) == (amp == NULL)); in segkp_get_internal() 448 if (amp != NULL) { in segkp_get_internal() 455 kpd->kp_anon = amp->ahp; in segkp_get_internal() 523 if (amp != NULL) in segkp_get_internal() 524 ANON_LOCK_ENTER(&->a_rwlock, RW_WRITER); in segkp_get_internal() [all …]
|
H A D | seg_vn.h | 61 struct anon_map *amp; /* anon mapping to map to */ member 96 struct anon_map *amp; /* pointer to anon share structure, if needed */ member
|
H A D | vm_usage.c | 896 vmu_amp_update_incore_bounds(avl_tree_t *tree, struct anon_map *amp, in vmu_amp_update_incore_bounds() argument 910 ANON_LOCK_ENTER(&->a_rwlock, RW_READER); in vmu_amp_update_incore_bounds() 934 ap = anon_get_ptr(amp->ahp, index); in vmu_amp_update_incore_bounds() 983 ANON_LOCK_EXIT(&->a_rwlock); in vmu_amp_update_incore_bounds() 1134 svd->amp != NULL) { in vmu_calculate_seg() 1135 private_amp = svd->amp; in vmu_calculate_seg() 1151 if (svd->amp != NULL && svd->type == MAP_SHARED) { in vmu_calculate_seg() 1154 vmu_data.vmu_all_amps_hash, (caddr_t)svd->amp, in vmu_calculate_seg() 1159 if (svd->amp->swresv == 0) in vmu_calculate_seg()
|
H A D | anon.h | 337 #define ANON_ARRAY_HASH(amp, idx)\ argument 341 ((uintptr_t)(amp) >> ANON_MAP_SHIFT)) & (ANON_LOCKSIZE - 1))
|
/titanic_44/usr/src/cmd/sgs/libld/common/ |
H A D | libs.c | 65 process_member(Ar_mem *amp, const char *name, Sym_desc *sdp, Ofl_desc *ofl) in process_member() argument 78 if (amp->am_syms == NULL) { in process_member() 83 while (scn = elf_nextscn(amp->am_elf, scn)) { in process_member() 86 MSG_INTL(MSG_ELF_GETSHDR), amp->am_path); in process_member() 95 amp->am_path); in process_member() 106 if ((scn = elf_getscn(amp->am_elf, (size_t)shdr->sh_link)) == in process_member() 109 amp->am_path); in process_member() 114 amp->am_path); in process_member() 123 amp->am_syms = syms; in process_member() 124 amp->am_strs = strs; in process_member() [all …]
|
/titanic_44/usr/src/uts/common/os/ |
H A D | schedctl.c | 492 struct anon_map *amp; in schedctl_shared_alloc() local 500 if ((error = schedctl_getpage(&, &kaddr)) != 0) { in schedctl_shared_alloc() 504 if ((error = schedctl_map(amp, &base, kaddr)) != 0) { in schedctl_shared_alloc() 505 schedctl_freepage(amp, kaddr); in schedctl_shared_alloc() 514 pagep->spc_amp = amp; in schedctl_shared_alloc() 579 schedctl_map(struct anon_map *amp, caddr_t *uaddrp, caddr_t kaddr) in schedctl_map() argument 603 vn_a.amp = amp; in schedctl_map() 624 struct anon_map *amp; in schedctl_getpage() local 631 amp = anonmap_alloc(PAGESIZE, 0, ANON_SLEEP); in schedctl_getpage() 637 KPD_NO_ANON | KPD_LOCKED | KPD_ZERO, amp); in schedctl_getpage() [all …]
|
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); 543 crargs.amp = sp->shm_amp; in shmat() 1124 lock_again(size_t npages, kshmid_t *sp, struct anon_map *amp) in lock_again() argument 1134 ANON_LOCK_ENTER(&->a_rwlock, RW_READER); in lock_again() 1137 anon_array_enter(amp, anon_idx, &cookie); in lock_again() 1138 ap = anon_get_ptr(amp->ahp, anon_idx); in lock_again() 1153 ANON_LOCK_EXIT(&->a_rwlock); in lock_again() 1162 shmem_lock(kshmid_t *sp, struct anon_map *amp) in shmem_lock() argument 1164 size_t npages = btopr(amp->size); in shmem_lock() [all …]
|
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() argument 3577 if (amp) { in lgrp_shm_policy_get() 3578 ASSERT(amp->refcnt != 0); in lgrp_shm_policy_get() 3579 shm_locality = amp->locality; in lgrp_shm_policy_get() 3895 lgrp_shm_policy_init(struct anon_map *amp, vnode_t *vp) in lgrp_shm_policy_init() argument 3904 if (amp) { in lgrp_shm_policy_init() 3905 ANON_LOCK_ENTER(&->a_rwlock, RW_WRITER); in lgrp_shm_policy_init() 3906 if (amp->locality == NULL) { in lgrp_shm_policy_init() 3912 ANON_LOCK_EXIT(&->a_rwlock); in lgrp_shm_policy_init() 3924 ANON_LOCK_ENTER(&->a_rwlock, RW_WRITER); in lgrp_shm_policy_init() [all …]
|
/titanic_44/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/ |
H A D | Sun-Fire-X4500-disk-hc-topology.xmlgen | 49 "+PRSNT&+OK2RM", "+PRSNT&-OK2RM", 51 "-OK2RM&-PRSNT", "-OK2RM&-PRSNT", 52 "-OK2RM&-PRSNT", "-OK2RM&+PRSNT");
|
/titanic_44/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4540/ |
H A D | Sun-Fire-X4540-disk-hc-topology.xmlgen | 49 "+PRSNT&+OK2RM", "+PRSNT&-OK2RM", 51 "-OK2RM&-PRSNT", "-OK2RM&-PRSNT", 52 "-OK2RM&-PRSNT", "-OK2RM&+PRSNT");
|
/titanic_44/usr/src/uts/common/io/audio/impl/ |
H A D | audio_output.c | 87 uint_t q, amp, amp2; in auimpl_output_limiter() local 95 amp = (uint_t)ABS(chbufs[0][t]); in auimpl_output_limiter() 99 if (amp2 > amp) in auimpl_output_limiter() 100 amp = amp2; in auimpl_output_limiter() 103 amp >>= 8; in auimpl_output_limiter() 106 if (amp > 0x7FFF) in auimpl_output_limiter() 107 q = 0x7FFF0000 / amp; in auimpl_output_limiter()
|
/titanic_44/usr/src/uts/common/inet/sctp/ |
H A D | sctp_error.c | 54 mblk_t *amp; in sctp_link_abort() local 62 amp = allocb(alen, BPRI_MED); in sctp_link_abort() 63 if (amp == NULL) { in sctp_link_abort() 67 amp->b_wptr = amp->b_rptr + alen; in sctp_link_abort() 70 acp = (sctp_chunk_hdr_t *)amp->b_rptr; in sctp_link_abort() 77 linkb(mp, amp); in sctp_link_abort()
|
/titanic_44/usr/src/cmd/units/ |
H A D | unittab | 192 amp ampere 194 volt watt/amp 195 ohm volt/amp 359 biot 10 amp 428 gilbert 7.95775-1 amp 490 oersted 2.5+2 pi-amp/m
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | memory.c | 1261 struct anon_map amp; in segvn_anon_walk_init() local 1273 if (svd.amp == NULL) { in segvn_anon_walk_init() 1278 amp_addr = (uintptr_t)svd.amp; in segvn_anon_walk_init() 1279 if (mdb_vread(&, sizeof (amp), amp_addr) == -1) { in segvn_anon_walk_init() 1290 if ((seg.s_size + (svd.anon_index << PAGESHIFT)) > amp.size) { in segvn_anon_walk_init() 1401 if (svd->amp == NULL && svd->vp == NULL) { in segvn_pages_walk_init() 1405 } else if (svd->amp == NULL && in segvn_pages_walk_init() 1435 } else if (svd->amp != NULL) { in segvn_pages_walk_init() 1498 } else if (svd->amp == NULL || wsp->walk_addr == NULL) { in segvn_pages_walk_step()
|
H A D | gcore.c | 386 mdb_amp_t amp; in gsvn_incore() local 391 if (svd->amp != 0 && mdb_ctf_vread(&, "amp_t", "mdb_amp_t", svd->amp, in gsvn_incore() 400 if (svd->amp != 0) { in gsvn_incore() 401 gcore_anon_get(amp.ahp, svd->anon_index + p, &vp, in gsvn_incore() 416 svd->amp, svd->vp, addr, offset); in gsvn_incore()
|
/titanic_44/usr/src/tools/scripts/ |
H A D | wdiff.pl | 285 s/&/&/g;
|
/titanic_44/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 114 uintptr_t amp; member
|
/titanic_44/usr/src/cmd/spell/ |
H A D | local | 17 amp
|
/titanic_44/usr/src/lib/libshell/common/scripts/ |
H A D | rssread.sh | 288 ["amp"]='&'
|