Home
last modified time | relevance | path

Searched refs:Queue (Results 1 – 25 of 58) sorted by relevance

123

/plan9/sys/src/libventi/
H A Dqueue.h1 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 Dqueue.c13 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 Dsend.c129 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 Dfns.h141 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 Dqio.c22 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 Ddat.h43 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 Dportfns.h147 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 Dqio.c23 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 Dportdat.h36 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 Ddevcons.c7 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 Dscreen.h13 extern int m3mouseputc(Queue*, int);
14 extern int m5mouseputc(Queue*, int);
15 extern int mouseputc(Queue*, int);
/plan9/sys/src/cmd/spin/
H A Dmesg.c27 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 Dscreen.h13 extern int m3mouseputc(Queue*, int);
14 extern int m5mouseputc(Queue*, int);
15 extern int mouseputc(Queue*, int);
H A Dpsaux.c25 Queue *psauxq;
H A Detherif.h24 Queue* oq;
/plan9/sys/src/cmd/cwfs/
H A Dall.h56 Queue* serveq;
57 Queue* raheadq;
H A Dportdat.h67 typedef struct Queue Queue; typedef
163 struct Queue struct
267 Queue* send;
268 Queue* reply;
H A Dportfns.h159 Queue* newqueue(int, char*);
190 void* fs_recv(Queue*, int);
203 void fs_send(Queue*, void*);
/plan9/sys/lib/acid/
H A Dnetwork94 complex Queue q;
102 complex Queue q;
118 complex Queue q;
/plan9/sys/src/9/mtx/
H A Detherif.h23 Queue* oq;
/plan9/sys/src/9/ppc/
H A Detherif.h23 Queue* oq;
/plan9/sys/src/9/rb/
H A Detherif.h14 Queue* oq;
/plan9/sys/src/9/omap/
H A Detherif.h32 Queue* oq;
/plan9/sys/src/9/teg2/
H A Detherif.h33 Queue* oq;
/plan9/sys/src/9/kw/
H A Detherif.h33 Queue* oq;

123