Lines Matching defs:vortex_private
595 struct vortex_private { struct
597 struct boom_rx_desc* rx_ring;
598 struct boom_tx_desc* tx_ring;
599 dma_addr_t rx_ring_dma;
600 dma_addr_t tx_ring_dma;
602 struct sk_buff* rx_skbuff[RX_RING_SIZE];
603 struct sk_buff* tx_skbuff[TX_RING_SIZE];
604 unsigned int cur_rx, cur_tx; /* The next free ring entry */
605 unsigned int dirty_tx; /* The ring entries to be free()ed. */
606 struct vortex_extra_stats xstats; /* NIC-specific extra stats */
607 struct sk_buff *tx_skb; /* Packet being eaten by bus master ctrl. */
608 dma_addr_t tx_skb_dma; /* Allocated DMA address for bus master ctrl DMA. */
611 struct device *gendev;
612 void __iomem *ioaddr; /* IO address space */
613 void __iomem *cb_fn_base; /* CardBus function status addr space. */
616 int rx_nocopy, rx_copy, queued_packet, rx_csumhits;
617 int card_idx;
620 struct timer_list timer; /* Media selection timer. */
621 int options; /* User-settable misc. driver options. */
622 unsigned int media_override:4, /* Passed-in media type. */
623 default_media:4, /* Read from the EEPROM/Wn3_Config. */
624 full_duplex:1, autoselect:1,
625 bus_master:1, /* Vortex can only do a fragment bus-m. */
626 full_bus_master_tx:1, full_bus_master_rx:2, /* Boomerang */
627 flow_ctrl:1, /* Use 802.3x flow control (PAUSE only) */
628 partner_flow_ctrl:1, /* Partner supports flow control */
629 has_nway:1,
630 enable_wol:1, /* Wake-on-LAN is enabled */
631 pm_state_valid:1, /* pci_dev->saved_config_space has sane contents */
632 open:1,
633 medialock:1,
634 large_frames:1, /* accept large frames */
635 handling_irq:1; /* private in_irq indicator */
660 static void window_set(struct vortex_private *vp, int window) in window_set() argument