Lines Matching refs:status
324 u8 status;
332 ret = nand_status_op(chip, &status);
336 return status & NAND_STATUS_WP ? 0 : 1;
389 int chipnr, page, status, len, ret;
433 status = chip->ecc.write_oob_raw(chip, page & chip->pagemask);
435 status = chip->ecc.write_oob(chip, page & chip->pagemask);
439 if (status)
440 return status;
611 u8 status = 0;
632 ret = nand_read_data_op(chip, &status, sizeof(status), true,
637 if (status & NAND_STATUS_READY)
658 return status & NAND_STATUS_READY ? 0 : -ETIMEDOUT;
716 u8 status;
718 ret = nand_read_data_op(chip, &status, sizeof(status),
723 if (status & NAND_STATUS_READY)
1299 u8 status;
1343 ret = nand_status_op(chip, &status);
1347 return status;
1400 u8 status;
1416 ret = nand_status_op(chip, &status);
1425 status = ret;
1428 if (status & NAND_STATUS_FAIL)
1453 int status;
1462 status = nand_exec_prog_page_op(chip, page, offset_in_page, buf,
1469 status = chip->legacy.waitfunc(chip);
1472 if (status & NAND_STATUS_FAIL)
1593 * @status: out variable to store the NAND status
1595 * This function sends a STATUS command and reads back the status returned by
1601 int nand_status_op(struct nand_chip *chip, u8 *status)
1609 NAND_OP_8BIT_DATA_IN(1, status, 0),
1613 if (!status)
1620 if (status)
1621 *status = chip->legacy.read_byte(chip);
1632 * command to avoid reading only the status until a new read command is sent.
1670 u8 status;
1692 ret = nand_status_op(chip, &status);
1703 status = ret;
1706 if (status & NAND_STATUS_FAIL)
3922 int status, subpage;
3931 status = chip->ecc.write_page_raw(chip, buf, oob_required,
3934 status = chip->ecc.write_subpage(chip, offset, data_len, buf,
3937 status = chip->ecc.write_page(chip, buf, oob_required, page);
3939 if (status < 0)
3940 return status;