Lines Matching refs:gem_status

256 static int gem_pcs_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status)  in gem_pcs_interrupt()  argument
306 static int gem_txmac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_txmac_interrupt() argument
459 static int gem_rxmac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_rxmac_interrupt() argument
493 static int gem_mac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_mac_interrupt() argument
514 static int gem_mif_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_mif_interrupt() argument
527 static int gem_pci_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_pci_interrupt() argument
578 static int gem_abnormal_irq(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_abnormal_irq() argument
580 if (gem_status & GREG_STAT_RXNOBUF) { in gem_abnormal_irq()
588 if (gem_status & GREG_STAT_RXTAGERR) { in gem_abnormal_irq()
598 if (gem_status & GREG_STAT_PCS) { in gem_abnormal_irq()
599 if (gem_pcs_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
603 if (gem_status & GREG_STAT_TXMAC) { in gem_abnormal_irq()
604 if (gem_txmac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
608 if (gem_status & GREG_STAT_RXMAC) { in gem_abnormal_irq()
609 if (gem_rxmac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
613 if (gem_status & GREG_STAT_MAC) { in gem_abnormal_irq()
614 if (gem_mac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
618 if (gem_status & GREG_STAT_MIF) { in gem_abnormal_irq()
619 if (gem_mif_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
623 if (gem_status & GREG_STAT_PCIERR) { in gem_abnormal_irq()
624 if (gem_pci_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
631 static __inline__ void gem_tx(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_tx() argument
636 limit = ((gem_status & GREG_STAT_TXNR) >> GREG_STAT_TXNR_SHIFT); in gem_tx()
930 u32 gem_status = readl(gp->regs + GREG_STAT); in gem_interrupt() local
932 if (unlikely(gem_status == 0)) { in gem_interrupt()
938 gp->dev->name, gem_status); in gem_interrupt()
940 gp->status = gem_status; in gem_interrupt()