Lines Matching refs:step
323 int ret, step, bch_st; in rockchip_nand_hw_syndrome_pio_read_page() local
331 for (step = 0; step < ecc->steps; step++) { in rockchip_nand_hw_syndrome_pio_read_page()
332 int data_off = step * ecc->size; in rockchip_nand_hw_syndrome_pio_read_page()
333 int oob_off = step * (ecc->bytes + ecc->prepad); in rockchip_nand_hw_syndrome_pio_read_page()
352 if ((step + 1) < ecc->steps) in rockchip_nand_hw_syndrome_pio_read_page()
354 (step + 1) & 0x1); in rockchip_nand_hw_syndrome_pio_read_page()
357 (step & 1), ecc->size); in rockchip_nand_hw_syndrome_pio_read_page()
359 if (step & 1) in rockchip_nand_hw_syndrome_pio_read_page()
397 int ret, index, step = 0; in rockchip_nand_hw_syndrome_pio_write_page() local
399 int data_off = step * ecc->size; in rockchip_nand_hw_syndrome_pio_write_page()
400 int oob_off = step * (ecc->bytes + ecc->prepad); in rockchip_nand_hw_syndrome_pio_write_page()
413 for (step = 1; step <= ecc->steps; step++) { in rockchip_nand_hw_syndrome_pio_write_page()
415 (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()