Lines Matching refs:tx_status
669 u32 tx_status; in xemaclite_interrupt() local
679 tx_status = in_be32(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
680 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
681 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
683 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt()
684 out_be32(base_addr + XEL_TSR_OFFSET, tx_status); in xemaclite_interrupt()
690 tx_status = in_be32(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
691 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
692 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
694 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt()
696 tx_status); in xemaclite_interrupt()