Lines Matching refs:page_buf
183 u8 *page_buf; member
229 return nfc->page_buf + i * rk_nfc_data_len(chip); in rk_nfc_data_ptr()
236 return nfc->page_buf + i * rk_nfc_data_len(chip) + chip->ecc.size; in rk_nfc_oob_ptr()
528 memset(nfc->page_buf, 0xff, mtd->writesize + mtd->oobsize); in rk_nfc_write_page_raw()
606 memcpy(nfc->page_buf, buf, mtd->writesize); in rk_nfc_write_page_hwecc()
608 memset(nfc->page_buf, 0xFF, mtd->writesize); in rk_nfc_write_page_hwecc()
654 dma_data = dma_map_single(nfc->dev, (void *)nfc->page_buf, in rk_nfc_write_page_hwecc()
718 rk_nfc_read_buf(nfc, nfc->page_buf, mtd->writesize + mtd->oobsize); in rk_nfc_read_page_raw()
769 dma_data = dma_map_single(nfc->dev, nfc->page_buf, in rk_nfc_read_page_hwecc()
845 memcpy(buf, nfc->page_buf, mtd->writesize); in rk_nfc_read_page_hwecc()
1045 if (nfc->page_buf && new_page_len > nfc->page_buf_size) { in rk_nfc_attach_chip()
1046 buf = krealloc(nfc->page_buf, new_page_len, in rk_nfc_attach_chip()
1050 nfc->page_buf = buf; in rk_nfc_attach_chip()
1059 kfree(nfc->page_buf); in rk_nfc_attach_chip()
1060 nfc->page_buf = NULL; in rk_nfc_attach_chip()
1067 if (!nfc->page_buf) { in rk_nfc_attach_chip()
1068 nfc->page_buf = kzalloc(new_page_len, GFP_KERNEL | GFP_DMA); in rk_nfc_attach_chip()
1069 if (!nfc->page_buf) in rk_nfc_attach_chip()
1077 kfree(nfc->page_buf); in rk_nfc_attach_chip()
1078 nfc->page_buf = NULL; in rk_nfc_attach_chip()
1437 kfree(nfc->page_buf); in rk_nfc_remove()