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()
637 denali->irq_status = 0x0; in clear_interrupts()
657 uint32_t irq_status; in denali_isr() local
668 irq_status = denali_irq_detected(denali); in denali_isr()
669 if (irq_status != 0) { in denali_isr()
672 clear_interrupt(denali, irq_status); in denali_isr()
677 denali->irq_status |= irq_status; in denali_isr()
699 intr_status = denali->irq_status; in wait_for_irq()
702 denali->irq_status &= ~irq_mask; in wait_for_irq()
753 uint32_t addr, cmd, irq_status, irq_mask; in denali_send_pipeline_cmd() local
800 irq_status = wait_for_irq(denali, irq_mask); in denali_send_pipeline_cmd()
802 if (irq_status == 0) { in denali_send_pipeline_cmd()
862 uint32_t irq_status; in write_oob_data() local
874 irq_status = wait_for_irq(denali, irq_mask); in write_oob_data()
876 if (irq_status == 0) { in write_oob_data()
892 uint32_t irq_status, addr, cmd; in read_oob_data() local
905 irq_status = wait_for_irq(denali, irq_mask); in read_oob_data()
907 if (irq_status == 0) in read_oob_data()
947 uint32_t irq_status, unsigned int *max_bitflips) in handle_ecc() argument
952 if (irq_status & INTR_STATUS__ECC_ERR) { in handle_ecc()
1057 uint32_t irq_status; in write_page() local
1086 irq_status = wait_for_irq(denali, irq_mask); in write_page()
1088 if (irq_status == 0) { in write_page()
1155 uint32_t irq_status; in denali_read_page() local
1176 irq_status = wait_for_irq(denali, irq_mask); in denali_read_page()
1182 check_erased_page = handle_ecc(denali, buf, irq_status, &max_bitflips); in denali_read_page()
1269 uint32_t cmd, irq_status; in denali_erase() local
1278 irq_status = wait_for_irq(denali, INTR_STATUS__ERASE_COMP | in denali_erase()
1281 return irq_status & INTR_STATUS__ERASE_FAIL ? NAND_STATUS_FAIL : PASS; in denali_erase()
1416 denali->irq_status = 0; in denali_drv_init()