Go to the source code of this file.
Classes | |
struct | lereg1 |
struct | lermd |
struct | letmd |
struct | lermdpad |
struct | letmdpad |
struct | lereg2 |
struct | lereg2pad |
Macros | |
#define | LEMTU 1518 |
#define | LEBLEN 1520 /* LEMTU up to a multiple of 16 */ |
#define | LEMINSIZE 60 /* should be 64 if mode DTCR is set */ |
#define | LERBUF 32 |
#define | LERBUFLOG2 5 |
#define | LE_RLEN (LERBUFLOG2 << 13) |
#define | LETBUF 8 |
#define | LETBUFLOG2 3 |
#define | LE_TLEN (LETBUFLOG2 << 13) |
#define | LER2_RMDADDR(p, i) |
#define | LER2_TMDADDR(p, i) |
#define | LER2_RBUFADDR(p, i) |
#define | LER2_TBUFADDR(p, i) |
#define | LER2_mode(p, v) |
#define | LER2V_mode(p) |
#define | LER2_padr0(p, v) |
#define | LER2V_padr0(p) |
#define | LER2_padr1(p, v) |
#define | LER2V_padr1(p) |
#define | LER2_padr2(p, v) |
#define | LER2V_padr2(p) |
#define | LER2_ladrf0(p, v) |
#define | LER2V_ladrf0(p) |
#define | LER2_ladrf1(p, v) |
#define | LER2V_ladrf1(p) |
#define | LER2_ladrf2(p, v) |
#define | LER2V_ladrf2(p) |
#define | LER2_ladrf3(p, v) |
#define | LER2V_ladrf3(p) |
#define | LER2_rdra(p, v) |
#define | LER2V_rdra(p) |
#define | LER2_rlen(p, v) |
#define | LER2V_rlen(p) |
#define | LER2_tdra(p, v) |
#define | LER2V_tdra(p) |
#define | LER2_tlen(p, v) |
#define | LER2V_tlen(p) |
#define | LER2_rmd0(p, v) |
#define | LER2V_rmd0(p) |
#define | LER2_rmd1(p, v) |
#define | LER2V_rmd1(p) |
#define | LER2_rmd2(p, v) |
#define | LER2V_rmd2(p) |
#define | LER2_rmd3(p, v) |
#define | LER2V_rmd3(p) |
#define | LER2_tmd0(p, v) |
#define | LER2V_tmd0(p) |
#define | LER2_tmd1(p, v) |
#define | LER2V_tmd1(p) |
#define | LER2_tmd2(p, v) |
#define | LER2V_tmd2(p) |
#define | LER2_tmd3(p, v) |
#define | LER2V_tmd3(p) |
#define | LE_IE 0x80 /* interrupt enable */ |
#define | LE_IR 0x40 /* interrupt requested */ |
#define | LE_LOCK 0x08 /* lock status register */ |
#define | LE_ACK 0x04 /* ack of lock */ |
#define | LE_JAB 0x02 /* loss of tx clock (???) */ |
#define | LE_IPL(x) ((((x) >> 4) & 0x3) + 3) |
#define | LE_CSR0 0 |
#define | LE_CSR1 1 |
#define | LE_CSR2 2 |
#define | LE_CSR3 3 |
#define | LE_SERR 0x8000 |
#define | LE_BABL 0x4000 |
#define | LE_CERR 0x2000 |
#define | LE_MISS 0x1000 |
#define | LE_MERR 0x0800 |
#define | LE_RINT 0x0400 |
#define | LE_TINT 0x0200 |
#define | LE_IDON 0x0100 |
#define | LE_INTR 0x0080 |
#define | LE_INEA 0x0040 |
#define | LE_RXON 0x0020 |
#define | LE_TXON 0x0010 |
#define | LE_TDMD 0x0008 |
#define | LE_STOP 0x0004 |
#define | LE_STRT 0x0002 |
#define | LE_INIT 0x0001 |
#define | LE_BSWP 0x4 |
#define | LE_MODE 0x0 |
#define | LE_OWN 0x8000 |
#define | LE_ERR 0x4000 |
#define | LE_STP 0x0200 |
#define | LE_ENP 0x0100 |
#define | LE_FRAM 0x2000 |
#define | LE_OFLO 0x1000 |
#define | LE_CRC 0x0800 |
#define | LE_RBUFF 0x0400 |
#define | LE_MORE 0x1000 |
#define | LE_ONE 0x0800 |
#define | LE_DEF 0x0400 |
#define | LE_TBUFF 0x8000 |
#define | LE_UFLO 0x4000 |
#define | LE_LCOL 0x1000 |
#define | LE_LCAR 0x0800 |
#define | LE_RTRY 0x0400 |
#define LE_ACK 0x04 /* ack of lock */ |
Definition at line 337 of file if_lereg.h.
#define LE_BABL 0x4000 |
Definition at line 351 of file if_lereg.h.
Referenced by le_register_write().
#define LE_BSWP 0x4 |
Definition at line 367 of file if_lereg.h.
#define LE_CERR 0x2000 |
Definition at line 352 of file if_lereg.h.
Referenced by le_register_write().
#define LE_CRC 0x0800 |
Definition at line 381 of file if_lereg.h.
#define LE_CSR0 0 |
Definition at line 344 of file if_lereg.h.
#define LE_CSR1 1 |
Definition at line 345 of file if_lereg.h.
#define LE_CSR2 2 |
Definition at line 346 of file if_lereg.h.
#define LE_CSR3 3 |
Definition at line 347 of file if_lereg.h.
#define LE_DEF 0x0400 |
Definition at line 386 of file if_lereg.h.
#define LE_ENP 0x0100 |
Definition at line 377 of file if_lereg.h.
#define LE_ERR 0x4000 |
Definition at line 375 of file if_lereg.h.
#define LE_FRAM 0x2000 |
Definition at line 379 of file if_lereg.h.
#define LE_IDON 0x0100 |
Definition at line 357 of file if_lereg.h.
Referenced by le_register_write().
#define LE_IE 0x80 /* interrupt enable */ |
Definition at line 334 of file if_lereg.h.
#define LE_INEA 0x0040 |
Definition at line 359 of file if_lereg.h.
Referenced by le_register_write().
#define LE_INIT 0x0001 |
Definition at line 365 of file if_lereg.h.
Referenced by le_register_write().
#define LE_INTR 0x0080 |
Definition at line 358 of file if_lereg.h.
#define LE_IPL | ( | x | ) | ((((x) >> 4) & 0x3) + 3) |
Definition at line 339 of file if_lereg.h.
#define LE_IR 0x40 /* interrupt requested */ |
Definition at line 335 of file if_lereg.h.
#define LE_JAB 0x02 /* loss of tx clock (???) */ |
Definition at line 338 of file if_lereg.h.
#define LE_LCAR 0x0800 |
Definition at line 391 of file if_lereg.h.
#define LE_LCOL 0x1000 |
Definition at line 390 of file if_lereg.h.
#define LE_LOCK 0x08 /* lock status register */ |
Definition at line 336 of file if_lereg.h.
#define LE_MERR 0x0800 |
Definition at line 354 of file if_lereg.h.
Referenced by le_register_write().
#define LE_MISS 0x1000 |
Definition at line 353 of file if_lereg.h.
Referenced by le_register_write().
#define LE_MODE 0x0 |
Definition at line 368 of file if_lereg.h.
#define LE_MORE 0x1000 |
Definition at line 384 of file if_lereg.h.
#define LE_OFLO 0x1000 |
Definition at line 380 of file if_lereg.h.
#define LE_ONE 0x0800 |
Definition at line 385 of file if_lereg.h.
#define LE_OWN 0x8000 |
Definition at line 374 of file if_lereg.h.
#define LE_RBUFF 0x0400 |
Definition at line 382 of file if_lereg.h.
#define LE_RINT 0x0400 |
Definition at line 355 of file if_lereg.h.
Referenced by le_register_write().
#define LE_RLEN (LERBUFLOG2 << 13) |
Definition at line 50 of file if_lereg.h.
#define LE_RTRY 0x0400 |
Definition at line 392 of file if_lereg.h.
#define LE_RXON 0x0020 |
Definition at line 360 of file if_lereg.h.
#define LE_SERR 0x8000 |
Definition at line 350 of file if_lereg.h.
#define LE_STOP 0x0004 |
Definition at line 363 of file if_lereg.h.
Referenced by dev_le_init(), and le_register_write().
#define LE_STP 0x0200 |
Definition at line 376 of file if_lereg.h.
#define LE_STRT 0x0002 |
Definition at line 364 of file if_lereg.h.
Referenced by le_register_write().
#define LE_TBUFF 0x8000 |
Definition at line 388 of file if_lereg.h.
#define LE_TDMD 0x0008 |
Definition at line 362 of file if_lereg.h.
Referenced by le_register_write().
#define LE_TINT 0x0200 |
Definition at line 356 of file if_lereg.h.
Referenced by le_register_write().
#define LE_TLEN (LETBUFLOG2 << 13) |
Definition at line 53 of file if_lereg.h.
#define LE_TXON 0x0010 |
Definition at line 361 of file if_lereg.h.
#define LE_UFLO 0x4000 |
Definition at line 389 of file if_lereg.h.
#define LEBLEN 1520 /* LEMTU up to a multiple of 16 */ |
Definition at line 46 of file if_lereg.h.
#define LEMINSIZE 60 /* should be 64 if mode DTCR is set */ |
Definition at line 47 of file if_lereg.h.
#define LEMTU 1518 |
Definition at line 45 of file if_lereg.h.
#define LER2_ladrf0 | ( | p, | |
v | |||
) |
Definition at line 219 of file if_lereg.h.
#define LER2_ladrf1 | ( | p, | |
v | |||
) |
Definition at line 226 of file if_lereg.h.
#define LER2_ladrf2 | ( | p, | |
v | |||
) |
Definition at line 233 of file if_lereg.h.
#define LER2_ladrf3 | ( | p, | |
v | |||
) |
Definition at line 240 of file if_lereg.h.
#define LER2_mode | ( | p, | |
v | |||
) |
Definition at line 191 of file if_lereg.h.
#define LER2_padr0 | ( | p, | |
v | |||
) |
Definition at line 198 of file if_lereg.h.
#define LER2_padr1 | ( | p, | |
v | |||
) |
Definition at line 205 of file if_lereg.h.
#define LER2_padr2 | ( | p, | |
v | |||
) |
Definition at line 212 of file if_lereg.h.
#define LER2_RBUFADDR | ( | p, | |
i | |||
) |
Definition at line 181 of file if_lereg.h.
#define LER2_rdra | ( | p, | |
v | |||
) |
Definition at line 247 of file if_lereg.h.
#define LER2_rlen | ( | p, | |
v | |||
) |
Definition at line 254 of file if_lereg.h.
#define LER2_rmd0 | ( | p, | |
v | |||
) |
Definition at line 275 of file if_lereg.h.
#define LER2_rmd1 | ( | p, | |
v | |||
) |
Definition at line 282 of file if_lereg.h.
#define LER2_rmd2 | ( | p, | |
v | |||
) |
Definition at line 289 of file if_lereg.h.
#define LER2_rmd3 | ( | p, | |
v | |||
) |
Definition at line 296 of file if_lereg.h.
#define LER2_RMDADDR | ( | p, | |
i | |||
) |
Definition at line 171 of file if_lereg.h.
#define LER2_TBUFADDR | ( | p, | |
i | |||
) |
Definition at line 186 of file if_lereg.h.
#define LER2_tdra | ( | p, | |
v | |||
) |
Definition at line 261 of file if_lereg.h.
#define LER2_tlen | ( | p, | |
v | |||
) |
Definition at line 268 of file if_lereg.h.
#define LER2_tmd0 | ( | p, | |
v | |||
) |
Definition at line 303 of file if_lereg.h.
#define LER2_tmd1 | ( | p, | |
v | |||
) |
Definition at line 310 of file if_lereg.h.
#define LER2_tmd2 | ( | p, | |
v | |||
) |
Definition at line 317 of file if_lereg.h.
#define LER2_tmd3 | ( | p, | |
v | |||
) |
Definition at line 324 of file if_lereg.h.
#define LER2_TMDADDR | ( | p, | |
i | |||
) |
Definition at line 176 of file if_lereg.h.
#define LER2V_ladrf0 | ( | p | ) |
Definition at line 222 of file if_lereg.h.
#define LER2V_ladrf1 | ( | p | ) |
Definition at line 229 of file if_lereg.h.
#define LER2V_ladrf2 | ( | p | ) |
Definition at line 236 of file if_lereg.h.
#define LER2V_ladrf3 | ( | p | ) |
Definition at line 243 of file if_lereg.h.
#define LER2V_mode | ( | p | ) |
Definition at line 194 of file if_lereg.h.
#define LER2V_padr0 | ( | p | ) |
Definition at line 201 of file if_lereg.h.
#define LER2V_padr1 | ( | p | ) |
Definition at line 208 of file if_lereg.h.
#define LER2V_padr2 | ( | p | ) |
Definition at line 215 of file if_lereg.h.
#define LER2V_rdra | ( | p | ) |
Definition at line 250 of file if_lereg.h.
#define LER2V_rlen | ( | p | ) |
Definition at line 257 of file if_lereg.h.
#define LER2V_rmd0 | ( | p | ) |
Definition at line 278 of file if_lereg.h.
#define LER2V_rmd1 | ( | p | ) |
Definition at line 285 of file if_lereg.h.
#define LER2V_rmd2 | ( | p | ) |
Definition at line 292 of file if_lereg.h.
#define LER2V_rmd3 | ( | p | ) |
Definition at line 299 of file if_lereg.h.
#define LER2V_tdra | ( | p | ) |
Definition at line 264 of file if_lereg.h.
#define LER2V_tlen | ( | p | ) |
Definition at line 271 of file if_lereg.h.
#define LER2V_tmd0 | ( | p | ) |
Definition at line 306 of file if_lereg.h.
#define LER2V_tmd1 | ( | p | ) |
Definition at line 313 of file if_lereg.h.
#define LER2V_tmd2 | ( | p | ) |
Definition at line 320 of file if_lereg.h.
#define LER2V_tmd3 | ( | p | ) |
Definition at line 327 of file if_lereg.h.
#define LERBUF 32 |
Definition at line 48 of file if_lereg.h.
#define LERBUFLOG2 5 |
Definition at line 49 of file if_lereg.h.
#define LETBUF 8 |
Definition at line 51 of file if_lereg.h.
#define LETBUFLOG2 3 |
Definition at line 52 of file if_lereg.h.