Lines Matching defs:ei_device
67 struct ei_device { struct
68 const char *name;
69 void (*reset_8390)(struct net_device *);
70 void (*get_8390_hdr)(struct net_device *, struct e8390_pkt_hdr *, int);
71 void (*block_output)(struct net_device *, int, const unsigned char *, int);
72 void (*block_input)(struct net_device *, int, struct sk_buff *, int);
73 unsigned long rmem_start;
74 unsigned long rmem_end;
75 void __iomem *mem;
76 unsigned char mcfilter[8];
77 unsigned open:1;
78 unsigned word16:1; /* We have the 16-bit (vs 8-bit) version of the card. */
79 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT */
81 unsigned txing:1; /* Transmit Active */
82 unsigned irqlock:1; /* 8390's intrs disabled when '1'. */
83 unsigned dmaing:1; /* Remote DMA Active */
84 unsigned char tx_start_page, rx_start_page, stop_page;
108 #define ei_status (*(struct ei_device *)netdev_priv(dev)) argument