coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ne2k.h File Reference
#include <stdint.h>
Include dependency graph for ne2k.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ne2k_append_data (unsigned char *d, int len, unsigned int base)
 
int ne2k_init (unsigned int eth_nic_base)
 
void ne2k_transmit (unsigned int eth_nic_base)
 
static void __ne2k_init (void)
 
static void __ne2k_tx_byte (u8 data)
 
static void __ne2k_tx_flush (void)
 

Function Documentation

◆ __ne2k_init()

static void __ne2k_init ( void  )
inlinestatic

Definition at line 26 of file ne2k.h.

Referenced by console_hw_init().

Here is the caller graph for this function:

◆ __ne2k_tx_byte()

static void __ne2k_tx_byte ( u8  data)
inlinestatic

Definition at line 27 of file ne2k.h.

Referenced by console_interactive_tx_byte().

Here is the caller graph for this function:

◆ __ne2k_tx_flush()

static void __ne2k_tx_flush ( void  )
inlinestatic

Definition at line 28 of file ne2k.h.

Referenced by console_tx_flush().

Here is the caller graph for this function:

◆ ne2k_append_data()

void ne2k_append_data ( unsigned char *  d,
int  len,
unsigned int  base 
)

Definition at line 97 of file ne2k.c.

References base, eth_pio_write(), get_count(), set_count(), and TX_START.

Here is the call graph for this function:

◆ ne2k_init()

◆ ne2k_transmit()

void ne2k_transmit ( unsigned int  eth_nic_base)