Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ei_device Struct Reference

#include <8390.h>

Data Fields

const charname
 
void(* reset_8390 )(struct net_device *)
 
void(* get_8390_hdr )(struct net_device *, struct e8390_pkt_hdr *, int)
 
void(* block_output )(struct net_device *, int, const unsigned char *, int)
 
void(* block_input )(struct net_device *, int, struct sk_buff *, int)
 
unsigned long rmem_start
 
unsigned long rmem_end
 
void __iomemmem
 
unsigned char mcfilter [8]
 
unsigned open:1
 
unsigned word16:1
 
unsigned bigendian:1
 
unsigned txing:1
 
unsigned irqlock:1
 
unsigned dmaing:1
 
unsigned char tx_start_page
 
unsigned char rx_start_page
 
unsigned char stop_page
 
unsigned char current_page
 
unsigned char interface_num
 
unsigned char txqueue
 
short tx1
 
short tx2
 
short lasttx
 
unsigned char reg0
 
unsigned char reg5
 
unsigned char saved_irq
 
u32reg_offset
 
spinlock_t page_lock
 
unsigned long priv
 

Detailed Description

Definition at line 73 of file 8390.h.

Field Documentation

unsigned bigendian

Definition at line 85 of file 8390.h.

void(* block_input)(struct net_device *, int, struct sk_buff *, int)

Definition at line 78 of file 8390.h.

void(* block_output)(struct net_device *, int, const unsigned char *, int)

Definition at line 77 of file 8390.h.

unsigned char current_page

Definition at line 91 of file 8390.h.

unsigned dmaing

Definition at line 89 of file 8390.h.

void(* get_8390_hdr)(struct net_device *, struct e8390_pkt_hdr *, int)

Definition at line 76 of file 8390.h.

unsigned char interface_num

Definition at line 92 of file 8390.h.

unsigned irqlock

Definition at line 88 of file 8390.h.

short lasttx

Definition at line 95 of file 8390.h.

unsigned char mcfilter[8]

Definition at line 82 of file 8390.h.

Definition at line 81 of file 8390.h.

const char* name

Definition at line 74 of file 8390.h.

unsigned open

Definition at line 83 of file 8390.h.

spinlock_t page_lock

Definition at line 100 of file 8390.h.

unsigned long priv

Definition at line 101 of file 8390.h.

unsigned char reg0

Definition at line 96 of file 8390.h.

unsigned char reg5

Definition at line 97 of file 8390.h.

u32* reg_offset

Definition at line 99 of file 8390.h.

void(* reset_8390)(struct net_device *)

Definition at line 75 of file 8390.h.

unsigned long rmem_end

Definition at line 80 of file 8390.h.

unsigned long rmem_start

Definition at line 79 of file 8390.h.

unsigned char rx_start_page

Definition at line 90 of file 8390.h.

unsigned char saved_irq

Definition at line 98 of file 8390.h.

unsigned char stop_page

Definition at line 90 of file 8390.h.

short tx1

Definition at line 94 of file 8390.h.

short tx2

Definition at line 94 of file 8390.h.

unsigned char tx_start_page

Definition at line 90 of file 8390.h.

unsigned txing

Definition at line 87 of file 8390.h.

unsigned char txqueue

Definition at line 93 of file 8390.h.

unsigned word16

Definition at line 84 of file 8390.h.


The documentation for this struct was generated from the following file: