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