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*));
65 { Void_t* (*allocf)_ARG_((Vmalloc_t*,size_t));
66 Void_t* (*resizef)_ARG_((Vmalloc_t*,Void_t*,size_t,int));
67 int (*freef)_ARG_((Vmalloc_t*,Void_t*));
68 long (*addrf)_ARG_((Vmalloc_t*,Void_t*));
69 long (*sizef)_ARG_((Vmalloc_t*,Void_t*));
70 int (*compactf)_ARG_((Vmalloc_t*));
71 Void_t* (*alignf)_ARG_((Vmalloc_t*,size_t,size_t));
82 Vmalloc_t* next; /* linked list of regions */
134 extern Vmalloc_t* Vmheap; /* heap region */
135 extern Vmalloc_t* Vmregion; /* malloc region */
145 extern Vmalloc_t* vmopen _ARG_(( Vmdisc_t*, Vmethod_t*, int ));
146 extern int vmclose _ARG_(( Vmalloc_t* ));
147 extern int vmclear _ARG_(( Vmalloc_t* ));
148 extern int vmcompact _ARG_(( Vmalloc_t* ));
150 extern Vmdisc_t* vmdisc _ARG_(( Vmalloc_t*, Vmdisc_t* ));
152 extern Vmalloc_t* vmmopen _ARG_(( char*, Void_t*, size_t ));
153 extern Void_t* vmmset _ARG_((Vmalloc_t*, int, Void_t*, int));
155 extern Void_t* vmalloc _ARG_(( Vmalloc_t*, size_t ));
156 extern Void_t* vmalign _ARG_(( Vmalloc_t*, size_t, size_t ));
157 extern Void_t* vmresize _ARG_(( Vmalloc_t*, Void_t*, size_t, int ));
158 extern Void_t* vmgetmem _ARG_(( Vmalloc_t*, Void_t*, size_t ));
159 extern int vmfree _ARG_(( Vmalloc_t*, Void_t* ));
161 extern long vmaddr _ARG_(( Vmalloc_t*, Void_t* ));
162 extern long vmsize _ARG_(( Vmalloc_t*, Void_t* ));
164 extern Vmalloc_t* vmregion _ARG_(( Void_t* ));
165 extern Void_t* vmsegment _ARG_(( Vmalloc_t*, Void_t* ));
166 extern int vmset _ARG_(( Vmalloc_t*, int, int ));
169 extern int vmdbcheck _ARG_(( Vmalloc_t* ));
172 extern int vmprofile _ARG_(( Vmalloc_t*, int ));
175 extern int vmtrbusy _ARG_((Vmalloc_t*));
177 extern int vmstat _ARG_((Vmalloc_t*, Vmstat_t*));
179 extern int vmwalk _ARG_((Vmalloc_t*,
180 int(*)(Vmalloc_t*,Void_t*,size_t,Vmdisc_t*,Void_t*),
182 extern char* vmstrdup _ARG_((Vmalloc_t*, const char*));
199 /* to coerce any value to a Vmalloc_t*, make ANSI happy */
200 #define _VM_(vm) ((Vmalloc_t*)(vm))