Home
last modified time | relevance | path

Searched refs:meta_list (Results 1 – 7 of 7) sorted by relevance

/linux-4.19.296/drivers/lightnvm/
Dpblk-read.c45 struct pblk_sec_meta *meta_list = rqd->meta_list; in pblk_read_ppalist_rq() local
60 meta_list[i].lba = cpu_to_le64(ADDR_EMPTY); in pblk_read_ppalist_rq()
80 meta_list[i].lba = cpu_to_le64(lba); in pblk_read_ppalist_rq()
109 struct pblk_sec_meta *meta_lba_list = rqd->meta_list; in pblk_read_check_seq()
139 struct pblk_sec_meta *meta_lba_list = rqd->meta_list; in pblk_read_check_rand()
242 struct pblk_sec_meta *meta_list = rqd->meta_list; in pblk_end_partial_read() local
265 lba_list_media[i] = meta_list[i].lba; in pblk_end_partial_read()
266 meta_list[i].lba = lba_list_mem[i]; in pblk_end_partial_read()
278 meta_list[hole].lba = lba_list_media[i]; in pblk_end_partial_read()
314 struct pblk_sec_meta *meta_list = rqd->meta_list; in pblk_setup_partial_read() local
[all …]
Dpblk-map.c24 struct pblk_sec_meta *meta_list, in pblk_map_page_data() argument
70 meta_list[i].lba = cpu_to_le64(w_ctx->lba); in pblk_map_page_data()
77 lba_list[paddr] = meta_list[i].lba = addr_empty; in pblk_map_page_data()
90 struct pblk_sec_meta *meta_list = rqd->meta_list; in pblk_map_rq() local
98 lun_bitmap, &meta_list[i], map_secs)) { in pblk_map_rq()
114 struct pblk_sec_meta *meta_list = rqd->meta_list; in pblk_map_erase_rq() local
123 lun_bitmap, &meta_list[i], map_secs)) { in pblk_map_erase_rq()
Dpblk-recovery.c101 struct pblk_sec_meta *meta_list; member
114 struct pblk_sec_meta *meta_list; in pblk_recov_read_oob() local
126 meta_list = p.meta_list; in pblk_recov_read_oob()
155 rqd->meta_list = meta_list; in pblk_recov_read_oob()
202 u64 lba = le64_to_cpu(meta_list[i].lba); in pblk_recov_read_oob()
243 struct pblk_sec_meta *meta_list; in pblk_recov_pad_oob() local
282 meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, &dma_meta_list); in pblk_recov_pad_oob()
283 if (!meta_list) { in pblk_recov_pad_oob()
288 ppa_list = (void *)(meta_list) + pblk_dma_meta_size; in pblk_recov_pad_oob()
306 rqd->meta_list = meta_list; in pblk_recov_pad_oob()
[all …]
Dpblk-core.c282 if (rqd->meta_list) in pblk_free_rqd()
283 nvm_dev_dma_free(dev->parent, rqd->meta_list, in pblk_free_rqd()
637 void *ppa_list, *meta_list; in pblk_line_submit_emeta_io() local
658 meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, in pblk_line_submit_emeta_io()
660 if (!meta_list) in pblk_line_submit_emeta_io()
663 ppa_list = meta_list + pblk_dma_meta_size; in pblk_line_submit_emeta_io()
683 rqd.meta_list = meta_list; in pblk_line_submit_emeta_io()
691 struct pblk_sec_meta *meta_list = rqd.meta_list; in pblk_line_submit_emeta_io() local
699 meta_list[i].lba = cpu_to_le64(ADDR_EMPTY); in pblk_line_submit_emeta_io()
763 nvm_dev_dma_free(dev->parent, rqd.meta_list, rqd.dma_meta_list); in pblk_line_submit_emeta_io()
[all …]
Dpblk-write.c311 rqd->meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, in pblk_alloc_w_rq()
313 if (!rqd->meta_list) in pblk_alloc_w_rq()
316 rqd->ppa_list = rqd->meta_list + pblk_dma_meta_size; in pblk_alloc_w_rq()
/linux-4.19.296/fs/ext4/
Dfsmap.c291 static inline int ext4_getfsmap_fill(struct list_head *meta_list, in ext4_getfsmap_fill() argument
305 list_add_tail(&fsm->fmr_list, meta_list); in ext4_getfsmap_fill()
316 struct list_head *meta_list) in ext4_getfsmap_find_sb() argument
327 error = ext4_getfsmap_fill(meta_list, fsb, 1, EXT4_FMR_OWN_FS); in ext4_getfsmap_find_sb()
337 error = ext4_getfsmap_fill(meta_list, fsb, len, in ext4_getfsmap_find_sb()
346 error = ext4_getfsmap_fill(meta_list, fsb, len, in ext4_getfsmap_find_sb()
373 static void ext4_getfsmap_merge_fixed_metadata(struct list_head *meta_list) in ext4_getfsmap_merge_fixed_metadata() argument
379 list_for_each_entry_safe(p, tmp, meta_list, fmr_list) { in ext4_getfsmap_merge_fixed_metadata()
396 static void ext4_getfsmap_free_fixed_metadata(struct list_head *meta_list) in ext4_getfsmap_free_fixed_metadata() argument
401 list_for_each_entry_safe(p, tmp, meta_list, fmr_list) { in ext4_getfsmap_free_fixed_metadata()
[all …]
/linux-4.19.296/include/linux/
Dlightnvm.h296 void *meta_list; member