Lines Matching refs:intr_status
348 u32 intr_status, intr_done_mask;
351 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
353 intr_status, mvsd_read(MVSD_NOR_INTR_EN),
374 (intr_status & host->intr_en &
378 while (s >= 32 && (intr_status & MVSD_NOR_RX_FIFO_8W)) {
382 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
390 while (s >= 4 && (intr_status & MVSD_NOR_RX_READY)) {
394 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
396 if (s && s < 4 && (intr_status & MVSD_NOR_RX_READY)) {
402 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
415 s, intr_status, mvsd_read(MVSD_HW_STATE));
420 (intr_status & host->intr_en &
430 while (s >= 4 && (intr_status & MVSD_NOR_TX_AVAIL)) {
434 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
437 if (s && (intr_status & MVSD_NOR_TX_AVAIL)) {
443 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
452 s, intr_status, mvsd_read(MVSD_HW_STATE));
458 mvsd_write(MVSD_NOR_INTR_STATUS, intr_status);
462 if (intr_status & host->intr_en & ~intr_done_mask) {
476 if (intr_status & MVSD_NOR_UNEXP_RSP) {
478 } else if (intr_status & MVSD_NOR_ERROR) {
497 if (intr_status & MVSD_NOR_CARD_INT) {
506 intr_status, host->intr_en, host->pio_size);
521 dev_err(host->dev, "hw_state=0x%04x, intr_status=0x%04x intr_en=0x%04x\n",