Searched refs:memoryf (Results 1 - 25 of 34) sorted by relevance

12

/ast/src/lib/libast/cdt/
H A Ddtdisc.c65 if(!(dt->memoryf = disc->memoryf) )
66 dt->memoryf = dtmemory;
81 if(!(dt->memoryf = disc->memoryf) )
82 dt->memoryf = dtmemory;
H A Ddtnew.c49 memoryf(Dt_t* dt, void* addr, size_t size, Dtdisc_t* disc) function
55 * open a dictionary using disc->memoryf if set or vm otherwise
67 if (!dc.ndisc.memoryf)
68 dc.ndisc.memoryf = memoryf;
H A Ddtopen.c61 dtdisc(&pdt,disc,0); /* note that this sets pdt.memoryf */
135 if((h = (Dthold_t*)(dt->memoryf)(dt, NIL(Void_t*), sizeof(Dthold_t), disc)) )
154 (void)(*dt->memoryf)(dt, (Void_t*)l, 0, disc);
H A Ddthash.c72 if(!(htbl = (Dtlink_t**)(*dt->memoryf)(dt, 0, n*sizeof(Dtlink_t*), disc)) )
88 (void)(*dt->memoryf)(dt, hash->htbl, 0, disc);
393 if(!(hash = (Dthash_t*)(*dt->memoryf)(dt, 0, sizeof(Dthash_t), dt->disc)) )
407 (void)(*dt->memoryf)(dt, hash->htbl, 0, dt->disc);
408 (void)(*dt->memoryf)(dt, hash, 0, dt->disc);
H A Ddtlist.c351 if(!(list = (Dtlist_t*)(*dt->memoryf)(dt, 0, sizeof(Dtlist_t), dt->disc)) )
364 (void)(*dt->memoryf)(dt, (Void_t*)list, 0, dt->disc);
/ast/src/cmd/mailx/port/
H A Ddtclose.c98 (*dt->memoryf)(dt,(Void_t*)dt->data->htab,0,dt->disc);
99 (*dt->memoryf)(dt,(Void_t*)dt->data,0,dt->disc);
H A Ddtdisc.c113 if(!(dt->memoryf = disc->memoryf) )
114 dt->memoryf = dtmemory;
129 if(!(dt->memoryf = disc->memoryf) )
130 dt->memoryf = dtmemory;
H A Ddthash.c98 slot = (Dtlink_t**)(*dt->memoryf)
118 (*dt->memoryf)(dt,(Void_t*)dt->data->htab,0,dt->disc);
157 (*dt->memoryf)(dt,(Void_t*)t,0,disc);
223 { t = (Dtlink_t*)(*dt->memoryf)
258 (*dt->memoryf)(dt,(Void_t*)r,0,disc);
288 (*dt->memoryf)(dt,(Void_t*)t,0,disc);
H A Ddtmethod.c108 (*dt->memoryf)(dt,(Void_t*)dt->data->htab,0,disc);
126 slot = (Dtlink_t**)(*dt->memoryf)
H A Ddtopen.c116 data = (Dtdata_t*)(dt->memoryf)(dt,NIL(Void_t*),sizeof(Dtdata_t),disc);
H A Ddttree.c110 (*dt->memoryf)(dt,(Void_t*)root,0,disc);
199 (*dt->memoryf)(dt,(Void_t*)root,0,disc);
221 (*dt->memoryf)(dt,(Void_t*)me,0,disc);
241 { root = (Dtlink_t*)(*dt->memoryf)
H A Ddtlist.c100 (*dt->memoryf)(dt,(Void_t*)r,0,disc);
167 (*disc->memoryf)(dt,(Void_t*)t,0,disc);
198 { r = (Dtlink_t*)(*dt->memoryf)
H A Ddtstkq.c106 (*dt->memoryf)(dt,(Void_t*)t,0,disc);
120 (*dt->memoryf)(dt,(Void_t*)r,0,disc);
139 { t = (Dtlink_t*)(*dt->memoryf)
H A Dcdt.h222 Dtmemory_f memoryf;/* to get memory for objects */ member in struct:_dtdisc_s
231 Dtmemory_f memoryf;/* function to alloc/free memory */ member in struct:_dt_s
/ast/src/lib/libast/vmalloc/
H A Dvmclose.c76 else (*disc->memoryf)(vm,seg->addr,seg->extent,0,disc);
79 (*disc->memoryf)(vm,vmseg->addr,vmseg->extent,0,disc);
H A Dvmprivate.c73 { addr = (Vmuchar_t*)(*vm->disc->memoryf)(vm,seg->addr,seg->extent,
81 { if(!(addr = (Vmuchar_t*)(*vm->disc->memoryf)(vm, NIL(Void_t*), 0, size, vm->disc)) )
198 reg Vmemory_f memoryf = vm->disc->memoryf; local
217 (*memoryf)(vm,caddr,seg->extent,seg->extent-less,vm->disc) != caddr)
241 if((*memoryf)(vm,caddr,seg->extent,0,vm->disc) == caddr)
H A Dvmopen.c73 if(!meth || !disc || !disc->memoryf )
91 { if(addr) /* vm itself is in memory from disc->memoryf */
97 size = -1; /* to tell that addr was not from disc->memoryf */
107 if(!(addr = (Vmuchar_t*)(*disc->memoryf)(vmp, NIL(Void_t*), 0, size, disc)) )
163 (void)(*disc->memoryf)(vmp, addr, size, 0, disc);
/ast/src/lib/librecsort/
H A Drsopen.c60 rs->vmdisc.memoryf = Vmdcheap->memoryf;
/ast/src/cmd/tests/cdt/
H A Dtstringset.c67 disc.memoryf = 0; disc.eventf = 0;
H A Dtvthread.c82 dc->disc.memoryf = mymemory;
H A Dtrehash.c241 Disc->disc.memoryf = memory;
H A Dtsafehash.c241 Disc->disc.memoryf = memory;
H A Dtsafetree.c243 Disc->disc.memoryf = memory;
H A Dtvsafehash.c136 mmdc->disc.memoryf = mmmemory;
/ast/src/lib/libast/include/
H A Dcdt.h126 Dtmemory_f memoryf;/* to allocate/free memory */ member in struct:_dtdisc_s
134 (dc)->memoryf = (memf), (dc)->eventf = (evf) )
147 Dtmemory_f memoryf;/* for memory allocation */ member in struct:_dt_s

Completed in 81 milliseconds

12