Searched refs:Void_t (Results 1 - 25 of 120) sorted by relevance

12345

/illumos-gate/usr/src/lib/libast/common/comp/
H A Dtsearch.c61 Void_t* key;
66 int(* comparf)_ARG_((const Void_t*, const Void_t*));
84 return (*((Treedisc_t*)disc)->comparf)((Void_t*)one,(Void_t*)two);
101 Void_t* tsearch(const Void_t* key, Void_t** rootp, argument
102 int(*comparf)(const Void_t*,const Void_t*) )
137 tfind(const Void_t* key, Void_t*const* rootp, int(*comparf)(const Void_t*, const Void_t*) ) argument
163 tdelete(const Void_t* key, Void_t** rootp, int(*comparf)(const Void_t*, const Void_t*) ) argument
199 _twalk(Tree_t* obj, void(*action)(const Void_t*,VISIT,int), int level) argument
225 twalk(const Void_t* root, void(*action)(const Void_t*,VISIT,int) ) argument
[all...]
/illumos-gate/usr/src/lib/libast/common/vmalloc/
H A Dvmgetmem.c43 Void_t* vmgetmem(Vmalloc_t* vm, Void_t* data, size_t size)
45 Void_t* vmgetmem(vm, data, size)
47 Void_t* data;
H A Dvmsegment.c36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr)
38 Void_t* vmsegment(vm, addr)
40 Void_t* addr; /* address */
51 return NIL(Void_t*);
63 return seg ? (Void_t*)seg->addr : NIL(Void_t*);
H A Dvmdcheap.c35 static Void_t* heapmem(Vmalloc_t* vm, Void_t* caddr,
39 static Void_t* heapmem(vm, caddr, csize, nsize, disc)
41 Void_t* caddr; /* current low address */
53 return vmfree(Vmheap,caddr) >= 0 ? caddr : NIL(Void_t*);
H A Dvmmopen.c64 Void_t* data; /* data to be returned */
70 Void_t* base; /* base of the map */
85 static int mmvminit(char* file, Void_t* addr, size_t round, Mmvm_t* mm)
89 Void_t* addr; /* desired starting address */
96 Void_t *base;
99 base = NIL(Void_t*);
114 base = (Void_t*)mmap(mm->base, mm->size, PROT_READ|PROT_WRITE,
116 if(base == (Void_t*)MAP_FAILED)
117 base = NIL(Void_t*);
128 base = (Void_t*)mma
[all...]
H A Dvmregion.c38 Vmalloc_t* vmregion(Void_t* addr)
41 Void_t* addr;
H A Dmalloc.c173 __inline Void_t* _vmrecord(Void_t* p)
230 Void_t* func;
248 extern Void_t* calloc(reg size_t n_obj, reg size_t s_obj)
250 extern Void_t* calloc(n_obj, s_obj)
256 return VMRECORD((*Vmregion->meth.resizef)(Vmregion,NIL(Void_t*),n_obj*s_obj,VM_RSZERO));
260 extern Void_t* malloc(reg size_t size)
262 extern Void_t* malloc(size)
271 extern Void_t* realloc(reg Void_t* dat
[all...]
/illumos-gate/usr/src/lib/libast/common/cdt/
H A Ddtwalk.c31 int dtwalk(reg Dt_t* dt, int (*userf)(Dt_t*, Void_t*, Void_t*), Void_t* data)
36 Void_t* data;
39 reg Void_t *obj, *next;
H A Ddtclose.c44 (ev = (*disc->eventf)(dt,DT_CLOSE,NIL(Void_t*),disc)) < 0)
51 { (void)(*(dt->meth->searchf))(dt,NIL(Void_t*),DT_CLEAR);
56 (*dt->memoryf)(dt,(Void_t*)dt->data->htab,0,disc);
57 (*dt->memoryf)(dt,(Void_t*)dt->data,0,disc);
61 free((Void_t*)dt);
63 (*dt->memoryf)(dt, (Void_t*)dt, 0, disc);
66 (void)(*disc->eventf)(dt, DT_ENDCLOSE, NIL(Void_t*), disc);
H A Ddtrenew.c31 Void_t* dtrenew(Dt_t* dt, reg Void_t* obj)
33 Void_t* dtrenew(dt, obj)
35 reg Void_t* obj;
38 reg Void_t* key;
45 return NIL(Void_t*);
78 return (*dt->meth->searchf)(dt,(Void_t*)e,DT_RENEW) ? obj : NIL(Void_t*);
H A Ddtdisc.c32 static Void_t* dtmemory(Dt_t* dt,Void_t* addr,size_t size,Dtdisc_t* disc)
34 static Void_t* dtmemory(dt, addr, size, disc)
36 Void_t* addr; /* address to be manipulate */
44 return NIL(Void_t*);
48 else return size > 0 ? malloc(size) : NIL(Void_t*);
79 if(old->eventf && (*old->eventf)(dt,DT_DISC,(Void_t*)disc,old) < 0)
119 k = _DTKEY((Void_t*)k,disc->key,disc->size);
122 (void)(*searchf)(dt,(Void_t*)r,DT_RENEW);
H A Ddtview.c31 static Void_t* dtvsearch(Dt_t* dt, reg Void_t* obj, reg int type)
33 static Void_t* dtvsearch(dt,obj,type)
35 reg Void_t* obj;
40 Void_t *o, *n, *ok, *nk;
59 return NIL(Void_t*);
61 n = nk = NIL(Void_t*); p = NIL(Dt_t*);
87 return NIL(Void_t*);
95 return NIL(Void_t*);
110 return NIL(Void_t*);
[all...]
H A Ddthdr.h78 extern Void_t* malloc _ARG_((size_t));
79 extern Void_t* realloc _ARG_((Void_t*, size_t));
80 extern void free _ARG_((Void_t*));
H A Ddtlist.c30 static Void_t* dtlist(reg Dt_t* dt, reg Void_t* obj, reg int type)
32 static Void_t* dtlist(dt, obj, type)
34 reg Void_t* obj;
42 reg Void_t *key, *k;
55 return r ? _DTOBJ(r,lk) : NIL(Void_t*);
59 return NIL(Void_t*);
69 (*dt->memoryf)(dt,(Void_t*)r,0,disc);
74 return NIL(Void_t*);
76 else return NIL(Void_t*);
[all...]
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dvmalloc.h43 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*));
70 Void_t* (*align
[all...]
H A Dcdt.h46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_
[all...]
/illumos-gate/usr/src/lib/libast/common/include/
H A Dvmalloc.h43 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*));
70 Void_t* (*align
[all...]
H A Dcdt.h46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_
[all...]
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dvmalloc.h43 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*));
70 Void_t* (*align
[all...]
H A Dcdt.h46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_
[all...]
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dvmalloc.h43 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*));
70 Void_t* (*align
[all...]
H A Dcdt.h46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_
[all...]
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dvmalloc.h43 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*));
70 Void_t* (*align
[all...]
H A Dcdt.h46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_
[all...]
/illumos-gate/usr/src/lib/libast/common/sfio/
H A Dsfreserve.c30 Void_t* sfreserve(Sfio_t* f, ssize_t size, int type)
32 Void_t* sfreserve(f,size,type)
40 reg Void_t* data;
44 SFMTXENTER(f,NIL(Void_t*));
57 { data = (Void_t*)f->next;
63 data = (Void_t*)rsrv->data;
67 data = NIL(Void_t*);
77 SFMTXRETURN(f, NIL(Void_t*));
82 SFMTXRETURN(f, NIL(Void_t*));
99 SFMTXRETURN(f, NIL(Void_t*));
[all...]

Completed in 81 milliseconds

12345