Lines Matching refs:status
190 int status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_dev_ready() local
191 return status & ISR_CONTROLLER_READY; in lpc32xx_dev_ready()
238 unsigned int i, status, timeout, err, max_bitflips = 0; in lpc32xx_read_page_hwecc() local
247 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_page_hwecc()
248 if (status & ISR_CONTROLLER_READY) in lpc32xx_read_page_hwecc()
253 if (status & ISR_DECODER_FAILURE) in lpc32xx_read_page_hwecc()
256 if (status & ISR_DECODER_ERROR) { in lpc32xx_read_page_hwecc()
257 err = ISR_DECODER_ERRORS(status); in lpc32xx_read_page_hwecc()
286 unsigned int i, status, timeout; in lpc32xx_read_page_raw() local
295 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_page_raw()
296 if (status & ISR_NAND_READY) in lpc32xx_read_page_raw()
301 if (!(status & ISR_NAND_READY)) in lpc32xx_read_page_raw()
334 unsigned int i, status, timeout, err, max_bitflips = 0; in lpc32xx_read_oob() local
347 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_oob()
348 if (status & ISR_CONTROLLER_READY) in lpc32xx_read_oob()
353 if (status & ISR_DECODER_FAILURE) in lpc32xx_read_oob()
356 if (status & ISR_DECODER_ERROR) { in lpc32xx_read_oob()
357 err = ISR_DECODER_ERRORS(status); in lpc32xx_read_oob()
388 unsigned int i, status, timeout; in lpc32xx_write_page_hwecc() local
401 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_page_hwecc()
402 if (status & ISR_ECC_READY) in lpc32xx_write_page_hwecc()
407 if (!(status & ISR_ECC_READY)) in lpc32xx_write_page_hwecc()
413 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_page_hwecc()
414 if (status & ISR_CONTROLLER_READY) in lpc32xx_write_page_hwecc()
419 if (!(status & ISR_CONTROLLER_READY)) in lpc32xx_write_page_hwecc()
482 unsigned int i, status, timeout; in lpc32xx_write_oob() local
494 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_oob()
495 if (status & ISR_NAND_READY) in lpc32xx_write_oob()
500 if (!(status & ISR_NAND_READY)) in lpc32xx_write_oob()
516 int status; in lpc32xx_waitfunc() local
520 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_waitfunc()
521 if ((status & (ISR_CONTROLLER_READY || ISR_NAND_READY)) in lpc32xx_waitfunc()
527 if ((status & (ISR_CONTROLLER_READY || ISR_NAND_READY)) in lpc32xx_waitfunc()
625 int status, i, timeout, err, max_bitflips = 0; in read_single_page() local
644 status = readl(&lpc32xx_nand_mlc_registers->isr); in read_single_page()
645 if (status & ISR_CONTROLLER_READY) in read_single_page()
650 if (!(status & ISR_CONTROLLER_READY)) in read_single_page()
653 if (status & ISR_DECODER_FAILURE) in read_single_page()
656 if (status & ISR_DECODER_ERROR) { in read_single_page()
657 err = ISR_DECODER_ERRORS(status); in read_single_page()