Lines Matching refs:bmap
33 struct otx2_cpt_bitmap bmap = { {0} };
41 return bmap;
46 bitmap_or(bmap.bits, bmap.bits,
47 eng_grp->engs[i].bmap,
49 bmap.size = eng_grp->g->engs_num;
57 return bmap;
194 for_each_set_bit(bit, engs->bmap, eng_grp->g->engs_num)
220 struct otx2_cpt_bitmap bmap,
228 for_each_set_bit(i, bmap.bits, bmap.size) {
254 for_each_set_bit(i, bmap.bits, bmap.size) {
270 for_each_set_bit(i, bmap.bits, bmap.size) {
288 struct otx2_cpt_bitmap bmap;
291 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp);
292 if (!bmap.size)
296 ret = cptx_detach_and_disable_cores(eng_grp, cptpf, bmap,
301 return cptx_detach_and_disable_cores(eng_grp, cptpf, bmap,
307 struct otx2_cpt_bitmap bmap,
314 for_each_set_bit(i, bmap.bits, bmap.size) {
334 for_each_set_bit(i, bmap.bits, bmap.size) {
348 struct otx2_cpt_bitmap bmap;
351 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp);
352 if (!bmap.size)
356 ret = cptx_attach_and_enable_cores(eng_grp, cptpf, bmap,
361 return cptx_attach_and_enable_cores(eng_grp, cptpf, bmap, BLKADDR_CPT0);
579 bitmap_zero(grp->engs[i].bmap, grp->g->engs_num);
900 bitmap_copy(engs->bmap, tmp_bmap.bits, eng_grp->g->engs_num);
918 bitmap_copy(tmp_bmap.bits, mirrored_engs->bmap,
921 bit = find_first_bit(mirrored_engs->bmap,
925 bitmap_or(engs->bmap, engs->bmap, tmp_bmap.bits,
1363 kfree(grp->engs[j].bmap);
1364 grp->engs[j].bmap = NULL;
1399 grp->engs[j].bmap =
1402 if (!grp->engs[j].bmap) {