Searched refs:nr_secs (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-read.c | 45 int nr_secs, i; in pblk_read_ppalist_rq() local 48 nr_secs = pblk_lookup_l2p_seq(pblk, rqd->ppa_list, blba, rqd->nr_ppas, in pblk_read_ppalist_rq() 54 for (i = 0; i < nr_secs; i++) { in pblk_read_ppalist_rq() 85 nr_secs = i; in pblk_read_ppalist_rq() 98 if (pblk_io_aligned(pblk, nr_secs)) in pblk_read_ppalist_rq() 102 atomic_long_add(nr_secs, &pblk->inflight_reads); in pblk_read_ppalist_rq() 105 return nr_secs; in pblk_read_ppalist_rq() 269 unsigned int nr_secs = pblk_get_secs(bio); in pblk_submit_read() local 281 rqd->nr_ppas = nr_secs; in pblk_submit_read() 301 if (nr_secs > 1) in pblk_submit_read() [all …]
|
D | pblk-gc.c | 190 int sec_left, nr_secs, bit; in pblk_gc_line_prepare_ws() local 224 nr_secs = 0; in pblk_gc_line_prepare_ws() 231 gc_rq->paddr_list[nr_secs] = bit; in pblk_gc_line_prepare_ws() 232 gc_rq->lba_list[nr_secs++] = le64_to_cpu(lba_list[bit]); in pblk_gc_line_prepare_ws() 233 } while (nr_secs < pblk->max_write_pgs); in pblk_gc_line_prepare_ws() 235 if (unlikely(!nr_secs)) { in pblk_gc_line_prepare_ws() 240 gc_rq->nr_secs = nr_secs; in pblk_gc_line_prepare_ws() 243 gc_rq->data = vmalloc(array_size(gc_rq->nr_secs, geo->csecs)); in pblk_gc_line_prepare_ws() 267 sec_left -= nr_secs; in pblk_gc_line_prepare_ws()
|
D | pblk-map.c | 33 int nr_secs = pblk->min_write_pgs; in pblk_map_page_data() local 58 paddr = pblk_alloc_page(pblk, line, nr_secs); in pblk_map_page_data() 60 for (i = 0; i < nr_secs; i++, paddr++) { in pblk_map_page_data()
|
D | pblk-core.c | 222 unsigned int nr_secs) in pblk_invalidate_range() argument 227 for (lba = slba; lba < slba + nr_secs; lba++) { in pblk_invalidate_range() 468 sector_t nr_secs = pblk_get_secs(bio); in pblk_discard() local 470 pblk_invalidate_range(pblk, slba, nr_secs); in pblk_discard() 598 void pblk_dealloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs) in pblk_dealloc_page() argument 606 line->cur_sec = addr - nr_secs; in pblk_dealloc_page() 608 for (i = 0; i < nr_secs; i++, line->cur_sec--) in pblk_dealloc_page() 613 u64 __pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs) in __pblk_alloc_page() argument 621 if (line->cur_sec + nr_secs > pblk->lm.sec_per_line) { in __pblk_alloc_page() 623 nr_secs = pblk->lm.sec_per_line - line->cur_sec; in __pblk_alloc_page() [all …]
|
D | pblk.h | 220 int nr_secs; member 812 void pblk_dealloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs); 813 u64 pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs); 814 u64 __pblk_alloc_page(struct pblk *pblk, struct pblk_line *line, int nr_secs); 837 u64 *lba_list, int nr_secs); 839 sector_t blba, int nr_secs, bool *from_cache); 1186 static inline int pblk_io_aligned(struct pblk *pblk, int nr_secs) in pblk_io_aligned() argument 1188 return !(nr_secs % pblk->min_write_pgs); in pblk_io_aligned()
|
D | pblk-write.c | 303 unsigned int nr_secs, nvm_end_io_fn(*end_io)) in pblk_alloc_w_rq() argument 307 rqd->nr_ppas = nr_secs; in pblk_alloc_w_rq() 323 unsigned int nr_secs = valid + padded; in pblk_setup_w_rq() local 332 ret = pblk_alloc_w_rq(pblk, rqd, nr_secs, pblk_end_io_write); in pblk_setup_w_rq()
|
D | pblk-cache.c | 113 for (i = 0, valid_entries = 0; i < gc_rq->nr_secs; i++) { in pblk_write_gc_to_cache()
|
/Linux-v5.4/tools/perf/bench/ |
D | numa.c | 100 u32 nr_secs; member 178 OPT_UINTEGER('s', "nr_secs" , &p0.nr_secs, "max number of seconds to run (default: 5 secs)"), 1186 if (details < 0 && !g->p.perturb_secs && !g->p.measure_convergence && !g->p.nr_secs) in worker_thread() 1194 if (g->p.nr_secs) { in worker_thread() 1196 if ((u32)diff.tv_sec >= g->p.nr_secs) { in worker_thread() 1698 p->nr_secs = 5; in init_params()
|