Home
last modified time | relevance | path

Searched refs:vs_start (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem.c304 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_insert()
320 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_delete()
323 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { in vmem_freelist_delete()
343 bucket = VMEM_HASH(vmp, vsp->vs_start); in vmem_hash_insert()
370 if (vsp->vs_start == addr) { in vmem_hash_delete()
401 newseg->vs_start = start; in vmem_seg_create()
505 uintptr_t vs_start = vsp->vs_start; in vmem_seg_alloc() local
507 size_t vs_size = vs_end - vs_start; in vmem_seg_alloc()
511 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc()
514 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1); in vmem_seg_alloc()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dvmem.c436 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_insert()
452 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); in vmem_freelist_delete()
455 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { in vmem_freelist_delete()
475 bucket = VMEM_HASH(vmp, vsp->vs_start); in vmem_hash_insert()
502 if (vsp->vs_start == addr) { in vmem_hash_delete()
531 newseg->vs_start = start; in vmem_seg_create()
614 uintptr_t vs_start = vsp->vs_start; in vmem_seg_alloc() local
616 size_t vs_size = vs_end - vs_start; in vmem_seg_alloc()
620 ASSERT(P2PHASE(vs_start, vmp->vm_quantum) == 0); in vmem_seg_alloc()
623 ASSERT(addr >= vs_start && addr_end - 1 <= vs_end - 1); in vmem_seg_alloc()
[all …]
/illumos-gate/usr/src/lib/libumem/common/sys/
H A Dvmem_impl_user.h48 uintptr_t vs_start; /* start of segment (inclusive) */ member
67 uintptr_t vs_start; /* always zero */ member
73 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
/illumos-gate/usr/src/uts/common/sys/
H A Dvmem_impl.h49 uintptr_t vs_start; /* start of segment (inclusive) */ member
68 uintptr_t vs_start; /* always zero */ member
74 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dleaky_subr.c96 lm->lkm_base = seg->vs_start; in leaky_seg()
315 leaky_grep(seg->vs_start, seg->vs_end - seg->vs_start); in leaky_kstat()
510 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, in leaky_subr_add_leak()
511 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start)); in leaky_subr_add_leak()
H A Dkmem.c2260 size_t size = vs->vs_end - vs->vs_start; in whatis_walk_seg()
2267 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { in whatis_walk_seg()
2268 mdb_whatis_report_object(w, cur, vs->vs_start, ""); in whatis_walk_seg()
3744 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 Dtypegraph.c1178 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 Dgenunix.c2449 if (seg->vs_start == kg->kg_heap_lp_base && in kgrep_walk_vseg()
2453 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); in kgrep_walk_vseg()
2460 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); in kgrep_xwalk_vseg()
3684 if (vsp->vs_type == VMEM_ALLOC && (void *)vsp->vs_start == *target) { in sysfile_vmem_seg()
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c121 lm->lkm_base = seg->vs_start; in leaky_seg()
207 if (seg->vs_start == seg->vs_end && seg->vs_start == 0) in leaky_read_segs()
213 my_si->ls_start = seg->vs_start; in leaky_read_segs()
826 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, in leaky_subr_add_leak()
827 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start)); in leaky_subr_add_leak()
H A Dumem.c2095 size_t size = vs->vs_end - vs->vs_start; in whatis_walk_seg()
2102 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { in whatis_walk_seg()
2103 mdb_whatis_report_object(w, cur, vs->vs_start, ""); in whatis_walk_seg()
3377 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()