/titanic_41/usr/src/lib/libumem/common/ |
H A D | vmem.c | 303 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_insert() 319 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_delete() 322 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { in vmem_freelist_delete() 342 bucket = VMEM_HASH(vmp, vsp->vs_start); in vmem_hash_insert() 369 if (vsp->vs_start == addr) { in vmem_hash_delete() 400 newseg->vs_start = start; in vmem_seg_create() 504 uintptr_t vs_start = vsp->vs_start; in vmem_seg_alloc() local 506 size_t vs_size = vs_end - vs_start; in vmem_seg_alloc() 510 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc() 513 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1); in vmem_seg_alloc() [all …]
|
/titanic_41/usr/src/uts/common/os/ |
H A D | vmem.c | 433 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_insert() 449 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_delete() 452 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { in vmem_freelist_delete() 472 bucket = VMEM_HASH(vmp, vsp->vs_start); in vmem_hash_insert() 499 if (vsp->vs_start == addr) { in vmem_hash_delete() 528 newseg->vs_start = start; in vmem_seg_create() 611 uintptr_t vs_start = vsp->vs_start; in vmem_seg_alloc() local 613 size_t vs_size = vs_end - vs_start; in vmem_seg_alloc() 617 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc() 620 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1); in vmem_seg_alloc() [all …]
|
/titanic_41/usr/src/lib/libumem/common/sys/ |
H A D | vmem_impl_user.h | 50 uintptr_t vs_start; /* start of segment (inclusive) */ member 69 uintptr_t vs_start; /* always zero */ member 75 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | vmem_impl.h | 51 uintptr_t vs_start; /* start of segment (inclusive) */ member 70 uintptr_t vs_start; /* always zero */ member 76 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
|
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | leaky_subr.c | 98 lm->lkm_base = seg->vs_start; in leaky_seg() 317 leaky_grep(seg->vs_start, seg->vs_end - seg->vs_start); in leaky_kstat() 512 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, in leaky_subr_add_leak() 513 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start)); in leaky_subr_add_leak()
|
H A D | kmem.c | 2259 size_t size = vs->vs_end - vs->vs_start; in whatis_walk_seg() 2266 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { in whatis_walk_seg() 2267 mdb_whatis_report_object(w, cur, vs->vs_start, ""); in whatis_walk_seg() 3743 sz = vs.vs_end - vs.vs_start; in vmem_seg() 3813 addr, type, vs.vs_start, vs.vs_end, sz); in vmem_seg() 3829 vs.vs_start, size? sz : vs.vs_end); in vmem_seg()
|
H A D | typegraph.c | 1178 tgd.tgd_size = seg->vs_end - seg->vs_start; in typegraph_seg() 1180 typegraph_buf(seg->vs_start, NULL, &tgd); in typegraph_seg() 1417 typegraph_build_anchored(seg->vs_start, size, *type); in typegraph_kstat()
|
H A D | genunix.c | 2219 if (seg->vs_start == kg->kg_heap_lp_base && in kgrep_walk_vseg() 2223 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); in kgrep_walk_vseg() 2230 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); in kgrep_xwalk_vseg() 3393 if (vsp->vs_type == VMEM_ALLOC && (void *)vsp->vs_start == *target) { in sysfile_vmem_seg()
|
/titanic_41/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | leaky_subr.c | 123 lm->lkm_base = seg->vs_start; in leaky_seg() 209 if (seg->vs_start == seg->vs_end && seg->vs_start == 0) in leaky_read_segs() 215 my_si->ls_start = seg->vs_start; in leaky_read_segs() 828 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, in leaky_subr_add_leak() 829 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start)); in leaky_subr_add_leak()
|
H A D | umem.c | 2094 size_t size = vs->vs_end - vs->vs_start; in whatis_walk_seg() 2101 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { in whatis_walk_seg() 2102 mdb_whatis_report_object(w, cur, vs->vs_start, ""); in whatis_walk_seg() 3376 sz = vs.vs_end - vs.vs_start; in vmem_seg() 3446 addr, type, vs.vs_start, vs.vs_end, sz); in vmem_seg() 3462 vs.vs_start, size? sz : vs.vs_end); in vmem_seg()
|