Lines Matching refs:data
207 * consecutively and immediately after the 512 byte data block for hardware to
208 * generate the error bit offsets in 512 byte data.
388 * FSMC. ECC is 13 bytes for 512 bytes of data (supports error correction up to
391 static int fsmc_read_hwecc_ecc4(struct nand_chip *chip, const u8 *data,
436 * FSMC. ECC is 3 bytes for 512 bytes of data (supports error correction up to
439 static int fsmc_read_hwecc_ecc1(struct nand_chip *chip, const u8 *data,
556 * @buf: data buffer
578 * fsmc_read_buf - read chip data into buffer
601 * fsmc_read_buf_dma - read chip data into buffer
615 * @buf: data buffer
662 fsmc_read_buf_dma(host, instr->ctx.data.buf.in,
663 instr->ctx.data.len);
665 fsmc_read_buf(host, instr->ctx.data.buf.in,
666 instr->ctx.data.len);
672 instr->ctx.data.buf.out,
673 instr->ctx.data.len);
675 fsmc_write_buf(host, instr->ctx.data.buf.out,
676 instr->ctx.data.len);
695 * @buf: buffer to store read data
696 * @oob_required: caller expects OOB data read to chip->oob_poi
701 * data(512 byte) -> ecc(13 byte)
702 * After this read, fsmc hardware generates and reports error data bits(up to a
772 * @dat: buffer of read data
774 * @calc_ecc: ecc calculated from read data
777 * offset information of 13 bits each in 512 bytes of read data.
797 * would result in an ecc error because the oob data is also
798 * erased to FF and the calculated ecc for an FF data is not
801 * data is FF..FF