Lines Matching refs:cont_read

1222 	first_lun = chip->cont_read.first_page / pages_per_lun;  in rawnand_cap_cont_reads()
1223 last_lun = chip->cont_read.last_page / pages_per_lun; in rawnand_cap_cont_reads()
1227 chip->cont_read.pause_page = first_lun * pages_per_lun + pages_per_lun - 1; in rawnand_cap_cont_reads()
1229 chip->cont_read.pause_page = chip->cont_read.last_page; in rawnand_cap_cont_reads()
1250 NAND_OP_CMD(page == chip->cont_read.pause_page ? in nand_lp_exec_cont_read_page_op()
1286 if (page == chip->cont_read.first_page) in nand_lp_exec_cont_read_page_op()
1293 if (!chip->cont_read.ongoing) in nand_lp_exec_cont_read_page_op()
1296 if (page == chip->cont_read.pause_page && in nand_lp_exec_cont_read_page_op()
1297 page != chip->cont_read.last_page) { in nand_lp_exec_cont_read_page_op()
1298 chip->cont_read.first_page = chip->cont_read.pause_page + 1; in nand_lp_exec_cont_read_page_op()
1300 } else if (page == chip->cont_read.last_page) { in nand_lp_exec_cont_read_page_op()
1301 chip->cont_read.ongoing = false; in nand_lp_exec_cont_read_page_op()
1309 return chip->cont_read.ongoing && page >= chip->cont_read.first_page; in rawnand_cont_read_ongoing()
3473 chip->cont_read.ongoing = false; in rawnand_enable_cont_reads()
3475 if (!chip->controller->supported_op.cont_read) in rawnand_enable_cont_reads()
3495 chip->cont_read.first_page = first_page; in rawnand_enable_cont_reads()
3496 chip->cont_read.last_page = last_page; in rawnand_enable_cont_reads()
3497 chip->cont_read.ongoing = true; in rawnand_enable_cont_reads()
3505 if (!chip->cont_read.ongoing || page != chip->cont_read.first_page) in rawnand_cont_read_skip_first_page()
3508 chip->cont_read.first_page++; in rawnand_cont_read_skip_first_page()
3509 if (chip->cont_read.first_page == chip->cont_read.pause_page) in rawnand_cont_read_skip_first_page()
3510 chip->cont_read.first_page++; in rawnand_cont_read_skip_first_page()
3511 if (chip->cont_read.first_page >= chip->cont_read.last_page) in rawnand_cont_read_skip_first_page()
3512 chip->cont_read.ongoing = false; in rawnand_cont_read_skip_first_page()
5188 chip->controller->supported_op.cont_read = 1; in rawnand_check_cont_read_support()
5194 WARN_ON_ONCE(chip->controller->supported_op.cont_read); in rawnand_late_check_supported_ops()