Searched refs:min_write_pgs (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-recovery.c | 143 rq_ppas = pblk->min_write_pgs; in pblk_recov_read_oob() 174 r_ptr_int += pblk->min_write_pgs; in pblk_recov_read_oob() 179 for (j = 0; j < pblk->min_write_pgs; j++, i++, r_ptr_int++) in pblk_recov_read_oob() 275 if (rq_ppas < pblk->min_write_pgs) { in pblk_recov_pad_oob() 318 w_ptr = pblk_alloc_page(pblk, line, pblk->min_write_pgs); in pblk_recov_pad_oob() 323 w_ptr += pblk->min_write_pgs; in pblk_recov_pad_oob() 328 for (j = 0; j < pblk->min_write_pgs; j++, i++, w_ptr++) { in pblk_recov_pad_oob() 420 rq_ppas = pblk->min_write_pgs; in pblk_recov_scan_all_oob() 447 w_ptr = pblk_alloc_page(pblk, line, pblk->min_write_pgs); in pblk_recov_scan_all_oob() 452 w_ptr += pblk->min_write_pgs; in pblk_recov_scan_all_oob() [all …]
|
D | pblk-map.c | 32 int nr_secs = pblk->min_write_pgs; in pblk_map_page_data() 92 int min = pblk->min_write_pgs; in pblk_map_rq() 117 int min = pblk->min_write_pgs; in pblk_map_erase_rq()
|
D | pblk-sysfs.c | 392 int buckets = pblk->min_write_pgs - 1; in pblk_sysfs_get_padding_dist() 476 if (sec_per_write < pblk->min_write_pgs in pblk_sysfs_set_sec_per_write() 478 || sec_per_write % pblk->min_write_pgs != 0) in pblk_sysfs_set_sec_per_write() 515 int buckets = pblk->min_write_pgs - 1; in pblk_sysfs_set_padding_dist()
|
D | pblk-init.c | 287 div_u64_rem(geo->clba, pblk->min_write_pgs, &mod); in pblk_set_addrf() 374 pblk->min_write_pgs = geo->ws_opt * (geo->csecs / PAGE_SIZE); in pblk_core_init() 375 max_write_ppas = pblk->min_write_pgs * geo->all_luns; in pblk_core_init() 377 pblk_set_sec_per_write(pblk, pblk->min_write_pgs); in pblk_core_init() 385 pblk->pad_dist = kcalloc(pblk->min_write_pgs - 1, sizeof(atomic64_t), in pblk_core_init() 995 lm->meta_distance = (geo->all_luns / 2) * pblk->min_write_pgs; in pblk_line_meta_init()
|
D | pblk-write.c | 383 int rq_ppas = pblk->min_write_pgs; in pblk_submit_meta_io() 612 if (!secs_to_flush && secs_avail < pblk->min_write_pgs) in pblk_submit_write()
|
D | pblk.h | 619 int min_write_pgs; /* Minimum amount of pages required by controller */ member 1298 return !(nr_secs % pblk->min_write_pgs); in pblk_io_aligned()
|
D | pblk-core.c | 344 if (secs_avail >= pblk->min_write_pgs) in pblk_write_should_kick() 547 int min = pblk->min_write_pgs; in pblk_calc_secs() 639 int min = pblk->min_write_pgs; in pblk_line_submit_emeta_io()
|
D | pblk-rb.c | 583 if (pad < pblk->min_write_pgs) in pblk_rb_read_to_bio()
|