Lines Matching refs:nr_ppas
578 struct ppa_addr *ppa_list, int nr_ppas) in nvm_ppa_tgt_to_dev() argument
582 for (i = 0; i < nr_ppas; i++) { in nvm_ppa_tgt_to_dev()
589 struct ppa_addr *ppa_list, int nr_ppas) in nvm_ppa_dev_to_tgt() argument
593 for (i = 0; i < nr_ppas; i++) { in nvm_ppa_dev_to_tgt()
601 if (rqd->nr_ppas == 1) { in nvm_rq_tgt_to_dev()
606 nvm_ppa_tgt_to_dev(tgt_dev, rqd->ppa_list, rqd->nr_ppas); in nvm_rq_tgt_to_dev()
611 if (rqd->nr_ppas == 1) { in nvm_rq_dev_to_tgt()
616 nvm_ppa_dev_to_tgt(tgt_dev, rqd->ppa_list, rqd->nr_ppas); in nvm_rq_dev_to_tgt()
671 const struct ppa_addr *ppas, int nr_ppas) in nvm_set_rqd_ppalist() argument
678 if (geo->pln_mode == NVM_PLANE_SINGLE && nr_ppas == 1) { in nvm_set_rqd_ppalist()
679 rqd->nr_ppas = nr_ppas; in nvm_set_rqd_ppalist()
685 rqd->nr_ppas = nr_ppas; in nvm_set_rqd_ppalist()
693 rqd->nr_ppas *= plane_cnt; in nvm_set_rqd_ppalist()
695 for (i = 0; i < nr_ppas; i++) { in nvm_set_rqd_ppalist()
699 rqd->ppa_list[(pl_idx * nr_ppas) + i] = ppa; in nvm_set_rqd_ppalist()
728 int nr_ppas, int type) in nvm_set_tgt_bb_tbl() argument
734 if (nr_ppas > NVM_MAX_VLBA) { in nvm_set_tgt_bb_tbl()
741 nvm_set_rqd_ppalist(tgt_dev, &rqd, ppas, nr_ppas); in nvm_set_tgt_bb_tbl()
744 ret = dev->ops->set_bb_tbl(dev, &rqd.ppa_addr, rqd.nr_ppas, type); in nvm_set_tgt_bb_tbl()