Home | History | Annotate | Download | only in nand

Lines Matching refs:oob

250 	/* free oob cache */
446 * calculate the place of ecc data in oob
466 panic("OOB size %" PRIu32 " is unexpected", chip->nc_spare_size);
472 /* check if we fit in oob */
474 panic("NAND ECC bits dont fit in OOB");
477 /* TODO: mark free oob area available for file systems */
482 * calculate badblock marker offset in oob
757 "invalid ECC in oob at page offset 0x%jx "
795 /* write oob with ecc correction code */
804 /* write oob with ecc correction code */
836 /* read the OOB of a page */
838 nand_read_oob(device_t self, size_t page, uint8_t *oob)
846 nand_read_buf_2(self, oob, chip->nc_spare_size);
848 nand_read_buf_1(self, oob, chip->nc_spare_size);
852 nand_dump_data("oob", oob, chip->nc_spare_size);
859 nand_write_oob(device_t self, size_t offset, const void *oob)
872 nand_write_buf_2(self, oob, chip->nc_spare_size);
874 nand_write_buf_1(self, oob, chip->nc_spare_size);
929 /* address OOB */