Lines Matching defs:corkscrew_private
294 struct corkscrew_private { struct
295 const char *product_name;
296 struct list_head list;
297 struct net_device *our_dev;
299 struct boom_rx_desc rx_ring[RX_RING_SIZE];
300 struct boom_tx_desc tx_ring[TX_RING_SIZE];
302 struct sk_buff *rx_skbuff[RX_RING_SIZE];
303 struct sk_buff *tx_skbuff[TX_RING_SIZE];
304 unsigned int cur_rx, cur_tx; /* The next free ring entry */
305 unsigned int dirty_rx, dirty_tx;/* The ring entries to be free()ed. */
306 struct sk_buff *tx_skb; /* Packet being eaten by bus master ctrl. */
307 struct timer_list timer; /* Media selection timer. */
308 int capabilities ; /* Adapter capabilities word. */
309 int options; /* User-settable misc. driver options. */
310 int last_rx_packets; /* For media autoselection. */
311 unsigned int available_media:8, /* From Wn3_Options */
312 media_override:3, /* Passed-in media type. */
313 default_media:3, /* Read from the EEPROM. */
314 full_duplex:1, autoselect:1, bus_master:1, /* Vortex can only do a fragment bus-m. */
315 full_bus_master_tx:1, full_bus_master_rx:1, /* Boomerang */
316 tx_full:1;
317 spinlock_t lock;
318 struct device *dev;