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