diff options
Diffstat (limited to 'drivers/net/ni52.h')
| -rw-r--r-- | drivers/net/ni52.h | 158 |
1 files changed, 79 insertions, 79 deletions
diff --git a/drivers/net/ni52.h b/drivers/net/ni52.h index a33ea0884aaf..1f28a4d1a319 100644 --- a/drivers/net/ni52.h +++ b/drivers/net/ni52.h | |||
| @@ -36,12 +36,12 @@ | |||
| 36 | 36 | ||
| 37 | struct scp_struct | 37 | struct scp_struct |
| 38 | { | 38 | { |
| 39 | unsigned short zero_dum0; /* has to be zero */ | 39 | u16 zero_dum0; /* has to be zero */ |
| 40 | unsigned char sysbus; /* 0=16Bit,1=8Bit */ | 40 | u8 sysbus; /* 0=16Bit,1=8Bit */ |
| 41 | unsigned char zero_dum1; /* has to be zero for 586 */ | 41 | u8 zero_dum1; /* has to be zero for 586 */ |
| 42 | unsigned short zero_dum2; | 42 | u8 zero_dum2; |
| 43 | unsigned short zero_dum3; | 43 | u8 zero_dum3; |
| 44 | char *iscp; /* pointer to the iscp-block */ | 44 | u32 iscp; /* pointer to the iscp-block */ |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | 47 | ||
| @@ -50,10 +50,10 @@ struct scp_struct | |||
| 50 | */ | 50 | */ |
| 51 | struct iscp_struct | 51 | struct iscp_struct |
| 52 | { | 52 | { |
| 53 | unsigned char busy; /* 586 clears after successful init */ | 53 | u8 busy; /* 586 clears after successful init */ |
| 54 | unsigned char zero_dummy; /* has to be zero */ | 54 | u8 zero_dummy; /* has to be zero */ |
| 55 | unsigned short scb_offset; /* pointeroffset to the scb_base */ | 55 | u16 scb_offset; /* pointeroffset to the scb_base */ |
| 56 | char *scb_base; /* base-address of all 16-bit offsets */ | 56 | u32 scb_base; /* base-address of all 16-bit offsets */ |
| 57 | }; | 57 | }; |
| 58 | 58 | ||
| 59 | /* | 59 | /* |
| @@ -61,16 +61,16 @@ struct iscp_struct | |||
| 61 | */ | 61 | */ |
| 62 | struct scb_struct | 62 | struct scb_struct |
| 63 | { | 63 | { |
| 64 | unsigned char rus; | 64 | u8 rus; |
| 65 | unsigned char cus; | 65 | u8 cus; |
| 66 | unsigned char cmd_ruc; /* command word: RU part */ | 66 | u8 cmd_ruc; /* command word: RU part */ |
| 67 | unsigned char cmd_cuc; /* command word: CU part & ACK */ | 67 | u8 cmd_cuc; /* command word: CU part & ACK */ |
| 68 | unsigned short cbl_offset; /* pointeroffset, command block list */ | 68 | u16 cbl_offset; /* pointeroffset, command block list */ |
| 69 | unsigned short rfa_offset; /* pointeroffset, receive frame area */ | 69 | u16 rfa_offset; /* pointeroffset, receive frame area */ |
| 70 | unsigned short crc_errs; /* CRC-Error counter */ | 70 | u16 crc_errs; /* CRC-Error counter */ |
| 71 | unsigned short aln_errs; /* alignmenterror counter */ | 71 | u16 aln_errs; /* alignmenterror counter */ |
| 72 | unsigned short rsc_errs; /* Resourceerror counter */ | 72 | u16 rsc_errs; /* Resourceerror counter */ |
| 73 | unsigned short ovrn_errs; /* OVerrunerror counter */ | 73 | u16 ovrn_errs; /* OVerrunerror counter */ |
| 74 | }; | 74 | }; |
| 75 | 75 | ||
| 76 | /* | 76 | /* |
| @@ -119,16 +119,16 @@ struct scb_struct | |||
| 119 | */ | 119 | */ |
| 120 | struct rfd_struct | 120 | struct rfd_struct |
| 121 | { | 121 | { |
| 122 | unsigned char stat_low; /* status word */ | 122 | u8 stat_low; /* status word */ |
| 123 | unsigned char stat_high; /* status word */ | 123 | u8 stat_high; /* status word */ |
| 124 | unsigned char rfd_sf; /* 82596 mode only */ | 124 | u8 rfd_sf; /* 82596 mode only */ |
| 125 | unsigned char last; /* Bit15,Last Frame on List / Bit14,suspend */ | 125 | u8 last; /* Bit15,Last Frame on List / Bit14,suspend */ |
| 126 | unsigned short next; /* linkoffset to next RFD */ | 126 | u16 next; /* linkoffset to next RFD */ |
| 127 | unsigned short rbd_offset; /* pointeroffset to RBD-buffer */ | 127 | u16 rbd_offset; /* pointeroffset to RBD-buffer */ |
| 128 | unsigned char dest[6]; /* ethernet-address, destination */ | 128 | u8 dest[6]; /* ethernet-address, destination */ |
| 129 | unsigned char source[6]; /* ethernet-address, source */ | 129 | u8 source[6]; /* ethernet-address, source */ |
| 130 | unsigned short length; /* 802.3 frame-length */ | 130 | u16 length; /* 802.3 frame-length */ |
| 131 | unsigned short zero_dummy; /* dummy */ | 131 | u16 zero_dummy; /* dummy */ |
| 132 | }; | 132 | }; |
| 133 | 133 | ||
| 134 | #define RFD_LAST 0x80 /* last: last rfd in the list */ | 134 | #define RFD_LAST 0x80 /* last: last rfd in the list */ |
| @@ -153,11 +153,11 @@ struct rfd_struct | |||
| 153 | */ | 153 | */ |
| 154 | struct rbd_struct | 154 | struct rbd_struct |
| 155 | { | 155 | { |
| 156 | unsigned short status; /* status word,number of used bytes in buff */ | 156 | u16 status; /* status word,number of used bytes in buff */ |
| 157 | unsigned short next; /* pointeroffset to next RBD */ | 157 | u16 next; /* pointeroffset to next RBD */ |
| 158 | char *buffer; /* receive buffer address pointer */ | 158 | u32 buffer; /* receive buffer address pointer */ |
| 159 | unsigned short size; /* size of this buffer */ | 159 | u16 size; /* size of this buffer */ |
| 160 | unsigned short zero_dummy; /* dummy */ | 160 | u16 zero_dummy; /* dummy */ |
| 161 | }; | 161 | }; |
| 162 | 162 | ||
| 163 | #define RBD_LAST 0x8000 /* last buffer */ | 163 | #define RBD_LAST 0x8000 /* last buffer */ |
| @@ -195,9 +195,9 @@ struct rbd_struct | |||
| 195 | */ | 195 | */ |
| 196 | struct nop_cmd_struct | 196 | struct nop_cmd_struct |
| 197 | { | 197 | { |
| 198 | unsigned short cmd_status; /* status of this command */ | 198 | u16 cmd_status; /* status of this command */ |
| 199 | unsigned short cmd_cmd; /* the command itself (+bits) */ | 199 | u16 cmd_cmd; /* the command itself (+bits) */ |
| 200 | unsigned short cmd_link; /* offsetpointer to next command */ | 200 | u16 cmd_link; /* offsetpointer to next command */ |
| 201 | }; | 201 | }; |
| 202 | 202 | ||
| 203 | /* | 203 | /* |
| @@ -205,10 +205,10 @@ struct nop_cmd_struct | |||
| 205 | */ | 205 | */ |
| 206 | struct iasetup_cmd_struct | 206 | struct iasetup_cmd_struct |
| 207 | { | 207 | { |
| 208 | unsigned short cmd_status; | 208 | u16 cmd_status; |
| 209 | unsigned short cmd_cmd; | 209 | u16 cmd_cmd; |
| 210 | unsigned short cmd_link; | 210 | u16 cmd_link; |
| 211 | unsigned char iaddr[6]; | 211 | u8 iaddr[6]; |
| 212 | }; | 212 | }; |
| 213 | 213 | ||
| 214 | /* | 214 | /* |
| @@ -216,21 +216,21 @@ struct iasetup_cmd_struct | |||
| 216 | */ | 216 | */ |
| 217 | struct configure_cmd_struct | 217 | struct configure_cmd_struct |
| 218 | { | 218 | { |
| 219 | unsigned short cmd_status; | 219 | u16 cmd_status; |
| 220 | unsigned short cmd_cmd; | 220 | u16 cmd_cmd; |
| 221 | unsigned short cmd_link; | 221 | u16 cmd_link; |
| 222 | unsigned char byte_cnt; /* size of the config-cmd */ | 222 | u8 byte_cnt; /* size of the config-cmd */ |
| 223 | unsigned char fifo; /* fifo/recv monitor */ | 223 | u8 fifo; /* fifo/recv monitor */ |
| 224 | unsigned char sav_bf; /* save bad frames (bit7=1)*/ | 224 | u8 sav_bf; /* save bad frames (bit7=1)*/ |
| 225 | unsigned char adr_len; /* adr_len(0-2),al_loc(3),pream(4-5),loopbak(6-7)*/ | 225 | u8 adr_len; /* adr_len(0-2),al_loc(3),pream(4-5),loopbak(6-7)*/ |
| 226 | unsigned char priority; /* lin_prio(0-2),exp_prio(4-6),bof_metd(7) */ | 226 | u8 priority; /* lin_prio(0-2),exp_prio(4-6),bof_metd(7) */ |
| 227 | unsigned char ifs; /* inter frame spacing */ | 227 | u8 ifs; /* inter frame spacing */ |
| 228 | unsigned char time_low; /* slot time low */ | 228 | u8 time_low; /* slot time low */ |
| 229 | unsigned char time_high; /* slot time high(0-2) and max. retries(4-7) */ | 229 | u8 time_high; /* slot time high(0-2) and max. retries(4-7) */ |
| 230 | unsigned char promisc; /* promisc-mode(0) , et al (1-7) */ | 230 | u8 promisc; /* promisc-mode(0) , et al (1-7) */ |
| 231 | unsigned char carr_coll; /* carrier(0-3)/collision(4-7) stuff */ | 231 | u8 carr_coll; /* carrier(0-3)/collision(4-7) stuff */ |
| 232 | unsigned char fram_len; /* minimal frame len */ | 232 | u8 fram_len; /* minimal frame len */ |
| 233 | unsigned char dummy; /* dummy */ | 233 | u8 dummy; /* dummy */ |
| 234 | }; | 234 | }; |
| 235 | 235 | ||
| 236 | /* | 236 | /* |
| @@ -238,11 +238,11 @@ struct configure_cmd_struct | |||
| 238 | */ | 238 | */ |
| 239 | struct mcsetup_cmd_struct | 239 | struct mcsetup_cmd_struct |
| 240 | { | 240 | { |
| 241 | unsigned short cmd_status; | 241 | u16 cmd_status; |
| 242 | unsigned short cmd_cmd; | 242 | u16 cmd_cmd; |
| 243 | unsigned short cmd_link; | 243 | u16 cmd_link; |
| 244 | unsigned short mc_cnt; /* number of bytes in the MC-List */ | 244 | u16 mc_cnt; /* number of bytes in the MC-List */ |
| 245 | unsigned char mc_list[0][6]; /* pointer to 6 bytes entries */ | 245 | u8 mc_list[0][6]; /* pointer to 6 bytes entries */ |
| 246 | }; | 246 | }; |
| 247 | 247 | ||
| 248 | /* | 248 | /* |
| @@ -250,10 +250,10 @@ struct mcsetup_cmd_struct | |||
| 250 | */ | 250 | */ |
| 251 | struct dump_cmd_struct | 251 | struct dump_cmd_struct |
| 252 | { | 252 | { |
| 253 | unsigned short cmd_status; | 253 | u16 cmd_status; |
| 254 | unsigned short cmd_cmd; | 254 | u16 cmd_cmd; |
| 255 | unsigned short cmd_link; | 255 | u16 cmd_link; |
| 256 | unsigned short dump_offset; /* pointeroffset to DUMP space */ | 256 | u16 dump_offset; /* pointeroffset to DUMP space */ |
| 257 | }; | 257 | }; |
| 258 | 258 | ||
| 259 | /* | 259 | /* |
| @@ -261,12 +261,12 @@ struct dump_cmd_struct | |||
| 261 | */ | 261 | */ |
| 262 | struct transmit_cmd_struct | 262 | struct transmit_cmd_struct |
| 263 | { | 263 | { |
| 264 | unsigned short cmd_status; | 264 | u16 cmd_status; |
| 265 | unsigned short cmd_cmd; | 265 | u16 cmd_cmd; |
| 266 | unsigned short cmd_link; | 266 | u16 cmd_link; |
| 267 | unsigned short tbd_offset; /* pointeroffset to TBD */ | 267 | u16 tbd_offset; /* pointeroffset to TBD */ |
| 268 | unsigned char dest[6]; /* destination address of the frame */ | 268 | u8 dest[6]; /* destination address of the frame */ |
| 269 | unsigned short length; /* user defined: 802.3 length / Ether type */ | 269 | u16 length; /* user defined: 802.3 length / Ether type */ |
| 270 | }; | 270 | }; |
| 271 | 271 | ||
| 272 | #define TCMD_ERRMASK 0x0fa0 | 272 | #define TCMD_ERRMASK 0x0fa0 |
| @@ -281,10 +281,10 @@ struct transmit_cmd_struct | |||
| 281 | 281 | ||
| 282 | struct tdr_cmd_struct | 282 | struct tdr_cmd_struct |
| 283 | { | 283 | { |
| 284 | unsigned short cmd_status; | 284 | u16 cmd_status; |
| 285 | unsigned short cmd_cmd; | 285 | u16 cmd_cmd; |
| 286 | unsigned short cmd_link; | 286 | u16 cmd_link; |
| 287 | unsigned short status; | 287 | u16 status; |
| 288 | }; | 288 | }; |
| 289 | 289 | ||
| 290 | #define TDR_LNK_OK 0x8000 /* No link problem identified */ | 290 | #define TDR_LNK_OK 0x8000 /* No link problem identified */ |
| @@ -298,9 +298,9 @@ struct tdr_cmd_struct | |||
| 298 | */ | 298 | */ |
| 299 | struct tbd_struct | 299 | struct tbd_struct |
| 300 | { | 300 | { |
| 301 | unsigned short size; /* size + EOF-Flag(15) */ | 301 | u16 size; /* size + EOF-Flag(15) */ |
| 302 | unsigned short next; /* pointeroffset to next TBD */ | 302 | u16 next; /* pointeroffset to next TBD */ |
| 303 | char *buffer; /* pointer to buffer */ | 303 | u32 buffer; /* pointer to buffer */ |
| 304 | }; | 304 | }; |
| 305 | 305 | ||
| 306 | #define TBD_LAST 0x8000 /* EOF-Flag, indicates last buffer in list */ | 306 | #define TBD_LAST 0x8000 /* EOF-Flag, indicates last buffer in list */ |
