Home
last modified time | relevance | path

Searched defs:Chan (Results 1 – 25 of 52) sorted by relevance

123

/plan9/sys/src/cmd/disk/kfs/
H A Ddat.h1 typedef struct Chan Chan; typedef
11 struct Chan struct
13 int chan; /* fd request came in on */
14 QLock rlock, wlock; /* lock for reading/writing messages on chan */
15 int type;
16 int flags;
17 long whotime;
18 File* flist; /* base of file structures */
19 Lock flock; /* manipulate flist */
20 RWLock reflock; /* lock for Tflush */
[all …]
H A D9p12.c51 startserveproc(void (*f)(Chan*, uchar*, int), char *name, Chan *c, uchar *b, int nb) in startserveproc()
/plan9/sys/src/cmd/vnc/
H A Dcompat.h4 typedef struct Chan Chan; typedef
35 struct Chan struct
38 Chan* next; /* allocation */ argument
39 Chan* link; argument
40 vlong offset; /* in file */
41 ushort type;
42 ulong dev;
43 ushort mode; /* read/write */
67 Chan* (*attach)(char*); argument
H A Ddev.c309 devcreate(Chan*, char*, int, ulong) in devcreate() argument
315 devbread(Chan *, long, ulong) in devbread() argument
322 devbwrite(Chan *, Block *, ulong) in devbwrite() argument
329 devremove(Chan*) in devremove() argument
335 devwstat(Chan*, uchar*, int) in devwstat() argument
/plan9/sys/src/9/pc/
H A Drealmode.c70 rtrapread(Chan*, void *a, long n, vlong off) in rtrapread() argument
83 rtrapwrite(Chan*, void *a, long n, vlong off) in rtrapwrite() argument
123 rmemread(Chan*, void *a, long n, vlong off) in rmemread() argument
129 rmemwrite(Chan*, void *a, long n, vlong off) in rmemwrite() argument
H A Dpsaux.c37 psauxread(Chan*, void *a, long n, vlong) in psauxread() argument
43 psauxwrite(Chan*, void *a, long n, vlong) in psauxwrite() argument
H A Dapm.c70 apmread(Chan*, void *a, long n, vlong off) in apmread() argument
84 apmwrite(Chan*, void *a, long n, vlong off) in apmwrite() argument
H A Ddevarch.c348 archclose(Chan*) in archclose() argument
862 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
874 archctlread(Chan*, void *a, long nn, vlong offset) in archctlread() argument
932 archctlwrite(Chan*, void *a, long n, vlong) in archctlwrite() argument
H A Ddevlpt.c139 lptclose(Chan *) in lptclose() argument
/plan9/sys/src/9/rb/
H A Ddevarch.c94 archclose(Chan*) in archclose() argument
153 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
162 tbread(Chan*, void *a, long n, vlong offset) in tbread() argument
174 nsread(Chan*, void *a, long n, vlong offset) in nsread() argument
191 archctlread(Chan*, void *a, long nn, vlong offset) in archctlread() argument
230 archctlwrite(Chan*, void *a, long n, vlong) in archctlwrite() argument
/plan9/sys/src/cmd/unix/drawterm/kern/
H A Ddat.h9 typedef struct Chan Chan; typedef
172 struct Chan struct
175 Chan* next; /* allocation */ argument
176 Chan* link; argument
185 Mhead* umh; /* mount point that derived Chan; used in unionread */ argument
186 Chan* umc; /* channel in union; held for union read */ argument
196 Chan* mchan; /* channel to mounted server */ argument
218 Chan* (*attach)(char*); argument
/plan9/sys/src/9/teg2/
H A Ddevarch.c94 archclose(Chan*) in archclose() argument
153 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
163 tbread(Chan*, void *a, long n, vlong offset) in tbread() argument
175 nsread(Chan*, void *a, long n, vlong offset) in nsread() argument
/plan9/sys/src/9/omap/
H A Ddevarch.c94 archclose(Chan*) in archclose() argument
161 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
171 tbread(Chan*, void *a, long n, vlong offset) in tbread() argument
183 nsread(Chan*, void *a, long n, vlong offset) in nsread() argument
/plan9/sys/src/9/kw/
H A Ddevarch.c94 archclose(Chan*) in archclose() argument
226 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
236 tbread(Chan*, void *a, long n, vlong offset) in tbread() argument
248 nsread(Chan*, void *a, long n, vlong offset) in nsread() argument
/plan9/sys/src/9/pcboot/
H A Dstub.c23 mntauth(Chan *, char *) in mntauth() argument
29 mntversion(Chan *, char *, int, int) in mntversion() argument
65 setswapchan(Chan *) in setswapchan() argument
119 newfd(Chan *) in newfd() argument
/plan9/sys/src/9/port/
H A Ddevdup.c95 dupclose(Chan*) in dupclose() argument
121 dupwrite(Chan*, void*, long, vlong) in dupwrite() argument
H A Dportdat.h3 typedef struct Chan Chan; typedef
192 struct Chan struct
195 Chan* next; /* allocation */ argument
196 Chan* link; argument
206 Mhead* umh; /* mount point that derived Chan; used in unionread */ argument
207 Chan* umc; /* channel in union; held for union read */ argument
223 Chan* mchan; /* channel to mounted server */ argument
232 Chan **mtpt; /* mtpt history */ argument
H A Ddev.c387 devcreate(Chan*, char*, int, ulong) in devcreate() argument
426 devremove(Chan*) in devremove() argument
432 devwstat(Chan*, uchar*, int) in devwstat() argument
H A Ddevroot.c186 rootclose(Chan*) in rootclose() argument
235 rootwrite(Chan*, void*, long, vlong) in rootwrite() argument
H A Ddevkprof.c108 kprofclose(Chan*) in kprofclose() argument
H A Ddevcap.c178 capclose(Chan*) in capclose() argument
/plan9/sys/src/9/bcm/
H A Ddevarch.c92 archclose(Chan*) in archclose() argument
151 cputyperead(Chan*, void *a, long n, vlong offset) in cputyperead() argument
H A Ddevfakertc.c100 rtcclose(Chan*) in rtcclose() argument
/plan9/sys/src/cmd/cwfs/
H A Dportdat.h50 typedef struct Chan Chan; typedef
250 struct Chan struct
257 void (*whoprint)(Chan*); argument
266 Chan* next; /* link list of chans */ argument
267 Queue* send;
268 Queue* reply;
270 uchar authinfo[64];
272 void* pdata; /* sometimes is a Netconn* */
/plan9/sys/src/9/ppc/
H A Ddevce.c149 ceclose(Chan*) in ceclose() argument
166 cewrite(Chan*, void*, long, vlong) in cewrite() argument

123