/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/ |
H A D | vmalloc.h | 38 typedef struct _vmalloc_s Vmalloc_t; typedef 72 int (*freef)_ARG_((Vmalloc_t*,Void_t*,int)); 73 long (*addrf)_ARG_((Vmalloc_t*,Void_t*,int)); 75 int (*compactf)_ARG_((Vmalloc_t*,int)); 154 extern int vmclose _ARG_(( Vmalloc_t* )); 155 extern int vmclear _ARG_(( Vmalloc_t* )); 156 extern int vmcompact _ARG_(( Vmalloc_t* )); 179 extern int vmdbcheck _ARG_(( Vmalloc_t* )); 185 extern int vmtrbusy _ARG_((Vmalloc_t*)); 189 extern int vmwalk _ARG_((Vmalloc_t*, [all …]
|
H A D | dt.h | 34 extern Dt_t* dtnew(Vmalloc_t*, Dtdisc_t*, Dtmethod_t*); 35 extern Dt_t* _dtnew(Vmalloc_t*, Dtdisc_t*, Dtmethod_t*, unsigned long);
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmopen.c | 58 Vmalloc_t* vmopen(disc, meth, mode) in vmopen() 64 Vmalloc_t *vm, *vmp, vmproto; 74 return NIL(Vmalloc_t*); 79 memset(vmp, 0, sizeof(Vmalloc_t)); 89 return NIL(Vmalloc_t*); 96 return NIL(Vmalloc_t*); 108 return NIL(Vmalloc_t*); 164 return NIL(Vmalloc_t*); 166 memcpy(vm, vmp, sizeof(Vmalloc_t)); 173 _vmlock(NIL(Vmalloc_t*), 1); [all …]
|
H A D | vmregion.c | 38 Vmalloc_t* vmregion(Void_t* addr) in vmregion() 40 Vmalloc_t* vmregion(addr) in vmregion() 44 Vmalloc_t *vm; 48 return NIL(Vmalloc_t*); 52 _vmlock(NIL(Vmalloc_t*), 1); 56 _vmlock(NIL(Vmalloc_t*), 0);
|
H A D | vmpool.c | 42 static Void_t* poolalloc(Vmalloc_t* vm, reg size_t size, int local) in poolalloc() 45 Vmalloc_t* vm; in poolalloc() 114 static long pooladdr(Vmalloc_t* vm, reg Void_t* addr, int local) in pooladdr() 117 Vmalloc_t* vm; in pooladdr() 162 Vmalloc_t* vm; in poolfree() 195 Vmalloc_t* vm; in poolresize() 232 static long poolsize(Vmalloc_t* vm, Void_t* addr, int local) in poolsize() 235 Vmalloc_t* vm; in poolsize() 244 static int poolcompact(Vmalloc_t* vm, int local) in poolcompact() 247 Vmalloc_t* vm; in poolcompact() [all …]
|
H A D | vmwalk.c | 36 int vmwalk(Vmalloc_t* vm, int(*segf)(Vmalloc_t*, Void_t*, size_t, Vmdisc_t*, Void_t*), Void_t* hand… in vmwalk() argument 39 Vmalloc_t* vm; in vmwalk() 48 { _vmlock(NIL(Vmalloc_t*), 1); 56 _vmlock(NIL(Vmalloc_t*), 0);
|
H A D | vmdebug.c | 84 Vmalloc_t* vm; in vmdbwarn() 191 Vmalloc_t* vm; in dbwatch() 267 Vmalloc_t* vm; in dbaddr() 326 Vmalloc_t* vm; in dbsize() 365 Vmalloc_t* vm; in dballoc() 414 Vmalloc_t* vm; in dbfree() 552 Vmalloc_t* vm; in dbcompact() 561 int vmdbcheck(Vmalloc_t* vm) in vmdbcheck() 564 Vmalloc_t* vm; in vmdbcheck() 657 Vmalloc_t* vm; in dbalign() [all …]
|
H A D | vmprofile.c | 182 static void pfclose(Vmalloc_t* vm) in pfclose() 185 Vmalloc_t* vm; in pfclose() 213 Vmalloc_t* vm; in pfsetinfo() 357 Vmalloc_t* vm; in vmprofile() 467 Vmalloc_t* vm; in pfalloc() 502 Vmalloc_t* vm; in pffree() 548 Vmalloc_t* vm; in pfresize() 624 Vmalloc_t* vm; in pfsize() 636 Vmalloc_t* vm; in pfaddr() 648 Vmalloc_t* vm; in pfcompact() [all …]
|
H A D | vmclose.c | 35 int vmclose(Vmalloc_t* vm) in vmclose() 38 Vmalloc_t* vm; in vmclose() 42 Vmalloc_t *v, *last; 60 _vmlock(NIL(Vmalloc_t*), 1); 67 _vmlock(NIL(Vmalloc_t*), 0);
|
H A D | vmlast.c | 36 static Void_t* lastalloc(Vmalloc_t* vm, size_t size, int local) in lastalloc() 39 Vmalloc_t* vm; in lastalloc() 95 Vmalloc_t* vm; in lastfree() 138 Vmalloc_t* vm; in lastresize() 271 static long lastaddr(Vmalloc_t* vm, Void_t* addr, int local) in lastaddr() 274 Vmalloc_t* vm; in lastaddr() 294 static long lastsize(Vmalloc_t* vm, Void_t* addr, int local) in lastsize() 297 Vmalloc_t* vm; in lastsize() 319 static int lastcompact(Vmalloc_t* vm, int local) in lastcompact() 322 Vmalloc_t* vm; in lastcompact() [all …]
|
H A D | vmmopen.c | 111 int _vmmdump(Vmalloc_t* vm, int fd) in _vmmdump() 300 static Void_t* mmgetmem(Vmalloc_t* vm, Void_t* caddr, in mmgetmem() 304 Vmalloc_t* vm; in mmgetmem() 338 Vmalloc_t* vm; in mmexcept() 389 Vmalloc_t* vmmopen(file, proj, size ) in vmmopen() 395 Vmalloc_t *vm; 401 return NIL(Vmalloc_t*); 405 return NIL(Vmalloc_t*); 421 return NIL(Vmalloc_t*); 434 Vmalloc_t* vm; /* a region based on vmmapopen */ in vmmvalue() [all …]
|
H A D | vmprivate.c | 40 static Block_t* _vmextend(reg Vmalloc_t* vm, size_t size, Vmsearch_f searchf ) in _vmextend() 43 reg Vmalloc_t* vm; /* region to increase in size */ in _vmextend() 186 static ssize_t _vmtruncate(Vmalloc_t* vm, Seg_t* seg, size_t size, int exact) in _vmtruncate() 189 Vmalloc_t* vm; /* containing region */ in _vmtruncate() 257 int _vmlock(Vmalloc_t* vm, int locking) in _vmlock() 285 NIL(void(*)_ARG_((Vmalloc_t*, 287 NIL(void(*)_ARG_((Vmalloc_t*))) /* _Vmpfclose */
|
H A D | malloc.c | 343 return NIL(Vmalloc_t*); in regionof() 353 return NIL(Vmalloc_t*); in regionof() 378 Vmalloc_t *vm; in clrfreelist() 416 Vmalloc_t *vm; in getregion() 495 Vmalloc_t *vm; 516 Vmalloc_t *vm; 539 Vmalloc_t *vm; 589 Vmalloc_t *vm; 635 Vmalloc_t *vm; 747 Vmalloc_t *vm; [all …]
|
H A D | vmstrdup.c | 35 char* vmstrdup(Vmalloc_t* v, register const char* s) in vmstrdup() 38 Vmalloc_t* v; in vmstrdup()
|
H A D | vmgetmem.c | 37 Void_t* vmgetmem(Vmalloc_t* vm, Void_t* data, size_t size) in vmgetmem() 40 Vmalloc_t* vm; in vmgetmem()
|
H A D | vmdisc.c | 37 Vmdisc_t* vmdisc(Vmalloc_t* vm, Vmdisc_t* disc) in vmdisc() 40 Vmalloc_t* vm; in vmdisc()
|
H A D | vmset.c | 36 int vmset(reg Vmalloc_t* vm, int flags, int on) in vmset() 39 reg Vmalloc_t* vm; /* region being worked on */ in vmset()
|
H A D | vmsegment.c | 36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr) in vmsegment() 39 Vmalloc_t* vm; /* region */ in vmsegment()
|
H A D | vmbest.c | 525 Vmalloc_t* vm; in bestcompact() 609 Vmalloc_t* vm; /* region allocating from */ in bestalloc() 719 Vmalloc_t* vm; /* region allocating from */ in bestaddr() 771 Vmalloc_t* vm; in bestfree() 843 Vmalloc_t* vm; /* region allocating from */ in bestresize() 964 Vmalloc_t* vm; /* region allocating from */ in bestsize() 1006 Vmalloc_t* vm; in bestalign() 1366 Vmalloc_t _Vmheap = 1382 NIL(Vmalloc_t*) /* next */ 1385 __DEFINE__(Vmalloc_t*, Vmheap, &_Vmheap); [all …]
|
H A D | vmdcheap.c | 35 static Void_t* heapmem(Vmalloc_t* vm, Void_t* caddr, in heapmem() 40 Vmalloc_t* vm; /* region doing allocation from */ in heapmem()
|
H A D | vmtrace.c | 100 static void trtrace(Vmalloc_t* vm, in trtrace() 104 Vmalloc_t* vm; /* region call was made from */ in trtrace() 247 int vmtrbusy(Vmalloc_t* vm) in vmtrbusy() 250 Vmalloc_t* vm; in vmtrbusy()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/astsa/ |
H A D | vmalloc.c | 31 Vmalloc_t* Vmregion; 33 Vmalloc_t* 36 Vmalloc_t* vp; in _vm_open() 38 if (vp = newof(0, Vmalloc_t, 1, 0)) in _vm_open() 48 _vm_close(register Vmalloc_t* vp) in _vm_close() 66 _vm_resize(register Vmalloc_t* vp, void* o, unsigned long size) in _vm_resize()
|
H A D | vmalloc.h | 53 } Vmalloc_t; typedef 55 extern Vmalloc_t* Vmregion; 57 extern int _vm_close(Vmalloc_t*); 58 extern Vmalloc_t* _vm_open(void); 59 extern void* _vm_resize(Vmalloc_t*, void*, unsigned long);
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/cdt/ |
H A D | dtnew.c | 34 Vmalloc_t* vm; 59 _dtnew(Vmalloc_t* vm, Dtdisc_t* disc, Dtmethod_t* meth, unsigned long version) in _dtnew() 78 dtnew(Vmalloc_t* vm, Dtdisc_t* disc, Dtmethod_t* meth) in dtnew()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/ |
H A D | vmstate.c | 58 Vmalloc_t* vm; 61 Vmalloc_t* region[256]; 137 visit(Vmalloc_t* vm, void* addr, size_t size, Vmdisc_t* disc, void* handle) in visit()
|