Lines Matching refs:status

363 	u8 status;
371 ret = nand_status_op(chip, &status);
375 return status & NAND_STATUS_WP ? 0 : 1;
428 int chipnr, page, status, len, ret;
476 status = chip->ecc.write_oob_raw(chip, page & chip->pagemask);
478 status = chip->ecc.write_oob(chip, page & chip->pagemask);
482 if (status)
483 return status;
654 u8 status = 0;
675 ret = nand_read_data_op(chip, &status, sizeof(status), true,
680 if (status & NAND_STATUS_READY)
701 return status & NAND_STATUS_READY ? 0 : -ETIMEDOUT;
759 u8 status;
761 ret = nand_read_data_op(chip, &status, sizeof(status),
766 if (status & NAND_STATUS_READY)
1621 u8 status;
1638 ret = nand_status_op(chip, &status);
1647 status = ret;
1650 if (status & NAND_STATUS_FAIL)
1675 u8 status;
1690 ret = nand_status_op(chip, &status);
1702 status = ret;
1705 if (status & NAND_STATUS_FAIL)
1846 * @status: out variable to store the NAND status
1848 * This function sends a STATUS command and reads back the status returned by
1854 int nand_status_op(struct nand_chip *chip, u8 *status)
1863 NAND_OP_8BIT_DATA_IN(1, status, 0),
1868 /* The status data byte will be received twice in NV-DDR mode */
1869 if (status && nand_interface_is_nvddr(conf)) {
1874 if (!status)
1878 if (!ret && status && nand_interface_is_nvddr(conf))
1879 *status = ddrstatus[0];
1885 if (status)
1886 *status = chip->legacy.read_byte(chip);
1897 * command to avoid reading only the status until a new read command is sent.
1936 u8 status;
1959 ret = nand_status_op(chip, &status);
1970 status = ret;
1973 if (status & NAND_STATUS_FAIL)
2173 * Parameter payloads (ID, status, features, etc) do not go
4372 int status, subpage;
4381 status = chip->ecc.write_page_raw(chip, buf, oob_required,
4384 status = chip->ecc.write_subpage(chip, offset, data_len, buf,
4387 status = chip->ecc.write_page(chip, buf, oob_required, page);
4389 if (status < 0)
4390 return status;