#include <libc.h>
#include <core.h>
#include <libtimer.h>
#include <libinet.h>
#include <libpci.h>
#include <libpic.h>
#include <rtl8139.h>
Defines | |
#define | MAX_FILENAME_SIZE 64 |
Functions | |
void | sigio_fn (int sig) |
void | sigalrm_fn (int sig) |
static void | rtl8139_write (int minor, int reg, int size, u_int32_t value) |
static u_int32_t | rtl8139_read (int minor, int reg, int size) |
static int | rtl8139d_entry (int minor) |
static void | irq_txok (int minor) |
static void | irq_rxok (int minor) |
static void | rtl8139_irq_entry (int minor) |
static void | rtl8139_sysif_state (t_tcb *caller) |
static void | rtl8139_sysif_send (t_tcb *caller) |
static void | do_rtl8139_syscall (void) |
static void | rtl8139srv_entry (void) |
static void | rtl8139_init (int minor) |
static int | find_rtl8139_dev (pci_dev_t *dev) |
int | main (int argc, char *argv[]) |
Variables | |
static struct s_rtl8139_pci_dev | rtl8139_pci_devs [] |
static rtl8139_dev_t | devices [RTL8139_MAX_DEV] |
static int | nb_devices = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { { 0x10ec, 0x8139, "RTL-8139/8139C/8139C+" }, { 0, 0, NULL } } |