Searched refs:lba_list (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-gc.c | 139 __le64 *lba_list; in get_lba_list_from_emeta() local 169 lba_list = pblk_malloc(lba_list_size, in get_lba_list_from_emeta() 171 if (lba_list) in get_lba_list_from_emeta() 172 memcpy(lba_list, emeta_to_lbas(pblk, emeta_buf), lba_list_size); in get_lba_list_from_emeta() 176 return lba_list; in get_lba_list_from_emeta() 190 __le64 *lba_list; in pblk_gc_line_prepare_ws() local 199 lba_list = line->w_err_gc->lba_list; in pblk_gc_line_prepare_ws() 200 line->w_err_gc->lba_list = NULL; in pblk_gc_line_prepare_ws() 202 lba_list = get_lba_list_from_emeta(pblk, line); in pblk_gc_line_prepare_ws() 203 if (!lba_list) { in pblk_gc_line_prepare_ws() [all …]
|
D | pblk-map.c | 30 __le64 *lba_list; in pblk_map_page_data() local 49 lba_list = emeta_to_lbas(pblk, emeta->buf); in pblk_map_page_data() 71 lba_list[paddr] = cpu_to_le64(w_ctx->lba); in pblk_map_page_data() 72 if (lba_list[paddr] != addr_empty) in pblk_map_page_data() 77 lba_list[paddr] = meta_list[i].lba = addr_empty; in pblk_map_page_data()
|
D | pblk-read.c | 137 u64 *lba_list, int nr_lbas) in pblk_read_check_rand() argument 143 u64 lba = lba_list[i]; in pblk_read_check_rand() 552 struct pblk_line *line, u64 *lba_list, in read_ppalist_rq_gc() argument 560 pblk_lookup_l2p_rand(pblk, ppa_list_l2p, lba_list, nr_secs); in read_ppalist_rq_gc() 563 if (lba_list[i] == ADDR_EMPTY) in read_ppalist_rq_gc() 568 paddr_list_gc[i] = lba_list[i] = ADDR_EMPTY; in read_ppalist_rq_gc() 638 gc_rq->lba_list, in pblk_submit_read_gc() 645 gc_rq->lba_list[0], in pblk_submit_read_gc() 675 pblk_read_check_rand(pblk, &rqd, gc_rq->lba_list, gc_rq->nr_secs); in pblk_submit_read_gc()
|
D | pblk-cache.c | 109 if (gc_rq->lba_list[i] == ADDR_EMPTY) in pblk_write_gc_to_cache() 112 w_ctx.lba = gc_rq->lba_list[i]; in pblk_write_gc_to_cache()
|
D | pblk-recovery.c | 40 __le64 *lba_list; in pblk_recov_l2p_from_emeta() local 45 lba_list = emeta_to_lbas(pblk, emeta_buf); in pblk_recov_l2p_from_emeta() 46 if (!lba_list) in pblk_recov_l2p_from_emeta() 64 if (le64_to_cpu(lba_list[i]) == ADDR_EMPTY) { in pblk_recov_l2p_from_emeta() 75 pblk_update_map(pblk, le64_to_cpu(lba_list[i]), ppa); in pblk_recov_l2p_from_emeta() 249 __le64 *lba_list = emeta_to_lbas(pblk, line->emeta->buf); in pblk_recov_pad_oob() local 335 lba_list[w_ptr] = meta_list[i].lba = addr_empty; in pblk_recov_pad_oob()
|
D | pblk-core.c | 787 __le64 *lba_list = NULL; in pblk_line_submit_smeta_io() local 796 lba_list = emeta_to_lbas(pblk, line->emeta->buf); in pblk_line_submit_smeta_io() 836 meta_list[i].lba = lba_list[paddr] = addr_empty; in pblk_line_submit_smeta_io() 1810 w_err_gc->lba_list = pblk_malloc(lba_list_size, in pblk_save_lba_list() 1812 memcpy(w_err_gc->lba_list, emeta_to_lbas(pblk, emeta->buf), in pblk_save_lba_list() 2073 u64 *lba_list, int nr_secs) in pblk_lookup_l2p_rand() argument 2080 lba = lba_list[i]; in pblk_lookup_l2p_rand()
|
D | pblk.h | 222 u64 lba_list[PBLK_MAX_REQ_ADDRS]; member 432 __le64 *lba_list; member 843 u64 *lba_list, int nr_secs);
|
D | pblk-init.c | 518 pblk_mfree(w_err_gc->lba_list, l_mg->emeta_alloc_type); in pblk_line_meta_free()
|
/Linux-v4.19/drivers/target/ |
D | target_core_configfs.c | 2128 struct list_head lba_list; in target_dev_lba_map_store() local 2140 INIT_LIST_HEAD(&lba_list); in target_dev_lba_map_store() 2175 lba_map = core_alua_allocate_lba_map(&lba_list, in target_dev_lba_map_store() 2229 core_alua_free_lba_map(&lba_list); in target_dev_lba_map_store() 2232 core_alua_set_lba_map(dev, &lba_list, in target_dev_lba_map_store()
|
D | target_core_alua.c | 1355 core_alua_free_lba_map(struct list_head *lba_list) in core_alua_free_lba_map() argument 1360 list_for_each_entry_safe(lba_map, lba_map_tmp, lba_list, in core_alua_free_lba_map()
|