~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux-2.6.17/drivers/char/digiFep1.h

Version: ~ [ 2.6.16 ] ~ [ 2.6.17 ] ~
Architecture: ~ [ ia64 ] ~ [ i386 ] ~ [ arm ] ~ [ ppc ] ~ [ sparc64 ] ~

  1 
  2 #define CSTART       0x400L
  3 #define CMAX         0x800L
  4 #define ISTART       0x800L
  5 #define IMAX         0xC00L
  6 #define CIN          0xD10L
  7 #define GLOBAL       0xD10L
  8 #define EIN          0xD18L
  9 #define FEPSTAT      0xD20L
 10 #define CHANSTRUCT   0x1000L
 11 #define RXTXBUF      0x4000L
 12 
 13 
 14 struct global_data 
 15 {
 16         u16 cin;
 17         u16 cout;
 18         u16 cstart;
 19         u16 cmax;
 20         u16 ein;
 21         u16 eout;
 22         u16 istart;
 23         u16 imax;
 24 };
 25 
 26 
 27 struct board_chan 
 28 {
 29         u32 filler1;
 30         u32 filler2;
 31         u16 tseg;
 32         u16 tin;
 33         u16 tout;
 34         u16 tmax;
 35 
 36         u16 rseg;
 37         u16 rin;
 38         u16 rout;
 39         u16 rmax;
 40 
 41         u16 tlow;
 42         u16 rlow;
 43         u16 rhigh;
 44         u16 incr;
 45 
 46         u16 etime;
 47         u16 edelay;
 48         unchar *dev;
 49 
 50         u16 iflag;
 51         u16 oflag;
 52         u16 cflag;
 53         u16 gmask;
 54 
 55         u16 col;
 56         u16 delay;
 57         u16 imask;
 58         u16 tflush;
 59 
 60         u32 filler3;
 61         u32 filler4;
 62         u32 filler5;
 63         u32 filler6;
 64 
 65         u8 num;
 66         u8 ract;
 67         u8 bstat;
 68         u8 tbusy;
 69         u8 iempty;
 70         u8 ilow;
 71         u8 idata;
 72         u8 eflag;
 73 
 74         u8 tflag;
 75         u8 rflag;
 76         u8 xmask;
 77         u8 xval;
 78         u8 mstat;
 79         u8 mchange;
 80         u8 mint;
 81         u8 lstat;
 82 
 83         u8 mtran;
 84         u8 orun;
 85         u8 startca;
 86         u8 stopca;
 87         u8 startc;
 88         u8 stopc;
 89         u8 vnext;
 90         u8 hflow;
 91 
 92         u8 fillc;
 93         u8 ochar;
 94         u8 omask;
 95 
 96         u8 filler7;
 97         u8 filler8[28];
 98 }; 
 99 
100 
101 #define SRXLWATER      0xE0
102 #define SRXHWATER      0xE1
103 #define STOUT          0xE2
104 #define PAUSETX        0xE3
105 #define RESUMETX       0xE4
106 #define SAUXONOFFC     0xE6
107 #define SENDBREAK      0xE8
108 #define SETMODEM       0xE9
109 #define SETIFLAGS      0xEA
110 #define SONOFFC        0xEB
111 #define STXLWATER      0xEC
112 #define PAUSERX        0xEE
113 #define RESUMERX       0xEF
114 #define SETBUFFER      0xF2
115 #define SETCOOKED      0xF3
116 #define SETHFLOW       0xF4
117 #define SETCTRLFLAGS   0xF5
118 #define SETVNEXT       0xF6
119 
120 
121 
122 #define BREAK_IND        0x01
123 #define LOWTX_IND        0x02
124 #define EMPTYTX_IND      0x04
125 #define DATA_IND         0x08
126 #define MODEMCHG_IND     0x20
127 
128 #define FEP_HUPCL  0002000
129 #if 0
130 #define RTS   0x02
131 #define CD    0x08
132 #define DSR   0x10
133 #define CTS   0x20
134 #define RI    0x40
135 #define DTR   0x80
136 #endif
137 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.