Searched refs:nvm_tgt_dev (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/include/linux/ |
D | lightnvm.h | 83 struct nvm_tgt_dev; 264 struct nvm_tgt_dev *dev; 285 struct nvm_tgt_dev *dev; 393 struct nvm_tgt_dev { struct 490 typedef void *(nvm_tgt_init_fn)(struct nvm_tgt_dev *, struct gendisk *, 528 extern int nvm_get_chunk_meta(struct nvm_tgt_dev *tgt_dev, 532 extern int nvm_set_tgt_bb_tbl(struct nvm_tgt_dev *, struct ppa_addr *, 534 extern int nvm_submit_io(struct nvm_tgt_dev *, struct nvm_rq *); 535 extern int nvm_submit_io_sync(struct nvm_tgt_dev *, struct nvm_rq *); 538 extern int nvm_get_tgt_bb_tbl(struct nvm_tgt_dev *, struct ppa_addr, u8 *);
|
/Linux-v4.19/drivers/lightnvm/ |
D | core.c | 111 static void nvm_remove_tgt_dev(struct nvm_tgt_dev *tgt_dev, int clear) in nvm_remove_tgt_dev() 142 static struct nvm_tgt_dev *nvm_create_tgt_dev(struct nvm_dev *dev, in nvm_create_tgt_dev() 146 struct nvm_tgt_dev *tgt_dev = NULL; in nvm_create_tgt_dev() 213 tgt_dev = kmalloc(sizeof(struct nvm_tgt_dev), GFP_KERNEL); in nvm_create_tgt_dev() 326 struct nvm_tgt_dev *tgt_dev; in nvm_create_tgt() 556 static void nvm_map_to_dev(struct nvm_tgt_dev *tgt_dev, struct ppa_addr *p) in nvm_map_to_dev() 566 static void nvm_map_to_tgt(struct nvm_tgt_dev *tgt_dev, struct ppa_addr *p) in nvm_map_to_tgt() 577 static void nvm_ppa_tgt_to_dev(struct nvm_tgt_dev *tgt_dev, in nvm_ppa_tgt_to_dev() 588 static void nvm_ppa_dev_to_tgt(struct nvm_tgt_dev *tgt_dev, in nvm_ppa_dev_to_tgt() 599 static void nvm_rq_tgt_to_dev(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd) in nvm_rq_tgt_to_dev() [all …]
|
D | pblk-init.c | 177 struct nvm_tgt_dev *dev = pblk->dev; in pblk_rwb_init() 281 struct nvm_tgt_dev *dev = pblk->dev; in pblk_set_addrf() 360 struct nvm_tgt_dev *dev = pblk->dev; in pblk_core_init() 543 static int pblk_bb_get_tbl(struct nvm_tgt_dev *dev, struct pblk_lun *rlun, in pblk_bb_get_tbl() 566 struct nvm_tgt_dev *dev = pblk->dev; in pblk_bb_get_meta() 595 struct nvm_tgt_dev *dev = pblk->dev; in pblk_chunk_get_meta() 606 struct nvm_tgt_dev *dev = pblk->dev; in pblk_luns_init() 642 struct nvm_tgt_dev *dev = pblk->dev; in calc_emeta_len() 668 struct nvm_tgt_dev *dev = pblk->dev; in pblk_set_provision() 705 struct nvm_tgt_dev *dev = pblk->dev; in pblk_setup_line_meta_12() [all …]
|
D | pblk-core.c | 26 struct nvm_tgt_dev *dev = pblk->dev; in pblk_line_mark_bb() 49 struct nvm_tgt_dev *dev = pblk->dev; in pblk_mark_bb() 77 struct nvm_tgt_dev *dev = pblk->dev; in __pblk_end_io_erase() 115 struct nvm_tgt_dev *dev = pblk->dev; in pblk_chunk_get_info() 142 struct nvm_tgt_dev *dev = pblk->dev; in pblk_chunk_get_off() 261 struct nvm_tgt_dev *dev = pblk->dev; in pblk_free_rqd() 470 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_io() 484 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_io_sync() 505 struct nvm_tgt_dev *dev = pblk->dev; in pblk_bio_map_addr() 631 struct nvm_tgt_dev *dev = pblk->dev; in pblk_line_submit_emeta_io() [all …]
|
D | pblk.h | 600 struct nvm_tgt_dev *dev; 981 struct nvm_tgt_dev *dev = pblk->dev; in pblk_pad_distance() 1000 struct nvm_tgt_dev *dev = pblk->dev; in addr_to_gen_ppa() 1040 struct nvm_tgt_dev *dev = pblk->dev; in pblk_dev_ppa_to_line_addr() 1080 struct nvm_tgt_dev *dev = pblk->dev; in pblk_ppa32_to_ppa64() 1126 struct nvm_tgt_dev *dev = pblk->dev; in pblk_ppa64_to_ppa32() 1260 struct nvm_tgt_dev *dev = pblk->dev; in pblk_set_progr_mode() 1282 struct nvm_tgt_dev *dev = pblk->dev; in pblk_set_read_mode() 1340 static inline int pblk_boundary_ppa_checks(struct nvm_tgt_dev *tgt_dev, in pblk_boundary_ppa_checks() 1377 struct nvm_tgt_dev *dev = pblk->dev; in pblk_check_io()
|
D | pblk-recovery.c | 35 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_l2p_from_emeta() 90 struct nvm_tgt_dev *dev = pblk->dev; in pblk_calc_sec_in_line() 111 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_read_oob() 240 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_pad_oob() 389 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_scan_all_oob() 523 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_scan_oob() 640 struct nvm_tgt_dev *dev = pblk->dev; in pblk_recov_l2p_from_oob() 712 struct nvm_tgt_dev *dev = pblk->dev; in pblk_line_emeta_start() 782 struct nvm_tgt_dev *dev = pblk->dev; in pblk_line_was_written()
|
D | pblk-write.c | 109 struct nvm_tgt_dev *dev = pblk->dev; in pblk_map_remaining() 300 struct nvm_tgt_dev *dev = pblk->dev; in pblk_alloc_w_rq() 373 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_meta_io() 454 struct nvm_tgt_dev *dev = pblk->dev; in pblk_valid_meta_ppa() 538 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_io_set()
|
D | pblk-sysfs.c | 25 struct nvm_tgt_dev *dev = pblk->dev; in pblk_sysfs_luns_show() 114 struct nvm_tgt_dev *dev = pblk->dev; in pblk_sysfs_ppaf() 165 struct nvm_tgt_dev *dev = pblk->dev; in pblk_sysfs_lines() 304 struct nvm_tgt_dev *dev = pblk->dev; in pblk_sysfs_lines_info()
|
D | pblk-read.c | 197 struct nvm_tgt_dev *dev = pblk->dev; in __pblk_end_io_read() 447 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_read() 619 struct nvm_tgt_dev *dev = pblk->dev; in pblk_submit_read_gc()
|
D | pblk-map.c | 111 struct nvm_tgt_dev *dev = pblk->dev; in pblk_map_erase_rq()
|
D | pblk-rl.c | 212 struct nvm_tgt_dev *dev = pblk->dev; in pblk_rl_init()
|
D | pblk-gc.c | 82 struct nvm_tgt_dev *dev = pblk->dev; in pblk_gc_line_ws()
|