Lines Matching refs:irq_status

164 	uint32_t irq_status;  in reset_bank()  local
171 irq_status = wait_for_irq(denali, irq_mask); in reset_bank()
173 if (irq_status & INTR_STATUS__TIME_OUT) in reset_bank()
646 denali->irq_status = 0x0; in clear_interrupts()
666 uint32_t irq_status; in denali_isr() local
677 irq_status = denali_irq_detected(denali); in denali_isr()
678 if (irq_status != 0) { in denali_isr()
681 clear_interrupt(denali, irq_status); in denali_isr()
686 denali->irq_status |= irq_status; in denali_isr()
708 intr_status = denali->irq_status; in wait_for_irq()
711 denali->irq_status &= ~irq_mask; in wait_for_irq()
762 uint32_t addr, cmd, irq_status, irq_mask; in denali_send_pipeline_cmd() local
809 irq_status = wait_for_irq(denali, irq_mask); in denali_send_pipeline_cmd()
811 if (irq_status == 0) { in denali_send_pipeline_cmd()
871 uint32_t irq_status; in write_oob_data() local
883 irq_status = wait_for_irq(denali, irq_mask); in write_oob_data()
885 if (irq_status == 0) { in write_oob_data()
901 uint32_t irq_status, addr, cmd; in read_oob_data() local
914 irq_status = wait_for_irq(denali, irq_mask); in read_oob_data()
916 if (irq_status == 0) in read_oob_data()
956 uint32_t irq_status, unsigned int *max_bitflips) in handle_ecc() argument
961 if (irq_status & INTR_STATUS__ECC_ERR) { in handle_ecc()
1066 uint32_t irq_status; in write_page() local
1095 irq_status = wait_for_irq(denali, irq_mask); in write_page()
1097 if (irq_status == 0) { in write_page()
1165 uint32_t irq_status; in denali_read_page() local
1186 irq_status = wait_for_irq(denali, irq_mask); in denali_read_page()
1192 check_erased_page = handle_ecc(denali, buf, irq_status, &max_bitflips); in denali_read_page()
1279 uint32_t cmd, irq_status; in denali_erase() local
1288 irq_status = wait_for_irq(denali, INTR_STATUS__ERASE_COMP | in denali_erase()
1291 return irq_status & INTR_STATUS__ERASE_FAIL ? NAND_STATUS_FAIL : PASS; in denali_erase()
1426 denali->irq_status = 0; in denali_drv_init()