Home
last modified time | relevance | path

Searched refs:meta_line (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/lightnvm/
Dpblk-write.c371 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 …]
Dpblk-recovery.c814 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()
Dpblk-core.c961 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()
Dpblk.h454 int meta_line; /* Metadata line id */ member
785 int pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line);