#include <ubixos/types.h>Go to the source code of this file.
Data Structures | |
| struct | arpcom |
| struct | hostRingEntry |
| struct | initBlock |
| struct | lncInfo |
| struct | mds |
| struct | nicInfo |
Defines | |
| #define | NDESC(len2) (1 << len2) |
| #define | NORMAL 0 |
| #define | MEM_SLEW 8 |
| #define | TRANSBUFSIZE 1518 |
| #define | RECVBUFSIZE 1518 |
| #define | NRDRE 3 |
| #define | NTDRE 3 |
| #define | ETHER_ADDR_LEN 6 |
| #define | NE2100_IOSIZE 24 |
| #define | PCNET_RDP 0x10 |
| #define | PCNET_RAP 0x12 |
| #define | PCNET_RESET 0x14 |
| #define | PCNET_BDP 0x16 |
| #define | PCNET_VSW 0x18 |
| #define | NE2100 2 |
| #define | DMA_FIXED 1 |
| #define | DMA_MBUF 2 |
| #define | SHMEM 4 |
| #define | UNKNOWN 0 |
| #define | LANCE 1 |
| #define | C_LANCE 2 |
| #define | PCnet_ISA 3 |
| #define | PCnet_ISAplus 4 |
| #define | PCnet_ISA_II 5 |
| #define | PCnet_32 6 |
| #define | PCnet_PCI 7 |
| #define | PCnet_PCI_II 8 |
| #define | PCnet_FAST 9 |
| #define | PCnet_FASTplus 10 |
| #define | PCnet_Home 11 |
| #define | CSR0 0x0000 |
| #define | CSR1 1 |
| #define | CSR2 2 |
| #define | CSR3 3 |
| #define | CSR88 88 |
| #define | CSR89 89 |
| #define | ERR 0x8000 |
| #define | BABL 0x4000 |
| #define | CERR 0x2000 |
| #define | MISS 0x1000 |
| #define | MERR 0x0800 |
| #define | RINT 0x0400 |
| #define | TINT 0x0200 |
| #define | IDON 0x0100 |
| #define | INTR 0x0080 |
| #define | INEA 0x0040 |
| #define | RXON 0x0020 |
| #define | TXON 0x0010 |
| #define | TDMD 0x0008 |
| #define | STOP 0x0004 |
| #define | STRT 0x0002 |
| #define | INIT 0x0001 |
| #define | AMD_MASK 0x003 |
| #define | PART_MASK 0xffff |
| #define | Am79C960 0x0003 |
| #define | Am79C961 0x2260 |
| #define | Am79C961A 0x2261 |
| #define | Am79C965 0x2430 |
| #define | Am79C970 0x0242 |
| #define | Am79C970A 0x2621 |
| #define | Am79C971 0x2623 |
| #define | Am79C972 0x2624 |
| #define | Am79C973 0x2625 |
| #define | Am79C978 0x2626 |
Functions | |
| void | writeCsr (struct lncInfo *lnc, uInt16 port, uInt16 val) |
| uInt16 | readCsr (struct lncInfo *lnc, uInt16 port) |
| void | writeBcr (struct lncInfo *lnc, uInt16 port, uInt16 val) |
| uInt16 | readBcr (struct lncInfo *lnc, uInt16 port) |
| void | initLNC () |
| int | probe (struct lncInfo *lnc) |
| int | lanceProbe (struct lncInfo *lnc) |
| int | lncAttach (struct lncInfo *lnc, int unit) |
| void | lncInt () |
| void | _lncInt () |
Variables | |
| lncInfo * | lnc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
1.3.3