Home
last modified time | relevance | path

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

/inferno-os/os/boot/rpcg/
H A Dqio.c8 struct Queue { struct
9 Block* first;
10 Block* last;
11 void (*kick)(void*);
12 void* arg;
13 long len;
H A Ddevuart.c177 uartspecial(int port, int baud, Queue **iq, Queue **oq, void (*rx)(Queue*,int)) in uartspecial()
H A Ddat.h4 typedef struct Queue Queue; typedef
/inferno-os/os/boot/mpc/
H A Dqio.c8 struct Queue { struct
9 Block* first;
10 Block* last;
11 void (*kick)(void*);
12 void* arg;
13 long len;
H A Ddevuart.c177 uartspecial(int port, int baud, Queue **iq, Queue **oq, void (*rx)(Queue*,int)) in uartspecial()
H A Ddat.h4 typedef struct Queue Queue; typedef
/inferno-os/os/boot/puma/
H A Dqio.c8 struct Queue { struct
9 Block* first;
10 Block* last;
11 void (*kick)(void*);
12 void* arg;
13 long len;
H A D8250.c203 uartspecial(int port, int baud, Queue **iq, Queue **oq, void (*rx)(Queue *, int)) in uartspecial()
H A Ddat.h2 typedef struct Queue Queue; typedef
/inferno-os/emu/port/
H A Dqio.c11 struct Queue struct
13 Lock l;
15 Block* bfirst; /* buffer */
16 Block* blast;
18 int len; /* bytes allocated to queue */
19 int dlen; /* data bytes in queue */
20 int limit; /* max bytes in queue */
21 int inilim; /* initial limit */
22 int state;
23 int noblock; /* true if writes return immediately when q full */
[all …]
H A Ddat.h21 typedef struct Queue Queue; typedef
/inferno-os/os/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 Ddevuart.c118 uartmouse(Uart* p, int (*putc)(Queue*, int), int setb1200) in uartmouse() argument
133 uartsetmouseputc(Uart* p, int (*putc)(Queue*, int)) in uartsetmouseputc() argument
H A Ddevns16552.c551 ns16552special(int port, int baud, Queue **in, Queue **out, int (*putc)(Queue*, int)) in ns16552special() argument
H A Dportdat.h31 typedef struct Queue Queue; typedef
/inferno-os/os/cerf405/
H A Duart.c100 uartspecial(int, int, Queue**, Queue**, int (*)(Queue*, int)) in uartspecial() argument
H A Ddevuart.c557 uartspecial(int port, int baud, Queue **in, Queue **out, int (*putc)(Queue*, int)) in uartspecial() argument
/inferno-os/os/pc/
H A Duarti8250.c718 i8250mouse(char* which, int (*putc)(Queue*, int), int setb1200) in i8250mouse() argument
730 i8250setmouseputc(char* which, int (*putc)(Queue*, int)) in i8250setmouseputc() argument
H A Ddevmouse.c279 m3mouseputc(Queue*, int c) in m3mouseputc() argument
/inferno-os/os/ks32/
H A Ddevuart.c354 uartspecial(int port, int bps, char parity, Queue **in, Queue **out, int (*putc)(Queue*, int)) in uartspecial() argument
/inferno-os/os/sa1110/
H A Ddevuart.c381 uartspecial(int port, int bps, char parity, Queue **in, Queue **out, int (*putc)(Queue*, int)) in uartspecial() argument
/inferno-os/os/pxa/
H A Ddevuart.c563 uartspecial(int port, int baud, Queue **in, Queue **out, int (*putc)(Queue*, int)) in uartspecial() argument
/inferno-os/os/mpc/
H A Ddevuart.c880 uartspecial(int port, int baud, Queue **in, Queue **out, int (*putc)(Queue*, int)) in uartspecial() argument