Lines Matching defs:arcnet_local

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