Home
last modified time | relevance | path

Searched refs:amp (Results 1 – 25 of 46) sorted by relevance

12

/titanic_44/usr/src/uts/common/vm/
H A Dseg_vn.c547 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 Dvm_anon.c176 struct anon_map *amp = buf; in anonmap_cache_constructor() local
178 rw_init(&amp->a_rwlock, NULL, RW_DEFAULT, NULL); in anonmap_cache_constructor()
179 cv_init(&amp->a_purgecv, NULL, CV_DEFAULT, NULL); in anonmap_cache_constructor()
180 mutex_init(&amp->a_pmtx, NULL, MUTEX_DEFAULT, NULL); in anonmap_cache_constructor()
181 mutex_init(&amp->a_purgemtx, NULL, MUTEX_DEFAULT, NULL); in anonmap_cache_constructor()
189 struct anon_map *amp = buf; in anonmap_cache_destructor() local
191 rw_destroy(&amp->a_rwlock); in anonmap_cache_destructor()
192 cv_destroy(&amp->a_purgecv); in anonmap_cache_destructor()
193 mutex_destroy(&amp->a_pmtx); in anonmap_cache_destructor()
194 mutex_destroy(&amp->a_purgemtx); in anonmap_cache_destructor()
[all …]
H A Dseg_spt.c186 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(&amp->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(&amp->a_rwlock); in segspt_shmincore()
376 struct anon_map *amp = sptcargs->amp; in segspt_create() local
[all …]
H A Dvm_seg.c463 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 = &amp->a_phead; in seg_pinactive()
558 pmtx = &amp->a_pmtx; in seg_pinactive()
688 if (amp == NULL) { in seg_pinactive()
692 pheadp = &amp->a_phead; in seg_pinactive()
693 pmtx = &amp->a_pmtx; in seg_pinactive()
[all …]
H A Dseg.h165 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_spt.h46 struct anon_map *amp; member
101 int sptcreate(size_t size, struct seg **sptseg, struct anon_map *amp,
H A Dseg_kp.c89 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(&amp->a_rwlock, RW_WRITER); in segkp_get_internal()
[all …]
H A Dseg_vn.h61 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 Dvm_usage.c896 vmu_amp_update_incore_bounds(avl_tree_t *tree, struct anon_map *amp, in vmu_amp_update_incore_bounds() argument
910 ANON_LOCK_ENTER(&amp->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(&amp->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 Danon.h337 #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 Dlibs.c65 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 Dschedctl.c492 struct anon_map *amp; in schedctl_shared_alloc() local
500 if ((error = schedctl_getpage(&amp, &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 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);
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(&amp->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(&amp->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 Dlgrp.c3559 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(&amp->a_rwlock, RW_WRITER); in lgrp_shm_policy_init()
3906 if (amp->locality == NULL) { in lgrp_shm_policy_init()
3912 ANON_LOCK_EXIT(&amp->a_rwlock); in lgrp_shm_policy_init()
3924 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in lgrp_shm_policy_init()
[all …]
/titanic_44/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/
H A DSun-Fire-X4500-disk-hc-topology.xmlgen49 "+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 DSun-Fire-X4540-disk-hc-topology.xmlgen49 "+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 Daudio_output.c87 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 Dsctp_error.c54 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 Dunittab192 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 Dmemory.c1261 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(&amp, 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 Dgcore.c386 mdb_amp_t amp; in gsvn_incore() local
391 if (svd->amp != 0 && mdb_ctf_vread(&amp, "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 Dwdiff.pl285 s/&/&amp;/g;
/titanic_44/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gcore.h114 uintptr_t amp; member
/titanic_44/usr/src/cmd/spell/
H A Dlocal17 amp
/titanic_44/usr/src/lib/libshell/common/scripts/
H A Drssread.sh288 ["amp"]='&'

12