Lines Matching refs:intr_status
358 u32 intr_status, intr_done_mask;
363 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
365 intr_status, mvsd_read(MVSD_NOR_INTR_EN),
407 (intr_status & host->intr_en &
410 while (s >= 32 && (intr_status & MVSD_NOR_RX_FIFO_8W)) {
415 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
423 while (s >= 4 && (intr_status & MVSD_NOR_RX_READY)) {
428 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
430 if (s && s < 4 && (intr_status & MVSD_NOR_RX_READY)) {
437 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
452 s, intr_status, mvsd_read(MVSD_HW_STATE));
455 (intr_status & host->intr_en &
463 while (s >= 4 && (intr_status & MVSD_NOR_TX_AVAIL)) {
468 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
471 if (s && (intr_status & MVSD_NOR_TX_AVAIL)) {
478 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
489 s, intr_status, mvsd_read(MVSD_HW_STATE));
493 mvsd_write(MVSD_NOR_INTR_STATUS, intr_status);
497 if (intr_status & host->intr_en & ~intr_done_mask) {
511 if (intr_status & MVSD_NOR_UNEXP_RSP) {
513 } else if (intr_status & MVSD_NOR_ERROR) {
532 if (intr_status & MVSD_NOR_CARD_INT) {
541 intr_status, host->intr_en, host->pio_size);
556 dev_err(host->dev, "hw_state=0x%04x, intr_status=0x%04x intr_en=0x%04x\n",