Lines Matching refs:status

306 static int sfc_nand_write_feature(u32 addr, u8 status)  in sfc_nand_write_feature()  argument
321 ret = sfc_request(&op, addr, &status, 1); in sfc_nand_write_feature()
333 u8 status; in sfc_nand_wait_busy() local
338 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_wait_busy()
343 *data = status; in sfc_nand_wait_busy()
345 if (!(status & (1 << 0))) in sfc_nand_wait_busy()
368 u8 status; in sfc_nand_get_ecc_status0() local
372 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status0()
377 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status0()
383 ecc = (status >> 4) & 0x03; in sfc_nand_get_ecc_status0()
409 u8 status; in sfc_nand_get_ecc_status1() local
413 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status1()
418 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status1()
424 ecc = (status >> 4) & 0x03; in sfc_nand_get_ecc_status1()
451 u8 status, status1; in sfc_nand_get_ecc_status2() local
455 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status2()
465 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status2()
471 ecc = (status >> 4) & 0x03; in sfc_nand_get_ecc_status2()
500 u8 status, status1; in sfc_nand_get_ecc_status3() local
504 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status3()
514 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status3()
520 ecc = (status >> 4) & 0x03; in sfc_nand_get_ecc_status3()
550 u8 status; in sfc_nand_get_ecc_status4() local
554 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status4()
559 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status4()
565 ecc = (status >> 2) & 0x0f; in sfc_nand_get_ecc_status4()
594 u8 status; in sfc_nand_get_ecc_status5() local
598 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status5()
603 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status5()
609 ecc = (status >> 4) & 0x07; in sfc_nand_get_ecc_status5()
640 u8 status; in sfc_nand_get_ecc_status6() local
644 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status6()
649 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status6()
655 ecc = (status >> 4) & 0x07; in sfc_nand_get_ecc_status6()
683 u8 status; in sfc_nand_get_ecc_status7() local
687 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status7()
692 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status7()
698 ecc = (status >> 4) & 0xf; in sfc_nand_get_ecc_status7()
725 u8 status; in sfc_nand_get_ecc_status8() local
729 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status8()
734 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status8()
740 ecc = (status >> 4) & 0x07; in sfc_nand_get_ecc_status8()
765 u8 status; in sfc_nand_get_ecc_status9() local
769 ret = sfc_nand_read_feature(0xC0, &status); in sfc_nand_get_ecc_status9()
774 if (!(status & (1 << 0))) in sfc_nand_get_ecc_status9()
780 ecc = (status >> 4) & 0x03; in sfc_nand_get_ecc_status9()
796 u8 status; in sfc_nand_erase_block() local
812 ret = sfc_nand_wait_busy(&status, 1000 * 1000); in sfc_nand_erase_block()
814 if (status & (1 << 2)) in sfc_nand_erase_block()
849 u8 status; in sfc_nand_prog_page_raw() local
898 ret = sfc_nand_wait_busy(&status, 1000 * 1000); in sfc_nand_prog_page_raw()
899 if (status & (1 << 3)) in sfc_nand_prog_page_raw()
933 u8 status; in sfc_nand_read() local
949 sfc_nand_wait_busy(&status, 1000 * 1000); in sfc_nand_read()
1125 u8 status; in sfc_nand_enable_QE() local
1127 ret = sfc_nand_read_feature(0xB0, &status); in sfc_nand_enable_QE()
1132 if (status & 1) /* is QE bit set */ in sfc_nand_enable_QE()
1135 status |= 1; in sfc_nand_enable_QE()
1137 return sfc_nand_write_feature(0xB0, status); in sfc_nand_enable_QE()
1142 u8 status, id_byte[8]; in sfc_nand_init() local
1191 sfc_nand_read_feature(0xA0, &status); in sfc_nand_init()
1192 rkflash_print_info("sfc_nand A0 = 0x%x\n", status); in sfc_nand_init()
1193 sfc_nand_read_feature(0xB0, &status); in sfc_nand_init()
1194 rkflash_print_info("sfc_nand B0 = 0x%x\n", status); in sfc_nand_init()