Lines Matching refs:eccpos
53 .eccpos = {0, 1, 2},
63 .eccpos = {0, 1, 2, 3, 6, 7},
71 .eccpos = {
82 .eccpos = {
1860 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_swecc() local
1869 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc()
1902 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_subpage() local
1940 if (eccpos[i + index] + 1 != eccpos[i + index + 1]) { in nand_read_subpage()
1956 aligned_pos = eccpos[index] & ~(busw - 1); in nand_read_subpage()
1958 if (eccpos[index] & (busw - 1)) in nand_read_subpage()
1960 if (eccpos[index + (num_steps * chip->ecc.bytes)] & (busw - 1)) in nand_read_subpage()
1972 chip->buffers->ecccode[i] = chip->oob_poi[eccpos[i + index]]; in nand_read_subpage()
2019 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_hwecc() local
2038 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_hwecc()
2088 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_hwecc_oob_first() local
2103 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_hwecc_oob_first()
2889 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_page_swecc() local
2896 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_page_swecc()
2918 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_page_hwecc() local
2932 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_page_hwecc()
2962 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_write_subpage_hwecc() local
2998 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_subpage_hwecc()