Lines Matching full:oob
283 static void rockchip_nand_read_extra_oob(struct mtd_info *mtd, u8 *oob) in rockchip_nand_read_extra_oob() argument
295 rockchip_nand_read_buf(mtd, oob + offset, len); in rockchip_nand_read_extra_oob()
298 static void rockchip_nand_write_extra_oob(struct mtd_info *mtd, u8 *oob) in rockchip_nand_write_extra_oob() argument
310 rockchip_nand_write_buf(mtd, oob + offset, len); in rockchip_nand_write_extra_oob()
335 u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_read_page() local
360 memcpy_fromio(oob, rknand->regs + NANDC_REG_V6_SPARE1, 4); in rockchip_nand_hw_syndrome_pio_read_page()
362 memcpy_fromio(oob, rknand->regs + NANDC_REG_V6_SPARE0, 4); in rockchip_nand_hw_syndrome_pio_read_page()
375 const u8 *oob, in rockchip_nand_make_bootrom_compat() argument
383 return oob[3] | (oob[2] << 8) | (oob[1] << 16) | (oob[0] << 24); in rockchip_nand_make_bootrom_compat()
402 const u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page() local
407 index = rockchip_nand_make_bootrom_compat(mtd, page, oob, in rockchip_nand_hw_syndrome_pio_write_page()
420 oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page()
427 oob, ecc->prepad); in rockchip_nand_hw_syndrome_pio_write_page()
430 oob, ecc->prepad); in rockchip_nand_hw_syndrome_pio_write_page()