Searched refs:vmem_seg_t (Results 1 - 12 of 12) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libumem/common/sys/
H A Dvmem_impl_user.h42 typedef struct vmem_seg vmem_seg_t; typedef in typeref:struct:vmem_seg
52 vmem_seg_t *vs_knext; /* next of kin (alloc, free, span) */
53 vmem_seg_t *vs_kprev; /* prev of kin */
55 vmem_seg_t *vs_anext; /* next in arena */
56 vmem_seg_t *vs_aprev; /* prev in arena */
71 vmem_seg_t *vs_knext; /* next of kin */
72 vmem_seg_t *vs_kprev; /* prev of kin */
123 ssize_t vm_nsegfree; /* number of free vmem_seg_t's */
124 vmem_seg_t *vm_segfree; /* free vmem_seg_t lis
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dvmem_impl.h43 typedef struct vmem_seg vmem_seg_t; typedef in typeref:struct:vmem_seg
53 vmem_seg_t *vs_knext; /* next of kin (alloc, free, span) */
54 vmem_seg_t *vs_kprev; /* prev of kin */
56 vmem_seg_t *vs_anext; /* next in arena */
57 vmem_seg_t *vs_aprev; /* prev in arena */
72 vmem_seg_t *vs_knext; /* next of kin */
73 vmem_seg_t *vs_kprev; /* prev of kin */
129 ssize_t vm_nsegfree; /* number of free vmem_seg_t's */
130 vmem_seg_t *vm_segfree; /* free vmem_seg_t lis
[all...]
/opensolaris-onvv-gate/usr/src/lib/libumem/common/
H A Dvmem.c199 static vmem_seg_t vmem_seg0[VMEM_SEG_INITIAL];
200 static vmem_seg_t *vmem_segfree;
216 size_t vmem_seg_size = sizeof (vmem_seg_t);
223 vmem_seg_t *vnext = (vprev)->vs_##type##next; \
232 vmem_seg_t *vprev = (vsp)->vs_##type##prev; \
233 vmem_seg_t *vnext = (vsp)->vs_##type##next; \
239 * Get a vmem_seg_t from the global segfree list.
241 static vmem_seg_t *
244 vmem_seg_t *vsp;
255 * Put a vmem_seg_t o
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dvmem.c139 * The segment structure (vmem_seg_t) contains two doubly-linked lists.
191 * will preallocate enough vmem_seg_t's to get is through the entire
310 static vmem_seg_t vmem_seg0[VMEM_SEG_INITIAL];
311 static vmem_seg_t *vmem_segfree;
325 size_t vmem_seg_size = sizeof (vmem_seg_t);
349 vmem_seg_t *vnext = (vprev)->vs_##type##next; \
358 vmem_seg_t *vprev = (vsp)->vs_##type##prev; \
359 vmem_seg_t *vnext = (vsp)->vs_##type##next; \
365 * Get a vmem_seg_t from the global segfree list.
367 static vmem_seg_t *
[all...]
H A Dkmem.c4407 vmem_seg_size = offsetof(vmem_seg_t, vs_thread);
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dleaky_subr.c60 #define LKM_CTL_VMSEG 1 /* oversize allocation, PTR is vmem_seg_t */
94 leaky_seg(uintptr_t addr, const vmem_seg_t *seg, leak_mtab_t **lmp)
315 leaky_kstat(uintptr_t addr, vmem_seg_t *seg, void *ignored)
503 vmem_seg_t vs;
900 vmem_seg_t vs;
H A Dkmem.c2239 whatis_walk_seg(uintptr_t addr, const vmem_seg_t *vs, whatis_info_t *wi)
3503 vmem_seg_t seg;
3512 seg_size = sizeof (vmem_seg_t);
3599 "A vmem_seg_t represents a range of addresses (or arbitrary numbers),\n"
3629 vmem_seg_t vs;
H A Dtypegraph.c1173 typegraph_seg(uintptr_t addr, const vmem_seg_t *seg, tg_node_t **tgp)
1413 typegraph_kstat(uintptr_t addr, const vmem_seg_t *seg, mdb_ctf_id_t *type)
H A Dgenunix.c2207 kgrep_walk_vseg(uintptr_t addr, const vmem_seg_t *seg, kgrep_walk_data_t *kg)
2222 kgrep_xwalk_vseg(uintptr_t addr, const vmem_seg_t *seg, kgrep_walk_data_t *kg)
3385 sysfile_vmem_seg(uintptr_t addr, const vmem_seg_t *vsp, void **target)
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c62 #define LKM_CTL_VMSEG 1 /* oversize allocation, PTR is vmem_seg_t */
119 leaky_seg(uintptr_t addr, const vmem_seg_t *seg, leak_mtab_t **lmp)
205 leaky_read_segs(uintptr_t addr, const vmem_seg_t *seg, leaky_maps_t *lmp)
792 vmem_seg_t vs;
1126 vmem_seg_t vs;
H A Dumem.c1906 whatis_walk_seg(uintptr_t addr, const vmem_seg_t *vs, whatis_info_t *wi)
2990 vmem_seg_t seg;
2999 seg_size = sizeof (vmem_seg_t);
3085 "A vmem_seg_t represents a range of addresses (or arbitrary numbers),\n"
3116 vmem_seg_t vs;
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddtrace.c1457 dtrace_state_walk(uintptr_t addr, const vmem_seg_t *seg, minor_t *highest)

Completed in 173 milliseconds