Home
last modified time | relevance | path

Searched defs:Queue (Results 1 – 17 of 17) sorted by relevance

/plan9/sys/src/libventi/
H A Dqueue.c13 struct Queue struct
23 Queue* argument
H A Dqueue.h1 typedef struct Queue Queue; typedef
/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
/plan9/sys/src/9/port/
H A Dqio.c23 typedef struct Queue Queue; typedef
25 struct Queue struct
29 Block* bfirst; /* buffer */
30 Block* blast;
32 int len; /* bytes allocated to queue */
33 int dlen; /* data bytes in queue */
34 int limit; /* max bytes in queue */
35 int inilim; /* initial limit */
36 int state;
37 int noblock; /* true if writes return immediately when q full */
[all …]
H A Ddevmouse.c623 m3mouseputc(Queue*, int c) in m3mouseputc() argument
681 m5mouseputc(Queue*, int c) in m5mouseputc() argument
717 mouseputc(Queue*, int c) in mouseputc() argument
H A Ddevuart.c125 uartmouse(Uart* p, int (*putc)(Queue*, int), int setb1200) in uartmouse() argument
140 uartsetmouseputc(Uart* p, int (*putc)(Queue*, int)) in uartsetmouseputc() argument
H A Ddevcons.c500 kbdcr2nl(Queue*, int ch) in kbdcr2nl() argument
523 kbdputc(Queue*, int ch) in kbdputc() argument
H A Dportdat.h36 typedef struct Queue Queue; typedef
/plan9/sys/src/cmd/unix/drawterm/kern/
H A Dqio.c22 struct Queue struct
24 Lock lk;
26 Block* bfirst; /* buffer */
27 Block* blast;
29 int len; /* bytes allocated to queue */
30 int dlen; /* data bytes in queue */
31 int limit; /* max bytes in queue */
32 int inilim; /* initial limit */
33 int state;
34 int noblock; /* true if writes return immediately when q full */
[all …]
H A Ddat.h43 typedef struct Queue Queue; typedef
/plan9/sys/src/cmd/spin/
H A Dspin.h85 typedef struct Queue { struct
93 struct Queue *nxt; /* linked list */ argument
94 } Queue; typedef
/plan9/sys/src/9/omap/
H A Ddevuart.c128 uartmouse(Uart* p, int (*putc)(Queue*, int), int setb1200) in uartmouse() argument
143 uartsetmouseputc(Uart* p, int (*putc)(Queue*, int)) in uartsetmouseputc() argument
H A Ddevcons.c510 kbdcr2nl(Queue*, int ch) in kbdcr2nl() argument
533 kbdputc(Queue*, int ch) in kbdputc() argument
/plan9/sys/src/9/teg2/
H A Ddevuart.c128 uartmouse(Uart* p, int (*putc)(Queue*, int), int setb1200) in uartmouse() argument
143 uartsetmouseputc(Uart* p, int (*putc)(Queue*, int)) in uartsetmouseputc() argument
H A Ddevcons.c513 kbdcr2nl(Queue*, int ch) in kbdcr2nl() argument
536 kbdputc(Queue*, int ch) in kbdputc() argument
/plan9/sys/src/cmd/cwfs/
H A Dportdat.h67 typedef struct Queue Queue; typedef
163 struct Queue struct
166 Rendez empty;
167 Rendez full;
169 int waitedfor; /* flag */
170 char* name; /* for debugging */
172 int size; /* size of queue */
173 int loc; /* circular pointer */
174 int count; /* how many in queue */
175 void* args[1]; /* list of saved pointers, [->size] */
/plan9/sys/src/9/pc/
H A Duarti8250.c726 i8250mouse(char* which, int (*putc)(Queue*, int), int setb1200) in i8250mouse() argument
738 i8250setmouseputc(char* which, int (*putc)(Queue*, int)) in i8250setmouseputc() argument