Lines Matching defs:happy_meal
400 struct happy_meal { struct
406 void (*write_txd)(struct happy_meal_txd *, u32, u32); argument
407 void (*write_rxd)(struct happy_meal_rxd *, u32, u32); argument
411 void *happy_dev;
412 struct device *dma_dev;
414 spinlock_t happy_lock;
416 struct sk_buff *rx_skbs[RX_RING_SIZE];
417 struct sk_buff *tx_skbs[TX_RING_SIZE];
419 int rx_new, tx_new, rx_old, tx_old;
421 struct net_device_stats net_stats; /* Statistical counters */
424 u32 (*read32)(void __iomem *);
425 void (*write32)(void __iomem *, u32);
428 void __iomem *etxregs; /* External transmitter regs */
429 void __iomem *erxregs; /* External receiver regs */
430 void __iomem *bigmacregs; /* BIGMAC core regs */
431 void __iomem *tcvregs; /* MIF transceiver regs */
433 dma_addr_t hblock_dvma; /* DVMA visible address happy block */
434 unsigned int happy_flags; /* Driver state flags */
435 int irq;
436 enum happy_transceiver tcvr_type; /* Kind of transceiver in use */
437 unsigned int happy_bursts; /* Get your mind out of the gutter */
438 unsigned int paddr; /* PHY address for transceiver */
439 unsigned short hm_revision; /* Happy meal revision */
440 unsigned short sw_bmcr; /* SW copy of BMCR */
441 unsigned short sw_bmsr; /* SW copy of BMSR */
442 unsigned short sw_physid1; /* SW copy of PHYSID1 */
443 unsigned short sw_physid2; /* SW copy of PHYSID2 */
444 unsigned short sw_advertise; /* SW copy of ADVERTISE */
445 unsigned short sw_lpa; /* SW copy of LPA */
446 unsigned short sw_expansion; /* SW copy of EXPANSION */
447 unsigned short sw_csconfig; /* SW copy of CSCONFIG */
448 unsigned int auto_speed; /* Auto-nego link speed */
449 unsigned int forced_speed; /* Force mode link speed */
450 unsigned int poll_data; /* MIF poll data */
451 unsigned int poll_flag; /* MIF poll flag */
452 unsigned int linkcheck; /* Have we checked the link yet? */
453 unsigned int lnkup; /* Is the link up as far as we know? */
454 unsigned int lnkdown; /* Trying to force the link down? */
455 unsigned int lnkcnt; /* Counter for link-up attempts. */
456 struct timer_list happy_timer; /* To watch the link when coming up. */
457 enum happy_timer_state timer_state; /* State of the auto-neg timer. */
458 unsigned int timer_ticks; /* Number of clicks at each state. */
460 struct net_device *dev; /* Backpointer */
461 struct quattro *qfe_parent; /* For Quattro cards */
485 struct net_device *happy_meals[4]; argument