Lines Matching defs:arcnet_local

240 struct arcnet_local {  struct
241 uint8_t config, /* current value of CONFIG register */
242 timeout, /* Extended timeout for COM20020 */
243 backplane, /* Backplane flag for COM20020 */
244 clockp, /* COM20020 clock divider */
245 clockm, /* COM20020 clock multiplier flag */
246 setup, /* Contents of setup1 register */
247 setup2, /* Contents of setup2 register */
248 intmask; /* current value of INTMASK register */
249 uint8_t default_proto[256]; /* default encap to use for each host */
250 int cur_tx, /* buffer used by current transmit, or -1 */
251 next_tx, /* buffer where a packet is ready to send */
252 cur_rx; /* current receive buffer */
253 int lastload_dest, /* can last loaded packet be acked? */
254 lasttrans_dest; /* can last TX'd packet be acked? */
255 int timed_out; /* need to process TX timeout and drop packet */
256 unsigned long last_timeout; /* time of last reported timeout */
257 char *card_name; /* card ident string */
258 int card_flags; /* special card features */
261 spinlock_t lock;
263 struct led_trigger *tx_led_trig;
264 char tx_led_trig_name[ARCNET_LED_NAME_SZ];
265 struct led_trigger *recon_led_trig;
266 char recon_led_trig_name[ARCNET_LED_NAME_SZ];
268 struct timer_list timer;
270 struct net_device *dev;
271 int reply_status;
272 struct work_struct reply_work;
292 atomic_t buf_lock;
293 int buf_queue[5];
294 int next_buf, first_free_buf;
297 unsigned long first_recon; /* time of "first" RECON message to count */
298 unsigned long last_recon; /* time of most recent RECON */
299 int num_recons; /* number of RECONs between first and last. */
300 int network_down; /* do we think the network is down? */
302 int excnak_pending; /* We just got an excesive nak interrupt */
305 int reset_in_progress;
306 struct work_struct reset_work;
308 struct {
313 } rfc1201;
316 struct Outgoing outgoing; /* packet currently being sent */
319 struct {
334 } hw;
336 void __iomem *mem_start; /* pointer to ioremap'ed MMIO */