Home
last modified time | relevance | path

Searched refs:rlun (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/lightnvm/
Dpblk-init.c543 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 …]
Dpblk-sysfs.c27 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()
Dpblk-core.c1175 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 …]