Searched refs:rlun (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-init.c | 543 static int pblk_bb_get_tbl(struct nvm_tgt_dev *dev, struct pblk_lun *rlun, in pblk_bb_get_tbl() argument 550 ppa.g.ch = rlun->bppa.g.ch; in pblk_bb_get_tbl() 551 ppa.g.lun = rlun->bppa.g.lun; in pblk_bb_get_tbl() 580 struct pblk_lun *rlun = &pblk->luns[i]; in pblk_bb_get_meta() local 583 ret = pblk_bb_get_tbl(dev, rlun, meta_pos, blk_per_lun); in pblk_bb_get_meta() 608 struct pblk_lun *rlun; in pblk_luns_init() local 628 rlun = &pblk->luns[i]; in pblk_luns_init() 629 rlun->bppa = dev->luns[lunid]; in pblk_luns_init() 631 sema_init(&rlun->wr_sem, 1); in pblk_luns_init() 713 struct pblk_lun *rlun = &pblk->luns[i]; in pblk_setup_line_meta_12() local [all …]
|
D | pblk-sysfs.c | 27 struct pblk_lun *rlun; in pblk_sysfs_luns_show() local 34 rlun = &pblk->luns[i]; in pblk_sysfs_luns_show() 35 if (!down_trylock(&rlun->wr_sem)) { in pblk_sysfs_luns_show() 37 up(&rlun->wr_sem); in pblk_sysfs_luns_show() 42 rlun->bppa.a.ch, in pblk_sysfs_luns_show() 43 rlun->bppa.a.lun, in pblk_sysfs_luns_show()
|
D | pblk-core.c | 1175 struct pblk_lun *rlun = &pblk->luns[i]; in pblk_prepare_new_line() local 1176 int pos = pblk_ppa_to_pos(geo, rlun->bppa); in pblk_prepare_new_line() 1181 set_bit(pblk_ppa_to_pos(geo, rlun->bppa), in pblk_prepare_new_line() 1753 struct pblk_lun *rlun = &pblk->luns[i]; in pblk_line_close() local 1754 int pos = pblk_ppa_to_pos(geo, rlun->bppa); in pblk_line_close() 1853 struct pblk_lun *rlun = &pblk->luns[pos]; in __pblk_down_page() local 1868 ret = down_timeout(&rlun->wr_sem, msecs_to_jiffies(30000)); in __pblk_down_page() 1903 struct pblk_lun *rlun; in pblk_up_page() local 1914 rlun = &pblk->luns[pos]; in pblk_up_page() 1915 up(&rlun->wr_sem); in pblk_up_page() [all …]
|