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