Lines Matching refs:tmp_buf
1578 u8 *tmp_buf = this->raw_buffer; in gpmi_ecc_read_page_raw() local
1586 ret = nand_read_page_op(chip, page, 0, tmp_buf, in gpmi_ecc_read_page_raw()
1599 swap(tmp_buf[0], tmp_buf[mtd->writesize]); in gpmi_ecc_read_page_raw()
1606 memcpy(oob, tmp_buf, nfc_geo->metadata_size); in gpmi_ecc_read_page_raw()
1614 nand_extract_bits(buf, step * eccsize, tmp_buf, in gpmi_ecc_read_page_raw()
1624 nand_extract_bits(oob, oob_bit_off, tmp_buf, in gpmi_ecc_read_page_raw()
1636 tmp_buf + mtd->writesize + oob_byte_off, in gpmi_ecc_read_page_raw()
1663 u8 *tmp_buf = this->raw_buffer; in gpmi_ecc_write_page_raw() local
1676 memset(tmp_buf, 0xff, mtd->writesize + mtd->oobsize); in gpmi_ecc_write_page_raw()
1682 memcpy(tmp_buf, oob, nfc_geo->metadata_size); in gpmi_ecc_write_page_raw()
1689 nand_extract_bits(tmp_buf, dst_bit_off, buf, in gpmi_ecc_write_page_raw()
1699 nand_extract_bits(tmp_buf, dst_bit_off, oob, in gpmi_ecc_write_page_raw()
1709 memcpy(tmp_buf + mtd->writesize + oob_byte_off, in gpmi_ecc_write_page_raw()
1720 swap(tmp_buf[0], tmp_buf[mtd->writesize]); in gpmi_ecc_write_page_raw()
1722 return nand_prog_page_op(chip, page, 0, tmp_buf, in gpmi_ecc_write_page_raw()