Home
last modified time | relevance | path

Searched refs:Void_t (Results 1 – 25 of 100) sorted by relevance

1234

/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dtsearch.c55 extern Void_t* dtfinger(Dt_t*);
63 Void_t* key;
68 int(* comparf)_ARG_((const Void_t*, const Void_t*));
86 return (*((Treedisc_t*)disc)->comparf)((Void_t*)one,(Void_t*)two);
103 Void_t* tsearch(const Void_t* key, Void_t** rootp, in tsearch() argument
104 int(*comparf)(const Void_t*,const Void_t*) ) in tsearch() argument
106 Void_t* tsearch(key, rootp, comparf) in tsearch()
107 Void_t* key; in tsearch()
108 Void_t** rootp;
117 return NIL(Void_t*);
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/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*));
70 { Void_t* (*allocf)_ARG_((Vmalloc_t*,size_t,int));
71 Void_t* (*resizef)_ARG_((Vmalloc_t*,Void_t*,size_t,int,int));
72 int (*freef)_ARG_((Vmalloc_t*,Void_t*,int));
73 long (*addrf)_ARG_((Vmalloc_t*,Void_t*,int));
74 long (*sizef)_ARG_((Vmalloc_t*,Void_t*,int));
76 Void_t* (*alignf)_ARG_((Vmalloc_t*,size_t,size_t,int));
161 extern Void_t* vmmvalue _ARG_(( Vmalloc_t*, int, Void_t*, int ));
163 extern Void_t* vmmaddress _ARG_(( size_t ));
[all …]
H A Dcdt.h68 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
69 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
70 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
71 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
72 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
73 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
74 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
79 Void_t* data; /* for whatever data */
105 Void_t* obj; /* application object */
112 int (*eventf)_ARG_((Dt_t*, int, Void_t*));
[all …]
H A Dsfio.h47 typedef ssize_t (*Sfread_f)_ARG_((Sfio_t*, Void_t*, size_t, Sfdisc_t*));
48 typedef ssize_t (*Sfwrite_f)_ARG_((Sfio_t*, const Void_t*, size_t, Sfdisc_t*));
50 typedef int (*Sfexcept_f)_ARG_((Sfio_t*, int, Void_t*, Sfdisc_t*));
51 typedef int (*Sfwalk_f)_ARG_((Sfio_t*, Void_t*));
66 typedef int (*Sffmtext_f)_ARG_((Sfio_t*, Void_t*, Sffmt_t*));
67 typedef int (*Sffmtevent_f)_ARG_((Sfio_t*, int, Void_t*, Sffmt_t*));
86 Void_t* mbs; /* multibyte state for format string */
88 Void_t* none; /* unused for now */
230 extern Sfio_t* sfnew _ARG_((Sfio_t*, Void_t*, size_t, int, int));
236 extern int sfwalk _ARG_((Sfwalk_f, Void_t*, int));
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/
H A Dmalloc.c196 __inline Void_t* _vmrecord(Void_t* p) in _vmrecord()
253 Void_t* func; in vmflinit()
327 static Vmalloc_t* regionof(Void_t* addr) in regionof()
370 if(asocasptr(&Regfree, head, data) == (Void_t*)head ) in addfreelist()
388 if(vm = regionof((Void_t*)list)) in clrfreelist()
390 { (void)(*vm->meth.freef)(vm, (Void_t*)list, 1); in clrfreelist()
404 static int regexcept(Vmalloc_t* vm, int type, Void_t* data, Vmdisc_t* disc) in regexcept()
408 *(Void_t**)data = data; /* just make it non-NULL */ in regexcept()
487 extern Void_t* calloc(reg size_t n_obj, reg size_t s_obj) in calloc()
489 extern Void_t* calloc(n_obj, s_obj) in calloc()
[all …]
H A Dvmmopen.c85 Void_t* val; /* associated value */
90 Void_t* base; /* address to map to */
135 Void_t *base = mmvm->base; in mmfix()
138 if(base != (Void_t*)mmvm) /* mmvm is not right yet */ in mmfix()
141 { munmap((Void_t*)mmvm, size); in mmfix()
146 { shmdt((Void_t*)mmvm); in mmfix()
159 Void_t *base; in mminit()
190 mmvm = (Mmvm_t*)mmap(NIL(Void_t*), size, (PROT_READ|PROT_WRITE), in mminit()
201 mmvm = (Mmvm_t*)shmat(mmdc->shmid, NIL(Void_t*), 0); in mminit()
210 base = (Void_t*)mmvm; in mminit()
[all …]
H A Dvmlast.c36 static Void_t* lastalloc(Vmalloc_t* vm, size_t size, int local) in lastalloc()
38 static Void_t* lastalloc(vm, size, local) in lastalloc()
88 return (Void_t*)tp;
92 static int lastfree(Vmalloc_t* vm, reg Void_t* data, int local ) in lastfree()
96 Void_t* data;
110 if(data != (Void_t*)vd->free)
111 data = NIL(Void_t*); /* signaling an error */
135 static Void_t* lastresize(Vmalloc_t* vm, reg Void_t* data, size_t size, int type, int local) in lastresize()
137 static Void_t* lastresize(vm, data, size, type, local ) in lastresize()
139 reg Void_t* data;
[all …]
H A Dvmpool.c42 static Void_t* poolalloc(Vmalloc_t* vm, reg size_t size, int local) in poolalloc()
44 static Void_t* poolalloc(vm, size, local ) in poolalloc()
56 return NIL(Void_t*);
61 else return NIL(Void_t*);
110 return (Void_t*)tp;
114 static long pooladdr(Vmalloc_t* vm, reg Void_t* addr, int local) in pooladdr()
118 reg Void_t* addr;
159 static int poolfree(reg Vmalloc_t* vm, reg Void_t* data, int local ) in poolfree()
163 Void_t* data;
192 static Void_t* poolresize(Vmalloc_t* vm, Void_t* data, size_t size, int type, int local ) in poolresize()
[all …]
H A Dvmdebug.c47 static Void_t* Dbwatch[S_WATCH];
98 static void dbwarn(Vmalloc_t* vm, Void_t* data, int where, in dbwarn()
99 char* file, int line, Void_t* func, int type) in dbwarn()
103 Void_t* data; /* data block */
107 Void_t* func; /* function called from */
187 static void dbwatch(Vmalloc_t* vm, Void_t* data, in dbwatch()
188 char* file, int line, Void_t* func, int type) in dbwatch()
192 Void_t* data;
195 Void_t* func;
264 static long dbaddr(Vmalloc_t* vm, Void_t* addr, int local) in dbaddr()
[all …]
H A Dvmbest.c606 static Void_t* bestalloc(Vmalloc_t* vm, size_t size , int local) in bestalloc()
608 static Void_t* bestalloc(vm, size, local) in bestalloc()
712 return tp ? DATA(tp) : NIL(Void_t*);
716 static long bestaddr(Vmalloc_t* vm, Void_t* addr, int local ) in bestaddr()
720 Void_t* addr; /* address to check */
768 static int bestfree(Vmalloc_t* vm, Void_t* data, int local ) in bestfree()
772 Void_t* data;
840 static Void_t* bestresize(Vmalloc_t* vm, Void_t* data, reg size_t size, int type, int local) in bestresize()
842 static Void_t* bestresize(vm, data, size, type, local) in bestresize()
844 Void_t* data; /* old block of data */
[all …]
H A Dvmsegment.c36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr) in vmsegment()
38 Void_t* vmsegment(vm, addr) in vmsegment()
40 Void_t* addr; /* address */
55 return seg ? (Void_t*)seg->addr : NIL(Void_t*);
H A Dvmdcheap.c35 static Void_t* heapmem(Vmalloc_t* vm, Void_t* caddr, in heapmem()
39 static Void_t* heapmem(vm, caddr, csize, nsize, disc) in heapmem()
41 Void_t* caddr; /* current low address */
48 return NIL(Void_t*);
52 return vmfree(Vmheap,caddr) >= 0 ? caddr : NIL(Void_t*);
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/
H A Dsfreserve.c30 Void_t* sfreserve(Sfio_t* f, ssize_t size, int type) in sfreserve()
32 Void_t* sfreserve(f,size,type) in sfreserve()
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 …]
H A Dsfsetbuf.c105 Void_t* sfsetbuf(Sfio_t* f, Void_t* buf, size_t size) in sfsetbuf()
107 Void_t* sfsetbuf(f,buf,size) in sfsetbuf()
109 Void_t* buf; /* new buffer */
123 SFMTXENTER(f,NIL(Void_t*));
130 SFMTXRETURN(f, (Void_t*)f->data);
135 { buf = NIL(Void_t*);
141 SFMTXRETURN(f, NIL(Void_t*));
144 SFMTXRETURN(f, NIL(Void_t*));
154 SFMTXRETURN(f, NIL(Void_t*));
159 SFMTXRETURN(f, NIL(Void_t*));
[all …]
H A Dsftmp.c56 static int _tmprmfile(Sfio_t* f, int type, Void_t* val, Sfdisc_t* disc) in _tmprmfile()
61 Void_t* val;
90 free((Void_t*)ff);
108 _tmprmfile(ff->f, SF_CLOSING, NIL(Void_t*), ff->f->disc); in _rmfiles()
285 static int _tmpexcept(Sfio_t* f, int type, Void_t* val, Sfdisc_t* disc) in _tmpexcept()
290 Void_t* val;
317 sf = sfnew(&newf,NIL(Void_t*),(size_t)SF_UNBOUND,fd,SF_READ|SF_WRITE);
334 memcpy((Void_t*)(&savf), (Void_t*)f, sizeof(Sfio_t));
335 memcpy((Void_t*)f, (Void_t*)sf, sizeof(Sfio_t));
350 (void)sfsetbuf(f,(Void_t*)savf.data,savf.size);
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/cdt/
H A Ddtlist.c36 int dtlistprint(Dt_t* dt, Dtlink_t* here, char* (*objprintf)(Void_t*) ) in dtlistprint() argument
62 Void_t* lfirstlast(Dt_t* dt, int type) in lfirstlast()
64 Void_t* lfirstlast(dt, type) in lfirstlast()
79 return lnk ? _DTOBJ(disc,lnk) : NIL(Void_t*);
84 Void_t* lclear(Dt_t* dt) in lclear()
86 Void_t* lclear(dt) in lclear()
105 return NIL(Void_t*);
110 Void_t* llist(Dt_t* dt, Dtlink_t* lnk, int type) in llist()
112 Void_t* llist(dt, lnk, type) in llist()
122 return NIL(Void_t*);
[all …]
H A Ddtview.c35 static Void_t* dtvsearch(Dt_t* dt, reg Void_t* obj, reg int type) in dtvsearch()
37 static Void_t* dtvsearch(dt,obj,type) in dtvsearch()
39 reg Void_t* obj;
45 Void_t *o, *n, *oky, *nky;
50 o = NIL(Void_t*);
64 return NIL(Void_t*);
67 n = nky = NIL(Void_t*); p = NIL(Dt_t*);
93 return NIL(Void_t*);
101 return NIL(Void_t*);
116 return NIL(Void_t*);
[all …]
H A Ddthash.c95 static Void_t* hclear(Dt_t* dt) in hclear()
111 return NIL(Void_t*); in hclear()
114 static Void_t* hfirst(Dt_t* dt) in hfirst()
126 return NIL(Void_t*); in hfirst()
129 static Void_t* hnext(Dt_t* dt, Dtlink_t* l) in hnext()
147 return NIL(Void_t*); in hnext()
151 static Void_t* hflatten(Dt_t* dt, int type) in hflatten()
174 return (Void_t*)head; in hflatten()
186 return NIL(Void_t*); in hflatten()
196 return NIL(Void_t*); in hflatten()
[all …]
H A Ddttree.c38 int dttreeprint(Dt_t* dt, Dtlink_t* here, int lev, char* (*objprintf)(Void_t*) ) in dttreeprint() argument
87 Void_t* tfirstlast(Dt_t* dt, int type) in tfirstlast()
89 Void_t* tfirstlast(dt, type) in tfirstlast()
99 return NIL(Void_t*);
116 static Void_t* tclear(Dt_t* dt) in tclear()
118 static Void_t* tclear(dt) in tclear()
139 return NIL(Void_t*);
143 static Void_t* tlist(Dt_t* dt, Dtlink_t* list, int type) in tlist()
145 static Void_t* tlist(dt, list, type) in tlist()
151 Void_t *obj;
[all …]
H A Ddtdisc.c32 static Void_t* dtmemory(Dt_t* dt, Void_t* addr, size_t size, Dtdisc_t* disc) in dtmemory()
34 static Void_t* dtmemory(dt, addr, size, disc) in dtmemory()
36 Void_t* addr; /* address to be manipulate */
44 return NIL(Void_t*);
48 else return size > 0 ? malloc(size) : NIL(Void_t*);
73 if(old->eventf && (*old->eventf)(dt,DT_DISC,(Void_t*)disc,old) < 0)
H A Ddtopen.c64 { if((ev = (*disc->eventf)(&pdt,DT_OPEN,(Void_t*)(&data),disc)) < 0)
82 if((*meth->eventf)(&pdt, DT_OPEN, NIL(Void_t*)) < 0 || !pdt.data )
90 { (void)(*meth->eventf)(&pdt, DT_CLOSE, NIL(Void_t*));
100 (void)(*disc->eventf)(dt, DT_ENDOPEN, (Void_t*)0, disc);
122 Dtlink_t* _dtmake(Dt_t* dt, Void_t* obj, int type) in _dtmake()
135 if((h = (Dthold_t*)(dt->memoryf)(dt, NIL(Void_t*), sizeof(Dthold_t), disc)) ) in _dtmake()
154 (void)(*dt->memoryf)(dt, (Void_t*)l, 0, disc); in _dtfree()
166 Void_t* dtuserdata(Dt_t* dt, Void_t* data, unsigned int key) in dtuserdata()
171 return NIL(Void_t*); in dtuserdata()
H A Ddtwalk.c31 int dtwalk(Dt_t* dt, int (*userf)(Dt_t*, Void_t*, Void_t*), Void_t* data) in dtwalk() argument
36 Void_t* data;
39 Void_t *obj, *next;
H A Ddtcomp.c35 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN); in dtflatten()
41 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_EXTRACT); in dtextract()
45 extern Dtlink_t* dtrestore(Dt_t* d, Void_t* l) in dtrestore()
53 return (ssize_t)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_STAT); in dtsize()
59 return (ssize_t)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_STAT); in dtstat()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/disc/
H A Dsfdcdio.c46 static ssize_t diordwr(Sfio_t* f, Void_t* buf, size_t n, Direct_t* di, int type) in diordwr()
50 Void_t* buf;
82 buf = (Void_t*)((char*)buf + rv);
105 static ssize_t dioread(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc) in dioread()
109 Void_t* buf;
118 static ssize_t diowrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) in diowrite()
122 Void_t* buf;
127 return diordwr(f, (Void_t*)buf, n, (Direct_t*)disc, SF_WRITE);
131 static int dioexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) in dioexcept()
136 Void_t* data;
[all …]
H A Dsfdcsubstr.c42 static ssize_t streamio(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc, int type) in streamio()
46 Void_t* buf;
86 static ssize_t streamwrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) in streamwrite()
90 Void_t* buf;
95 return streamio(f,(Void_t*)buf,n,disc,SF_WRITE);
99 static ssize_t streamread(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc) in streamread()
103 Void_t* buf;
157 static int streamexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) in streamexcept()
162 Void_t* data;
191 …if (!(sp = f) && !(sp = sfnew(NIL(Sfio_t*), NIL(Void_t*), (size_t)SF_UNBOUND, dup(sffileno(parent)…

1234