| |
| #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 |