Lines Matching defs:arcnet_local
234 struct arcnet_local { struct
235 uint8_t config, /* current value of CONFIG register */
236 timeout, /* Extended timeout for COM20020 */
237 backplane, /* Backplane flag for COM20020 */
238 clockp, /* COM20020 clock divider */
239 clockm, /* COM20020 clock multiplier flag */
240 setup, /* Contents of setup1 register */
241 setup2, /* Contents of setup2 register */
242 intmask; /* current value of INTMASK register */
243 uint8_t default_proto[256]; /* default encap to use for each host */
244 int cur_tx, /* buffer used by current transmit, or -1 */
245 next_tx, /* buffer where a packet is ready to send */
246 cur_rx; /* current receive buffer */
247 int lastload_dest, /* can last loaded packet be acked? */
248 lasttrans_dest; /* can last TX'd packet be acked? */
249 int timed_out; /* need to process TX timeout and drop packet */
250 unsigned long last_timeout; /* time of last reported timeout */
251 char *card_name; /* card ident string */
252 int card_flags; /* special card features */
256 spinlock_t lock;
276 atomic_t buf_lock;
277 int buf_queue[5];
278 int next_buf, first_free_buf;
281 unsigned long first_recon; /* time of "first" RECON message to count */
282 unsigned long last_recon; /* time of most recent RECON */
283 int num_recons; /* number of RECONs between first and last. */
284 int network_down; /* do we think the network is down? */
286 int excnak_pending; /* We just got an excesive nak interrupt */
288 struct {
293 } rfc1201;
296 struct Outgoing outgoing; /* packet currently being sent */
299 struct {
312 } hw;
314 void __iomem *mem_start; /* pointer to ioremap'ed MMIO */