Lines Matching refs:bmac_status
717 static void bigmac_is_medium_rare(struct bigmac *bp, u32 qec_status, u32 bmac_status) in bigmac_is_medium_rare() argument
726 if (bmac_status & CREG_STAT_ERRORS) { in bigmac_is_medium_rare()
727 if (bmac_status & CREG_STAT_BERROR) in bigmac_is_medium_rare()
729 if (bmac_status & CREG_STAT_TXDERROR) in bigmac_is_medium_rare()
731 if (bmac_status & CREG_STAT_TXLERR) in bigmac_is_medium_rare()
733 if (bmac_status & CREG_STAT_TXPERR) in bigmac_is_medium_rare()
735 if (bmac_status & CREG_STAT_TXSERR) in bigmac_is_medium_rare()
738 if (bmac_status & CREG_STAT_RXDROP) in bigmac_is_medium_rare()
741 if (bmac_status & CREG_STAT_RXSMALL) in bigmac_is_medium_rare()
743 if (bmac_status & CREG_STAT_RXLERR) in bigmac_is_medium_rare()
745 if (bmac_status & CREG_STAT_RXPERR) in bigmac_is_medium_rare()
747 if (bmac_status & CREG_STAT_RXSERR) in bigmac_is_medium_rare()
891 u32 qec_status, bmac_status; in bigmac_interrupt() local
896 bmac_status = sbus_readl(bp->creg + CREG_STAT); in bigmac_interrupt()
899 DIRQ(("qec_status=%08x bmac_status=%08x\n", qec_status, bmac_status)); in bigmac_interrupt()
901 (bmac_status & CREG_STAT_ERRORS)) in bigmac_interrupt()
902 bigmac_is_medium_rare(bp, qec_status, bmac_status); in bigmac_interrupt()
904 if (bmac_status & CREG_STAT_TXIRQ) in bigmac_interrupt()
907 if (bmac_status & CREG_STAT_RXIRQ) in bigmac_interrupt()