/illumos-gate/usr/src/lib/libast/common/sfio/ |
H A D | sfpeek.c | 35 extern ssize_t sfpeek(reg Sfio_t* f, Void_t** bp, reg size_t size) 39 Void_t** bp; /* start of data area */ 59 { *bp = (Void_t*)f->next; 76 { *bp = (Void_t*)f->next;
|
H A D | sfswap.c | 91 memcpy((Void_t*)(&tmp),(Void_t*)f1,sizeof(Sfio_t)); 92 memcpy((Void_t*)f1,(Void_t*)f2,sizeof(Sfio_t)); 93 memcpy((Void_t*)f2,(Void_t*)(&tmp),sizeof(Sfio_t));
|
H A D | sfwalk.c | 30 int sfwalk(Sfwalk_f walkf, Void_t* data, int type) 34 Void_t* data;
|
H A D | sfraise.c | 30 static int _sfraiseall(int type, Void_t* data) 34 Void_t* data; /* associated data */ 57 int sfraise(Sfio_t* f, int type, Void_t* data) 62 Void_t* data; /* associated data */
|
H A D | sftmp.c | 56 static int _tmprmfile(Sfio_t* f, int type, Void_t* val, Sfdisc_t* disc) 61 Void_t* val; 90 free((Void_t*)ff); 108 _tmprmfile(ff->f, SF_CLOSING, NIL(Void_t*), ff->f->disc); 285 static int _tmpexcept(Sfio_t* f, int type, Void_t* val, Sfdisc_t* disc) 290 Void_t* val; 320 sf = sfnew(&newf,NIL(Void_t*),(size_t)SF_UNBOUND,fd,SF_READ|SF_WRITE); 337 memcpy((Void_t*)(&savf), (Void_t*)f, sizeof(Sfio_t)); 338 memcpy((Void_t*) [all...] |
H A D | sfsetbuf.c | 93 Void_t* sfsetbuf(Sfio_t* f, Void_t* buf, size_t size) 95 Void_t* sfsetbuf(f,buf,size) 97 Void_t* buf; /* new buffer */ 111 SFMTXENTER(f,NIL(Void_t*)); 118 SFMTXRETURN(f, (Void_t*)f->data); 123 { buf = NIL(Void_t*); 129 SFMTXRETURN(f, NIL(Void_t*)); 132 SFMTXRETURN(f, NIL(Void_t*)); 142 SFMTXRETURN(f, NIL(Void_t*)); [all...] |
H A D | sfclose.c | 37 Void_t* data = NIL(Void_t*); 74 if(f->disc && (ex = SFRAISE(f,local ? SF_NEW : SF_CLOSING,NIL(Void_t*))) != 0) 113 data = (Void_t*)f->data; 152 { if(f->disc && (ex = SFRAISE(f,SF_FINAL,NIL(Void_t*))) != 0 ) 161 f->stdio = NIL(Void_t*);
|
/illumos-gate/usr/src/lib/libast/common/vmalloc/ |
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* handle ) 40 int(* segf)(/* Vmalloc_t*, Void_t*, size_t, Vmdisc_t* */); 41 Void_t* handle;
|
H A D | vmlast.c | 36 static Void_t* lastalloc(Vmalloc_t* vm, size_t size) 38 static Void_t* lastalloc(vm, size) 55 return NIL(Void_t*); 100 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc); 102 return (Void_t*)tp; 106 static int lastfree(Vmalloc_t* vm, reg Void_t* data ) 110 reg Void_t* data; 131 if(data != (Void_t*)vd->free) 162 static Void_t* lastresize(Vmalloc_t* vm, reg Void_t* dat [all...] |
H A D | vmpool.c | 42 static Void_t* poolalloc(Vmalloc_t* vm, reg size_t size) 44 static Void_t* poolalloc(vm, size ) 56 return NIL(Void_t*); 60 else return NIL(Void_t*); 68 return NIL(Void_t*); 120 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc); 122 return (Void_t*)tp; 126 static long pooladdr(Vmalloc_t* vm, reg Void_t* addr) 130 reg Void_t* addr; 179 static int poolfree(reg Vmalloc_t* vm, reg Void_t* dat [all...] |
H A D | vmdebug.c | 47 static Void_t* Dbwatch[S_WATCH]; 99 static void dbwarn(Vmalloc_t* vm, Void_t* data, int where, 100 const char* file, int line, const Void_t* func, int type) 104 Void_t* data; /* data block */ 108 const Void_t* func; /* function called from */ 188 static void dbwatch(Vmalloc_t* vm, Void_t* data, 189 const char* file, int line, const Void_t* func, int type) 193 Void_t* data; 196 const Void_t* func; 265 static long dbaddr(Vmalloc_t* vm, Void_t* add [all...] |
/illumos-gate/usr/src/lib/libast/amd64/include/ast/ |
H A D | sfio_t.h | 45 Void_t* mutex; /* mutex for thread-safety */ \ 46 Void_t* stdio; /* stdio FILE if any */ \ 50 Void_t* fill[1];/* modest expansion */ 87 (Void_t*)0, /* stdio */ \ 115 (f)->stdio = (Void_t*)0, /* stdio */ \
|
/illumos-gate/usr/src/lib/libast/common/include/ |
H A D | sfio_t.h | 45 Void_t* mutex; /* mutex for thread-safety */ \ 46 Void_t* stdio; /* stdio FILE if any */ \ 50 Void_t* fill[1];/* modest expansion */ 87 (Void_t*)0, /* stdio */ \ 115 (f)->stdio = (Void_t*)0, /* stdio */ \
|
/illumos-gate/usr/src/lib/libast/i386/include/ast/ |
H A D | sfio_t.h | 45 Void_t* mutex; /* mutex for thread-safety */ \ 46 Void_t* stdio; /* stdio FILE if any */ \ 50 Void_t* fill[1];/* modest expansion */ 87 (Void_t*)0, /* stdio */ \ 115 (f)->stdio = (Void_t*)0, /* stdio */ \
|
/illumos-gate/usr/src/lib/libast/sparc/include/ast/ |
H A D | sfio_t.h | 45 Void_t* mutex; /* mutex for thread-safety */ \ 46 Void_t* stdio; /* stdio FILE if any */ \ 50 Void_t* fill[1];/* modest expansion */ 87 (Void_t*)0, /* stdio */ \ 115 (f)->stdio = (Void_t*)0, /* stdio */ \
|
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | sfio_t.h | 45 Void_t* mutex; /* mutex for thread-safety */ \ 46 Void_t* stdio; /* stdio FILE if any */ \ 50 Void_t* fill[1];/* modest expansion */ 87 (Void_t*)0, /* stdio */ \ 115 (f)->stdio = (Void_t*)0, /* stdio */ \
|
/illumos-gate/usr/src/lib/libast/common/cdt/ |
H A D | dtopen.c | 57 dt->user = NIL(Void_t*); 62 if((e = (*disc->eventf)(dt,DT_OPEN,(Void_t*)(&data),disc)) < 0) 74 free((Void_t*)dt); 88 if(!(data = (Dtdata_t*)(dt->memoryf)(dt,NIL(Void_t*),sizeof(Dtdata_t),disc)) ) 90 free((Void_t*)dt); 106 (*disc->eventf)(dt, DT_ENDOPEN, (Void_t*)dt, disc);
|
H A D | dtstrhash.c | 38 uint dtstrhash(reg uint h, Void_t* args, reg int n) 42 Void_t* args;
|
H A D | dthash.c | 100 static Void_t* dthash(Dt_t* dt, reg Void_t* obj, int type) 102 static Void_t* dthash(dt,obj,type) 104 reg Void_t* obj; 109 reg Void_t *k, *key; 127 return NIL(Void_t*); 142 (*dt->memoryf)(dt,(Void_t*)t,0,disc); 149 return NIL(Void_t*); 161 return t ? _DTOBJ(t,lk) : NIL(Void_t*); 168 return NIL(Void_t*); [all...] |
H A D | dtmethod.c | 45 (*disc->eventf)(dt,DT_METH,(Void_t*)meth,disc) < 0) 57 (*dt->memoryf)(dt,(Void_t*)dt->data->htab,0,disc); 83 (*meth->searchf)(dt,(Void_t*)list,DT_RENEW); 97 { reg Void_t* key = _DTOBJ(list,disc->link); 101 (void)(*meth->searchf)(dt,(Void_t*)list,DT_RENEW);
|
/illumos-gate/usr/src/lib/libast/common/disc/ |
H A D | sfdcslow.c | 31 static int slowexcept(Sfio_t* f, int type, Void_t* v, Sfdisc_t* disc) 36 Void_t* v;
|
H A D | sfdctee.c | 40 static ssize_t teewrite(Sfio_t* f, const Void_t* buf, size_t size, Sfdisc_t* disc) 44 Void_t* buf; /* the buffer of data being output */ 61 static int teeexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) 66 Void_t* data;
|
H A D | sfdcdio.c | 46 static ssize_t diordwr(Sfio_t* f, Void_t* buf, size_t n, Direct_t* di, int type) 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) 109 Void_t* buf; 118 static ssize_t diowrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) 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) 136 Void_t* dat [all...] |
H A D | sfdcfilter.c | 40 static ssize_t filterread(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc) 44 Void_t* buf; /* buffer to read into */ 101 static ssize_t filterwrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) 105 Void_t* buf; /* buffer to write into */ 132 static int filterexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) 137 Void_t* data; 165 sfsetbuf(filter,NIL(Void_t*),0);
|
H A D | sfdcsubstr.c | 42 static ssize_t streamio(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc, int type) 46 Void_t* buf; 86 static ssize_t streamwrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) 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) 103 Void_t* buf; 157 static int streamexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) 162 Void_t* data; 191 if (!(sp = f) && !(sp = sfnew(NIL(Sfio_t*), NIL(Void_t*), (size_ [all...] |