Lines Matching refs:bad_mark
129 struct mtk_nfc_bad_mark_ctl bad_mark; member
198 if (i < mtk_nand->bad_mark.sec) in oob_ptr()
200 else if (i == mtk_nand->bad_mark.sec) in oob_ptr()
633 u32 bad_pos = nand->bad_mark.pos; in mtk_nfc_bad_mark_swap()
636 bad_pos += nand->bad_mark.sec * mtk_data_len(chip); in mtk_nfc_bad_mark_swap()
638 bad_pos += nand->bad_mark.sec * chip->ecc.size; in mtk_nfc_bad_mark_swap()
664 if (i == mtk_nand->bad_mark.sec) in mtk_nfc_format_subpage()
665 mtk_nand->bad_mark.bm_swap(mtd, nfc->buffer, 1); in mtk_nfc_format_subpage()
692 if (i == mtk_nand->bad_mark.sec) in mtk_nfc_format_page()
693 mtk_nand->bad_mark.bm_swap(mtd, nfc->buffer, 1); in mtk_nfc_format_page()
826 mtk_nand->bad_mark.bm_swap(mtd, nfc->buffer, raw); in mtk_nfc_write_page()
999 if (clamp(mtk_nand->bad_mark.sec, start, end) == mtk_nand->bad_mark.sec) in mtk_nfc_read_subpage()
1000 mtk_nand->bad_mark.bm_swap(mtd, bufpoi, raw); in mtk_nfc_read_subpage()
1040 if (i == mtk_nand->bad_mark.sec) in mtk_nfc_read_page_raw()
1041 mtk_nand->bad_mark.bm_swap(mtd, nfc->buffer, 1); in mtk_nfc_read_page_raw()
1316 mtk_nfc_set_bad_mark_ctl(&mtk_nand->bad_mark, mtd); in mtk_nfc_attach_chip()