Lines Matching refs:step
324 int ret, step, bch_st; in rockchip_nand_hw_syndrome_pio_read_page() local
332 for (step = 0; step < ecc->steps; step++) { in rockchip_nand_hw_syndrome_pio_read_page()
333 int data_off = step * ecc->size; in rockchip_nand_hw_syndrome_pio_read_page()
334 int oob_off = step * (ecc->bytes + ecc->prepad); in rockchip_nand_hw_syndrome_pio_read_page()
353 if ((step + 1) < ecc->steps) in rockchip_nand_hw_syndrome_pio_read_page()
355 (step + 1) & 0x1); in rockchip_nand_hw_syndrome_pio_read_page()
358 (step & 1), ecc->size); in rockchip_nand_hw_syndrome_pio_read_page()
360 if (step & 1) in rockchip_nand_hw_syndrome_pio_read_page()
398 int ret, index, step = 0; in rockchip_nand_hw_syndrome_pio_write_page() local
400 int data_off = step * ecc->size; in rockchip_nand_hw_syndrome_pio_write_page()
401 int oob_off = step * (ecc->bytes + ecc->prepad); in rockchip_nand_hw_syndrome_pio_write_page()
414 for (step = 1; step <= ecc->steps; step++) { in rockchip_nand_hw_syndrome_pio_write_page()
416 (step - 1) & 0x1); in rockchip_nand_hw_syndrome_pio_write_page()
417 data_off = step * ecc->size; in rockchip_nand_hw_syndrome_pio_write_page()
418 oob_off = step * (ecc->bytes + ecc->prepad); in rockchip_nand_hw_syndrome_pio_write_page()
422 if (step < ecc->steps) { in rockchip_nand_hw_syndrome_pio_write_page()
424 (step & 1), data, ecc->size); in rockchip_nand_hw_syndrome_pio_write_page()
425 if (step & 1) in rockchip_nand_hw_syndrome_pio_write_page()