Searched refs:meta_line (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-write.c | 371 int pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line) in pblk_submit_meta_io() argument 377 struct pblk_emeta *emeta = meta_line->emeta; in pblk_submit_meta_io() 384 int id = meta_line->id; in pblk_submit_meta_io() 392 m_ctx->private = meta_line; in pblk_submit_meta_io() 413 spin_lock(&meta_line->lock); in pblk_submit_meta_io() 414 paddr = __pblk_alloc_page(pblk, meta_line, rq_ppas); in pblk_submit_meta_io() 415 spin_unlock(&meta_line->lock); in pblk_submit_meta_io() 423 list_del(&meta_line->list); in pblk_submit_meta_io() 440 pblk_dealloc_page(pblk, meta_line, rq_ppas); in pblk_submit_meta_io() 441 list_add(&meta_line->list, &meta_line->list); in pblk_submit_meta_io() [all …]
|
D | pblk-recovery.c | 814 int meta_line; in pblk_recov_l2p() local 822 meta_line = find_first_zero_bit(&l_mg->meta_bitmap, PBLK_DATA_LINES); in pblk_recov_l2p() 823 set_bit(meta_line, &l_mg->meta_bitmap); in pblk_recov_l2p() 824 smeta = l_mg->sline_meta[meta_line]; in pblk_recov_l2p() 825 emeta = l_mg->eline_meta[meta_line]; in pblk_recov_l2p() 899 WARN_ON_ONCE(!test_and_clear_bit(meta_line, in pblk_recov_l2p() 954 line->meta_line = meta_line; in pblk_recov_l2p() 961 WARN_ON_ONCE(!test_and_clear_bit(meta_line, in pblk_recov_l2p()
|
D | pblk-core.c | 961 int meta_line; in pblk_line_setup_metadata() local 966 meta_line = find_first_zero_bit(&l_mg->meta_bitmap, PBLK_DATA_LINES); in pblk_line_setup_metadata() 967 if (meta_line == PBLK_DATA_LINES) { in pblk_line_setup_metadata() 974 set_bit(meta_line, &l_mg->meta_bitmap); in pblk_line_setup_metadata() 975 line->meta_line = meta_line; in pblk_line_setup_metadata() 977 line->smeta = l_mg->sline_meta[meta_line]; in pblk_line_setup_metadata() 978 line->emeta = l_mg->eline_meta[meta_line]; in pblk_line_setup_metadata() 1362 retry_line->meta_line = line->meta_line; in pblk_line_retry() 1736 WARN_ON(!test_and_clear_bit(line->meta_line, &l_mg->meta_bitmap)); in pblk_line_close()
|
D | pblk.h | 454 int meta_line; /* Metadata line id */ member 785 int pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line);
|