1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
14:
15: 16: 17: 18: 19:
20:
21: #include <basic.h>
22: #include <sys/consio.h>
23: #include <sys/str_align.h>
24: #include <sys/svc/fnconsio.h>
25:
26: typedef struct {
27: W port; _align64
28: B *buf; _align64
29: UW len; _align64
30: W tmout; _align64
31: } CONSIO_CONSOLE_GET_PARA;
32:
33: typedef struct {
34: W port; _align64
35: B *buf; _align64
36: UW len; _align64
37: W tmout; _align64
38: } CONSIO_CONSOLE_PUT_PARA;
39:
40: typedef struct {
41: W req; _align64
42: UW *arg; _align64
43: } CONSIO_CONSOLE_CONF_PARA;
44:
45: typedef struct {
46: W port; _align64
47: B *buf; _align64
48: UW len; _align64
49: } CONSIO_CONSOLE_IN_PARA;
50:
51: typedef struct {
52: W port; _align64
53: B *buf; _align64
54: UW len; _align64
55: } CONSIO_CONSOLE_OUT_PARA;
56:
57: typedef struct {
58: W port; _align64
59: W req; _align64
60: W arg; _align64
61: } CONSIO_CONSOLE_CTL_PARA;
62: