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: