etherpci_private_t
more_packets(etherpci_private_t *data, int didreset)
copy_packet(etherpci_private_t *data, unsigned char *ether_buf,
my_packet(etherpci_private_t *data, char *addr)
enable_addressing(etherpci_private_t *data)
domulti(etherpci_private_t *data, char *addr)
etherpci_private_t *data = (etherpci_private_t *) _data;
etherpci_private_t *data;
if (!(*cookie = data = (etherpci_private_t *)malloc(sizeof(etherpci_private_t)))) {
memset(data, 0, sizeof(etherpci_private_t));
etherpci_private_t *data = (etherpci_private_t *)_data;
etherpci_private_t *data = (etherpci_private_t *)_data;
etherpci_private_t *data = (etherpci_private_t *) _data;
etherpci_private_t *data = (etherpci_private_t *) _data;
uint8 ether_inb(etherpci_private_t *device, uint32 offset) {
uint16 ether_inw(etherpci_private_t *device, uint32 offset) {
void ether_outb(etherpci_private_t *device, uint32 offset, uint8 value) {
void ether_outw(etherpci_private_t *device, uint32 offset, uint16 value) {
uint8 ether_inb(etherpci_private_t *device, uint32 offset) {
uint16 ether_inw(etherpci_private_t *device, uint32 offset) {
void ether_outb(etherpci_private_t *device, uint32 offset, uint8 value) {
void ether_outw(etherpci_private_t *device, uint32 offset, uint16 value) {
etherpci_private_t * gdev;
io_count(etherpci_private_t *data)
output_count(etherpci_private_t *data)
input_count(etherpci_private_t *data)
calc_constants(etherpci_private_t *data)
getisr(etherpci_private_t *data)
setisr(etherpci_private_t *data, unsigned char isr)
wait_for_dma_complete(etherpci_private_t *data, unsigned short addr,
check_transmit_status(etherpci_private_t *data)
inrw(etherpci_private_t *data)
create_sems(etherpci_private_t *data)
etherpci_min(etherpci_private_t *data, unsigned char *dst,
etherpci_mout(etherpci_private_t *data, unsigned dst,
ringzero(etherpci_private_t *data, unsigned boundary,
probe(etherpci_private_t *data)
init(etherpci_private_t *data)
ringcopy(etherpci_private_t *data, unsigned char *ether_buf,
setboundary(etherpci_private_t *data, unsigned char nextboundary)
reset(etherpci_private_t *data)
finish_reset(etherpci_private_t *data, int resend)
etherpci_private_t *data = (etherpci_private_t *) _data;
check_errors(etherpci_private_t *data)