Lines Matching defs:gem_status

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