/opensolaris-onvv-gate/usr/src/lib/libumem/common/sys/ |
H A D | vmem_impl_user.h | 50 uintptr_t vs_start; /* start of segment (inclusive) */ member in struct:vmem_seg 69 uintptr_t vs_start; /* always zero */ member in struct:vmem_freelist 75 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | vmem_impl.h | 51 uintptr_t vs_start; /* start of segment (inclusive) */ member in struct:vmem_seg 70 uintptr_t vs_start; /* always zero */ member in struct:vmem_freelist 76 #define VS_SIZE(vsp) ((vsp)->vs_end - (vsp)->vs_start)
|
/opensolaris-onvv-gate/usr/src/lib/libumem/common/ |
H A D | vmem.c | 302 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); 318 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); 321 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { 341 bucket = VMEM_HASH(vmp, vsp->vs_start); 368 if (vsp->vs_start == addr) { 399 newseg->vs_start = start; 503 uintptr_t vs_start = vsp->vs_start; local 505 size_t vs_size = vs_end - vs_start; [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | vmem.c | 428 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); 444 ASSERT(*VMEM_HASH(vmp, vsp->vs_start) != vsp); 447 if (vsp->vs_knext->vs_start == 0 && vsp->vs_kprev->vs_start == 0) { 467 bucket = VMEM_HASH(vmp, vsp->vs_start); 494 if (vsp->vs_start == addr) { 523 newseg->vs_start = start; 606 uintptr_t vs_start = vsp->vs_start; local 608 size_t vs_size = vs_end - vs_start; [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | leaky_subr.c | 98 lm->lkm_base = seg->vs_start; 317 leaky_grep(seg->vs_start, seg->vs_end - seg->vs_start); 512 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, 513 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start));
|
H A D | kmem.c | 2243 size_t size = vs->vs_end - vs->vs_start; 2250 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { 2251 mdb_whatis_report_object(w, cur, vs->vs_start, ""); 3705 sz = vs.vs_end - vs.vs_start; 3775 addr, type, vs.vs_start, vs.vs_end, sz); 3791 vs.vs_start, size? sz : vs.vs_end);
|
H A D | typegraph.c | 1178 tgd.tgd_size = seg->vs_end - seg->vs_start; 1180 typegraph_buf(seg->vs_start, NULL, &tgd); 1417 typegraph_build_anchored(seg->vs_start, size, *type);
|
H A D | genunix.c | 2213 if (seg->vs_start == kg->kg_heap_lp_base && 2217 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); 2224 return (kg->kg_cb(seg->vs_start, seg->vs_end, kg->kg_cbdata)); 3387 if (vsp->vs_type == VMEM_ALLOC && (void *)vsp->vs_start == *target) {
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | leaky_subr.c | 123 lm->lkm_base = seg->vs_start; 209 if (seg->vs_start == seg->vs_end && seg->vs_start == 0) 215 my_si->ls_start = seg->vs_start; 828 leaky_add_leak(TYPE_VMEM, addr, vs.vs_start, vs.vs_timestamp, 829 vs.vs_stack, depth, 0, (vs.vs_end - vs.vs_start));
|
H A D | umem.c | 1910 size_t size = vs->vs_end - vs->vs_start; 1917 while (mdb_whatis_match(w, vs->vs_start, size, &cur)) { 1918 mdb_whatis_report_object(w, cur, vs->vs_start, ""); 3192 sz = vs.vs_end - vs.vs_start; 3262 addr, type, vs.vs_start, vs.vs_end, sz); 3278 vs.vs_start, size? sz : vs.vs_end);
|