Lines Matching refs:bmap
32 struct otx2_cpt_bitmap bmap = { {0} };
40 return bmap;
45 bitmap_or(bmap.bits, bmap.bits,
46 eng_grp->engs[i].bmap,
48 bmap.size = eng_grp->g->engs_num;
56 return bmap;
193 for_each_set_bit(bit, engs->bmap, eng_grp->g->engs_num)
219 struct otx2_cpt_bitmap bmap,
227 for_each_set_bit(i, bmap.bits, bmap.size) {
253 for_each_set_bit(i, bmap.bits, bmap.size) {
269 for_each_set_bit(i, bmap.bits, bmap.size) {
287 struct otx2_cpt_bitmap bmap;
290 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp);
291 if (!bmap.size)
295 ret = cptx_detach_and_disable_cores(eng_grp, cptpf, bmap,
300 return cptx_detach_and_disable_cores(eng_grp, cptpf, bmap,
306 struct otx2_cpt_bitmap bmap,
313 for_each_set_bit(i, bmap.bits, bmap.size) {
333 for_each_set_bit(i, bmap.bits, bmap.size) {
347 struct otx2_cpt_bitmap bmap;
350 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp);
351 if (!bmap.size)
355 ret = cptx_attach_and_enable_cores(eng_grp, cptpf, bmap,
360 return cptx_attach_and_enable_cores(eng_grp, cptpf, bmap, BLKADDR_CPT0);
578 bitmap_zero(grp->engs[i].bmap, grp->g->engs_num);
899 bitmap_copy(engs->bmap, tmp_bmap.bits, eng_grp->g->engs_num);
917 bitmap_copy(tmp_bmap.bits, mirrored_engs->bmap,
920 bit = find_first_bit(mirrored_engs->bmap,
924 bitmap_or(engs->bmap, engs->bmap, tmp_bmap.bits,
1362 kfree(grp->engs[j].bmap);
1363 grp->engs[j].bmap = NULL;
1398 grp->engs[j].bmap =
1401 if (!grp->engs[j].bmap) {
1862 bitmap_to_arr32(mask, engs->bmap,