Lines Matching refs:vmem_t
113 typedef struct vmem vmem_t;
114 typedef void *(vmem_alloc_t)(vmem_t *, size_t, int);
115 typedef void (vmem_free_t)(vmem_t *, void *, size_t);
121 typedef void *(vmem_ximport_t)(vmem_t *, size_t *, size_t, int);
124 extern vmem_t *vmem_init(const char *, void *, size_t, size_t,
131 extern vmem_t *vmem_create(const char *, void *, size_t, size_t,
132 vmem_alloc_t *, vmem_free_t *, vmem_t *, size_t, int);
133 extern vmem_t *vmem_xcreate(const char *, void *, size_t, size_t,
134 vmem_ximport_t *, vmem_free_t *, vmem_t *, size_t, int);
135 extern void vmem_destroy(vmem_t *);
136 extern void *vmem_alloc(vmem_t *, size_t, int);
137 extern void *vmem_xalloc(vmem_t *, size_t, size_t, size_t, size_t,
139 extern void vmem_free(vmem_t *, void *, size_t);
140 extern void vmem_xfree(vmem_t *, void *, size_t);
141 extern void *vmem_add(vmem_t *, void *, size_t, int);
142 extern int vmem_contains(vmem_t *, void *, size_t);
143 extern void vmem_walk(vmem_t *, int, void (*)(void *, void *, size_t), void *);
144 extern size_t vmem_size(vmem_t *, int);