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