Lines Matching refs:status
159 u32 status;
175 /* Get a copy of the value in the interrupt status register
178 status = readl(&adapter->regs->global.int_status);
182 status &= ~INT_MASK_ENABLE;
184 status &= ~INT_MASK_ENABLE_NO_FLOW;
188 if (!status) {
196 if (status & ET_INTR_WATCHDOG) {
201 status |= ET_INTR_TXDMA_ISR;
204 status |= ET_INTR_RXDMA_XFR_DONE;
208 status &= ~ET_INTR_WATCHDOG;
211 if (status == 0) {
221 /* We need to save the interrupt status value for use in our
225 adapter->Stats.InterruptStatus = status;
247 u32 status = etdev->Stats.InterruptStatus;
252 * their two bits in the status word. If the word is now zero, we
256 if (status & ET_INTR_TXDMA_ISR)
260 if (status & ET_INTR_RXDMA_XFR_DONE)
263 status &= 0xffffffd7;
265 if (status) {
267 if (status & ET_INTR_TXDMA_ERR) {
279 if (status & (ET_INTR_RXDMA_FB_R0_LOW | ET_INTR_RXDMA_FB_R1_LOW)) {
287 * the packet status ring. This ring is queried when
313 if (status & ET_INTR_RXDMA_STAT_LOW) {
318 * consume a free buffer resource and a packet status
327 if (status & ET_INTR_RXDMA_ERR) {
332 * status. In both cases the request is considered
354 if (status & ET_INTR_WOL) {
366 if (status & ET_INTR_PHY) {
405 if (status & ET_INTR_TXMAC) {
429 if (status & ET_INTR_RXMAC) {
456 if (status & ET_INTR_MAC_STAT) {
467 if (status & ET_INTR_SLV_TIMEOUT) {