Lines Matching refs:status

324 	u8 status;  in nand_check_wp()  local
332 ret = nand_status_op(chip, &status); in nand_check_wp()
336 return status & NAND_STATUS_WP ? 0 : 1; in nand_check_wp()
389 int chipnr, page, status, len, ret; in nand_do_write_oob() local
433 status = chip->ecc.write_oob_raw(chip, page & chip->pagemask); in nand_do_write_oob()
435 status = chip->ecc.write_oob(chip, page & chip->pagemask); in nand_do_write_oob()
439 if (status) in nand_do_write_oob()
440 return status; in nand_do_write_oob()
611 u8 status = 0; in nand_soft_waitrdy() local
632 ret = nand_read_data_op(chip, &status, sizeof(status), true, in nand_soft_waitrdy()
637 if (status & NAND_STATUS_READY) in nand_soft_waitrdy()
658 return status & NAND_STATUS_READY ? 0 : -ETIMEDOUT; in nand_soft_waitrdy()
716 u8 status; in panic_nand_wait() local
718 ret = nand_read_data_op(chip, &status, sizeof(status), in panic_nand_wait()
723 if (status & NAND_STATUS_READY) in panic_nand_wait()
1299 u8 status; in nand_exec_prog_page_op() local
1343 ret = nand_status_op(chip, &status); in nand_exec_prog_page_op()
1347 return status; in nand_exec_prog_page_op()
1400 u8 status; in nand_prog_page_end_op() local
1416 ret = nand_status_op(chip, &status); in nand_prog_page_end_op()
1425 status = ret; in nand_prog_page_end_op()
1428 if (status & NAND_STATUS_FAIL) in nand_prog_page_end_op()
1453 int status; in nand_prog_page_op() local
1462 status = nand_exec_prog_page_op(chip, page, offset_in_page, buf, in nand_prog_page_op()
1469 status = chip->legacy.waitfunc(chip); in nand_prog_page_op()
1472 if (status & NAND_STATUS_FAIL) in nand_prog_page_op()
1601 int nand_status_op(struct nand_chip *chip, u8 *status) in nand_status_op() argument
1609 NAND_OP_8BIT_DATA_IN(1, status, 0), in nand_status_op()
1613 if (!status) in nand_status_op()
1620 if (status) in nand_status_op()
1621 *status = chip->legacy.read_byte(chip); in nand_status_op()
1670 u8 status; in nand_erase_op() local
1692 ret = nand_status_op(chip, &status); in nand_erase_op()
1703 status = ret; in nand_erase_op()
1706 if (status & NAND_STATUS_FAIL) in nand_erase_op()
3922 int status, subpage; in nand_write_page() local
3931 status = chip->ecc.write_page_raw(chip, buf, oob_required, in nand_write_page()
3934 status = chip->ecc.write_subpage(chip, offset, data_len, buf, in nand_write_page()
3937 status = chip->ecc.write_page(chip, buf, oob_required, page); in nand_write_page()
3939 if (status < 0) in nand_write_page()
3940 return status; in nand_write_page()