|
Defines |
| #define | USE_16_BIT |
| #define | MAX_RCVE_FRAME 1560 |
| #define | ENTER_CRITICAL_REGION() (CriticalHandle=adi_int_EnterCriticalRegion(dev->CriticalData)) |
| #define | EXIT_CRTICIAL_REGION() (adi_int_ExitCriticalRegion(CriticalHandle)) |
| #define | LAN91C111_LOG_NET_ERRORS 1 |
| #define | LAN91C111_TX_RETRY 1 |
| #define | LAN91C111_TX_ERROR 2 |
| #define | LAN91C111_TX_SUCCESS 3 |
Functions |
| int | StartMac (ADI_ETHER_LAN91C111_DATA *dev) |
| int | SetDevicePFConfig (ADI_ETHER_LAN91C111_DATA *dev) |
| int | QueueNewRcvFrames (ADI_ETHER_LAN91C111_DATA *dev, ADI_ETHER_BUFFER *bufs) |
| int | QueueNewXmtFrames (ADI_ETHER_LAN91C111_DATA *dev, ADI_ETHER_BUFFER *bufs) |
| static void | ker_msec (void) |
| static int | smsc_sleep (unsigned int msec) |
| static int | eeprom_read_reg (int reg_no) |
| static int | eeprom_write_reg (int reg_no, int val) |
| static void | set_mac_in_SMSC (const unsigned char *mac_addr) |
| static void | get_mac_frm_SMSC (unsigned char *mac_addr) |
| static void | set_mac_in_EEPROM (const char *mac_addr) |
| static void | get_mac_frm_EEPROM (char *mac_addr) |
| static void | LAN91C111_enable_int (unsigned char IRQ) |
| static void | LAN91C111_disable_int (unsigned char IRQ) |
| static void | LAN91C111_write_phy_register (unsigned char phyreg, unsigned short phydata) |
| static unsigned short | LAN91C111_read_phy_register (unsigned char phyreg) |
| static void | LAN91C111_rcv (ADI_ETHER_LAN91C111_DATA *dev) |
| static void | LAN91C111_tx (ADI_ETHER_LAN91C111_DATA *dev) |
| static void | LAN91C111_phy_interrupt (ADI_ETHER_LAN91C111_DATA *cptr) |
| static unsigned char | LAN91C111_hardware_send_packet (ADI_ETHER_LAN91C111_DATA *cptr) |
| static unsigned char | LAN91C111_wait_to_send_packet (ADI_ETHER_LAN91C111_DATA *cptr) |
| int | LAN91C111_InterruptHandler (ADI_ETHER_LAN91C111_DATA *dev) |
| static | SetPhy (ADI_ETHER_LAN91C111_DATA *dev) |
| static u32 | adi_pdd_Open (ADI_DEV_MANAGER_HANDLE ManagerHandle, u32 DeviceNumber, ADI_DEV_DEVICE_HANDLE DeviceHandle, ADI_DEV_PDD_HANDLE *pPDDHandle, ADI_DEV_DIRECTION Direction, void *pCriticalRegionArg, ADI_DMA_MANAGER_HANDLE DMAHandle, ADI_DCB_HANDLE DCBHandle, ADI_DCB_CALLBACK_FN DMCallback) |
| static u32 | adi_pdd_Read (ADI_DEV_PDD_HANDLE PDDHandle, ADI_DEV_BUFFER_TYPE BufferType, ADI_DEV_BUFFER *pBuffer) |
| static u32 | adi_pdd_Close (ADI_DEV_PDD_HANDLE PDDHandle) |
| static u32 | adi_pdd_Write (ADI_DEV_PDD_HANDLE PDDHandle, ADI_DEV_BUFFER_TYPE BufferType, ADI_DEV_BUFFER *pBuffer) |
| static u32 | adi_pdd_Control (ADI_DEV_PDD_HANDLE PDDHandle, u32 Command, void *pArg) |
Variables |
| static void * | CriticalHandle |
| static ADI_ETHER_LAN91C111_DATA | EtherDev = {0} |
| ADI_DEV_PDD_ENTRY_POINT | ADI_ETHER_USBLAN_Entrypoint |