Lines Matching refs:gem_status

257 static int gem_pcs_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status)  in gem_pcs_interrupt()  argument
307 static int gem_txmac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_txmac_interrupt() argument
460 static int gem_rxmac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_rxmac_interrupt() argument
494 static int gem_mac_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_mac_interrupt() argument
515 static int gem_mif_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_mif_interrupt() argument
528 static int gem_pci_interrupt(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_pci_interrupt() argument
591 static int gem_abnormal_irq(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_abnormal_irq() argument
593 if (gem_status & GREG_STAT_RXNOBUF) { in gem_abnormal_irq()
601 if (gem_status & GREG_STAT_RXTAGERR) { in gem_abnormal_irq()
611 if (gem_status & GREG_STAT_PCS) { in gem_abnormal_irq()
612 if (gem_pcs_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
616 if (gem_status & GREG_STAT_TXMAC) { in gem_abnormal_irq()
617 if (gem_txmac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
621 if (gem_status & GREG_STAT_RXMAC) { in gem_abnormal_irq()
622 if (gem_rxmac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
626 if (gem_status & GREG_STAT_MAC) { in gem_abnormal_irq()
627 if (gem_mac_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
631 if (gem_status & GREG_STAT_MIF) { in gem_abnormal_irq()
632 if (gem_mif_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
636 if (gem_status & GREG_STAT_PCIERR) { in gem_abnormal_irq()
637 if (gem_pci_interrupt(dev, gp, gem_status)) in gem_abnormal_irq()
644 static __inline__ void gem_tx(struct net_device *dev, struct gem *gp, u32 gem_status) in gem_tx() argument
649 limit = ((gem_status & GREG_STAT_TXNR) >> GREG_STAT_TXNR_SHIFT); in gem_tx()
938 u32 gem_status = readl(gp->regs + GREG_STAT); in gem_interrupt() local
940 if (unlikely(gem_status == 0)) { in gem_interrupt()
946 gp->dev->name, gem_status); in gem_interrupt()
948 gp->status = gem_status; in gem_interrupt()