#define CSTART 0x400L | |
#define CMAX 0x800L | |
#define ISTART 0x800L | |
#define IMAX 0xC00L | |
#define CIN 0xD10L | |
#define GLOBAL 0xD10L | |
#define EIN 0xD18L | |
#define FEPSTAT 0xD20L | |
#define CHANSTRUCT 0x1000L | |
#define RXTXBUF 0x4000L | |
struct global_data | |
{ | |
u16 cin; | |
u16 cout; | |
u16 cstart; | |
u16 cmax; | |
u16 ein; | |
u16 eout; | |
u16 istart; | |
u16 imax; | |
}; | |
struct board_chan | |
{ | |
u32 filler1; | |
u32 filler2; | |
u16 tseg; | |
u16 tin; | |
u16 tout; | |
u16 tmax; | |
u16 rseg; | |
u16 rin; | |
u16 rout; | |
u16 rmax; | |
u16 tlow; | |
u16 rlow; | |
u16 rhigh; | |
u16 incr; | |
u16 etime; | |
u16 edelay; | |
unchar *dev; | |
u16 iflag; | |
u16 oflag; | |
u16 cflag; | |
u16 gmask; | |
u16 col; | |
u16 delay; | |
u16 imask; | |
u16 tflush; | |
u32 filler3; | |
u32 filler4; | |
u32 filler5; | |
u32 filler6; | |
u8 num; | |
u8 ract; | |
u8 bstat; | |
u8 tbusy; | |
u8 iempty; | |
u8 ilow; | |
u8 idata; | |
u8 eflag; | |
u8 tflag; | |
u8 rflag; | |
u8 xmask; | |
u8 xval; | |
u8 mstat; | |
u8 mchange; | |
u8 mint; | |
u8 lstat; | |
u8 mtran; | |
u8 orun; | |
u8 startca; | |
u8 stopca; | |
u8 startc; | |
u8 stopc; | |
u8 vnext; | |
u8 hflow; | |
u8 fillc; | |
u8 ochar; | |
u8 omask; | |
u8 filler7; | |
u8 filler8[28]; | |
}; | |
#define SRXLWATER 0xE0 | |
#define SRXHWATER 0xE1 | |
#define STOUT 0xE2 | |
#define PAUSETX 0xE3 | |
#define RESUMETX 0xE4 | |
#define SAUXONOFFC 0xE6 | |
#define SENDBREAK 0xE8 | |
#define SETMODEM 0xE9 | |
#define SETIFLAGS 0xEA | |
#define SONOFFC 0xEB | |
#define STXLWATER 0xEC | |
#define PAUSERX 0xEE | |
#define RESUMERX 0xEF | |
#define SETBUFFER 0xF2 | |
#define SETCOOKED 0xF3 | |
#define SETHFLOW 0xF4 | |
#define SETCTRLFLAGS 0xF5 | |
#define SETVNEXT 0xF6 | |
#define BREAK_IND 0x01 | |
#define LOWTX_IND 0x02 | |
#define EMPTYTX_IND 0x04 | |
#define DATA_IND 0x08 | |
#define MODEMCHG_IND 0x20 | |
#define FEP_HUPCL 0002000 | |
#if 0 | |
#define RTS 0x02 | |
#define CD 0x08 | |
#define DSR 0x10 | |
#define CTS 0x20 | |
#define RI 0x40 | |
#define DTR 0x80 | |
#endif |