Lines Matching refs:Vmalloc_t

38 typedef struct _vmalloc_s	Vmalloc_t;
43 typedef Void_t* (*Vmemory_f)_ARG_((Vmalloc_t*, Void_t*, size_t, size_t, Vmdisc_t*));
44 typedef int (*Vmexcept_f)_ARG_((Vmalloc_t*, int, Void_t*, Vmdisc_t*));
64 { Void_t* (*allocf)_ARG_((Vmalloc_t*,size_t));
65 Void_t* (*resizef)_ARG_((Vmalloc_t*,Void_t*,size_t,int));
66 int (*freef)_ARG_((Vmalloc_t*,Void_t*));
67 long (*addrf)_ARG_((Vmalloc_t*,Void_t*));
68 long (*sizef)_ARG_((Vmalloc_t*,Void_t*));
69 int (*compactf)_ARG_((Vmalloc_t*));
70 Void_t* (*alignf)_ARG_((Vmalloc_t*,size_t,size_t));
81 Vmalloc_t* next; /* linked list of regions */
133 extern Vmalloc_t* Vmheap; /* heap region */
134 extern Vmalloc_t* Vmregion; /* malloc region */
144 extern Vmalloc_t* vmopen _ARG_(( Vmdisc_t*, Vmethod_t*, int ));
145 extern int vmclose _ARG_(( Vmalloc_t* ));
146 extern int vmclear _ARG_(( Vmalloc_t* ));
147 extern int vmcompact _ARG_(( Vmalloc_t* ));
149 extern Vmdisc_t* vmdisc _ARG_(( Vmalloc_t*, Vmdisc_t* ));
151 extern Vmalloc_t* vmmopen _ARG_(( char*, Void_t*, size_t ));
152 extern Void_t* vmmset _ARG_((Vmalloc_t*, int, Void_t*, int));
154 extern Void_t* vmalloc _ARG_(( Vmalloc_t*, size_t ));
155 extern Void_t* vmalign _ARG_(( Vmalloc_t*, size_t, size_t ));
156 extern Void_t* vmresize _ARG_(( Vmalloc_t*, Void_t*, size_t, int ));
157 extern Void_t* vmgetmem _ARG_(( Vmalloc_t*, Void_t*, size_t ));
158 extern int vmfree _ARG_(( Vmalloc_t*, Void_t* ));
160 extern long vmaddr _ARG_(( Vmalloc_t*, Void_t* ));
161 extern long vmsize _ARG_(( Vmalloc_t*, Void_t* ));
163 extern Vmalloc_t* vmregion _ARG_(( Void_t* ));
164 extern Void_t* vmsegment _ARG_(( Vmalloc_t*, Void_t* ));
165 extern int vmset _ARG_(( Vmalloc_t*, int, int ));
168 extern int vmdbcheck _ARG_(( Vmalloc_t* ));
171 extern int vmprofile _ARG_(( Vmalloc_t*, int ));
174 extern int vmtrbusy _ARG_((Vmalloc_t*));
176 extern int vmstat _ARG_((Vmalloc_t*, Vmstat_t*));
178 extern int vmwalk _ARG_((Vmalloc_t*,
179 int(*)(Vmalloc_t*,Void_t*,size_t,Vmdisc_t*,Void_t*),
181 extern char* vmstrdup _ARG_((Vmalloc_t*, const char*));
198 /* to coerce any value to a Vmalloc_t*, make ANSI happy */
199 #define _VM_(vm) ((Vmalloc_t*)(vm))