| /plan9/sys/src/libventi/ |
| H A D | queue.h | 1 typedef struct Queue Queue; typedef 2 #pragma incomplete Queue 3 Queue *_vtqalloc(void); 4 int _vtqsend(Queue*, void*); 5 void *_vtqrecv(Queue*); 6 void _vtqhangup(Queue*); 7 void *_vtnbqrecv(Queue*); 8 void _vtqdecref(Queue*); 9 Queue *_vtqincref(Queue*);
|
| H A D | queue.c | 13 struct Queue struct 23 Queue* argument 26 Queue *q; in _vtqalloc() 28 q = vtmallocz(sizeof(Queue)); in _vtqalloc() 34 Queue* 35 _vtqincref(Queue *q) in _vtqincref() 44 _vtqdecref(Queue *q) in _vtqdecref() 66 _vtqsend(Queue *q, void *p) in _vtqsend() 90 _vtqrecv(Queue *q) in _vtqrecv() 111 _vtnbqrecv(Queue *q) in _vtnbqrecv() [all …]
|
| H A D | send.c | 129 Queue *q; in vtrecvproc() 160 Queue *q; in vtsendproc() 192 Queue *q; in vtrecv() 220 Queue *q; in vtsend()
|
| /plan9/sys/src/cmd/unix/drawterm/kern/ |
| H A D | fns.h | 141 int kbdcr2nl(Queue*, int); 142 int kbdputc(Queue*, int); 236 Block* pullupqueue(Queue*, int); 246 void qaddlist(Queue*, Block*); 247 Block* qbread(Queue*, int); 248 long qbwrite(Queue*, Block*); 249 Queue* qbypass(void (*)(void*, Block*), void*); 250 int qcanread(Queue*); 251 void qclose(Queue*); 252 int qconsume(Queue*, void*, int); [all …]
|
| H A D | qio.c | 22 struct Queue struct 252 pullupqueue(Queue *q, int n) in pullupqueue() 401 qget(Queue *q) in qget() 440 qdiscard(Queue *q, int len) in qdiscard() 493 qconsume(Queue *q, void *vp, int len) in qconsume() 561 qpass(Queue *q, Block *b) in qpass() 613 qpassnolim(Queue *q, Block *b) in qpassnolim() 686 qproduce(Queue *q, void *vp, int len) in qproduce() 741 qcopy(Queue *q, int len, ulong offset) in qcopy() 791 Queue* [all …]
|
| H A D | dat.h | 43 typedef struct Queue Queue; typedef 297 Queue *q; /* input queue */ 445 extern Queue* kbdq; 446 extern Queue* kprintoq; 449 extern Queue *serialoq;
|
| /plan9/sys/src/9/port/ |
| H A D | portfns.h | 147 int kbdcr2nl(Queue*, int); 149 int kbdputc(Queue*, int); 248 Block* pullupqueue(Queue*, int); 257 void qaddlist(Queue*, Block*); 258 Block* qbread(Queue*, int); 259 long qbwrite(Queue*, Block*); 260 Queue* qbypass(void (*)(void*, Block*), void*); 261 int qcanread(Queue*); 262 void qclose(Queue*); 263 int qconsume(Queue*, void*, int); [all …]
|
| H A D | qio.c | 23 typedef struct Queue Queue; typedef 25 struct Queue struct 257 pullupqueue(Queue *q, int n) in pullupqueue() 406 qget(Queue *q) in qget() 445 qdiscard(Queue *q, int len) in qdiscard() 498 qconsume(Queue *q, void *vp, int len) in qconsume() 566 qpass(Queue *q, Block *b) in qpass() 619 qpassnolim(Queue *q, Block *b) in qpassnolim() 692 qproduce(Queue *q, void *vp, int len) in qproduce() 747 qcopy(Queue *q, int len, ulong offset) in qcopy() [all …]
|
| H A D | portdat.h | 36 typedef struct Queue Queue; typedef 58 #pragma incomplete Queue 328 Queue *q; /* input queue */ 818 extern Queue* kbdq; 819 extern Queue* kprintoq; 824 extern Queue* serialoq; 944 int (*putc)(Queue*, int); 945 Queue *iq; 946 Queue *oq;
|
| /plan9/sys/src/cmd/vnc/ |
| H A D | devcons.c | 7 typedef struct Queue Queue; typedef 8 struct Queue struct 21 Queue* kbdq; /* unprocessed console input */ argument 22 Queue* lineq; /* processed console input */ 40 qwrite(Queue *q, void *v, int n) in qwrite() 64 Queue *q; in qcanread() 75 qread(Queue *q, void *v, int n) in qread() 114 static Queue * 117 Queue *q; in mkqueue() 119 q = smalloc(sizeof(Queue)); in mkqueue()
|
| /plan9/sys/src/9/bcm/ |
| H A D | screen.h | 13 extern int m3mouseputc(Queue*, int); 14 extern int m5mouseputc(Queue*, int); 15 extern int mouseputc(Queue*, int);
|
| /plan9/sys/src/cmd/spin/ |
| H A D | mesg.c | 27 Queue *qtab = (Queue *) 0; /* linked list of queues */ 28 Queue *ltab[MAXQ]; /* linear list of queues */ 33 static Queue *q_rem = (Queue *) 0; 35 static int a_rcv(Queue *, Lextok *, int); 36 static int a_snd(Queue *, Lextok *); 37 static int sa_snd(Queue *, Lextok *); 38 static int s_snd(Queue *, Lextok *); 42 static void sr_talk(Lextok *, int, char *, char *, int, Queue *); 57 Queue *q; in qmake() 75 q = (Queue *) emalloc(sizeof(Queue)); in qmake() [all …]
|
| /plan9/sys/src/9/pc/ |
| H A D | screen.h | 13 extern int m3mouseputc(Queue*, int); 14 extern int m5mouseputc(Queue*, int); 15 extern int mouseputc(Queue*, int);
|
| H A D | psaux.c | 25 Queue *psauxq;
|
| H A D | etherif.h | 24 Queue* oq;
|
| /plan9/sys/src/cmd/cwfs/ |
| H A D | all.h | 56 Queue* serveq; 57 Queue* raheadq;
|
| H A D | portdat.h | 67 typedef struct Queue Queue; typedef 163 struct Queue struct 267 Queue* send; 268 Queue* reply;
|
| H A D | portfns.h | 159 Queue* newqueue(int, char*); 190 void* fs_recv(Queue*, int); 203 void fs_send(Queue*, void*);
|
| /plan9/sys/lib/acid/ |
| H A D | network | 94 complex Queue q; 102 complex Queue q; 118 complex Queue q;
|
| /plan9/sys/src/9/mtx/ |
| H A D | etherif.h | 23 Queue* oq;
|
| /plan9/sys/src/9/ppc/ |
| H A D | etherif.h | 23 Queue* oq;
|
| /plan9/sys/src/9/rb/ |
| H A D | etherif.h | 14 Queue* oq;
|
| /plan9/sys/src/9/omap/ |
| H A D | etherif.h | 32 Queue* oq;
|
| /plan9/sys/src/9/teg2/ |
| H A D | etherif.h | 33 Queue* oq;
|
| /plan9/sys/src/9/kw/ |
| H A D | etherif.h | 33 Queue* oq;
|