Lines Matching refs:bmap

28 	struct otx2_cpt_bitmap bmap = { {0} };  in get_cores_bmap()  local
36 return bmap; in get_cores_bmap()
41 bitmap_or(bmap.bits, bmap.bits, in get_cores_bmap()
42 eng_grp->engs[i].bmap, in get_cores_bmap()
44 bmap.size = eng_grp->g->engs_num; in get_cores_bmap()
52 return bmap; in get_cores_bmap()
191 for_each_set_bit(bit, engs->bmap, eng_grp->g->engs_num) in cptx_set_ucode_base()
217 struct otx2_cpt_bitmap bmap, in cptx_detach_and_disable_cores() argument
225 for_each_set_bit(i, bmap.bits, bmap.size) { in cptx_detach_and_disable_cores()
251 for_each_set_bit(i, bmap.bits, bmap.size) { in cptx_detach_and_disable_cores()
267 for_each_set_bit(i, bmap.bits, bmap.size) { in cptx_detach_and_disable_cores()
285 struct otx2_cpt_bitmap bmap; in cpt_detach_and_disable_cores() local
288 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp); in cpt_detach_and_disable_cores()
289 if (!bmap.size) in cpt_detach_and_disable_cores()
293 ret = cptx_detach_and_disable_cores(eng_grp, cptpf, bmap, in cpt_detach_and_disable_cores()
298 return cptx_detach_and_disable_cores(eng_grp, cptpf, bmap, in cpt_detach_and_disable_cores()
304 struct otx2_cpt_bitmap bmap, in cptx_attach_and_enable_cores() argument
311 for_each_set_bit(i, bmap.bits, bmap.size) { in cptx_attach_and_enable_cores()
331 for_each_set_bit(i, bmap.bits, bmap.size) { in cptx_attach_and_enable_cores()
345 struct otx2_cpt_bitmap bmap; in cpt_attach_and_enable_cores() local
348 bmap = get_cores_bmap(&cptpf->pdev->dev, eng_grp); in cpt_attach_and_enable_cores()
349 if (!bmap.size) in cpt_attach_and_enable_cores()
353 ret = cptx_attach_and_enable_cores(eng_grp, cptpf, bmap, in cpt_attach_and_enable_cores()
358 return cptx_attach_and_enable_cores(eng_grp, cptpf, bmap, BLKADDR_CPT0); in cpt_attach_and_enable_cores()
574 bitmap_zero(grp->engs[i].bmap, grp->g->engs_num); in release_engines()
895 bitmap_copy(engs->bmap, tmp_bmap.bits, eng_grp->g->engs_num); in eng_grp_update_masks()
913 bitmap_copy(tmp_bmap.bits, mirrored_engs->bmap, in eng_grp_update_masks()
916 bit = find_first_bit(mirrored_engs->bmap, in eng_grp_update_masks()
920 bitmap_or(engs->bmap, engs->bmap, tmp_bmap.bits, in eng_grp_update_masks()
1354 kfree(grp->engs[j].bmap); in otx2_cpt_cleanup_eng_grps()
1355 grp->engs[j].bmap = NULL; in otx2_cpt_cleanup_eng_grps()
1390 grp->engs[j].bmap = in otx2_cpt_init_eng_grps()
1393 if (!grp->engs[j].bmap) { in otx2_cpt_init_eng_grps()
1853 bitmap_to_arr32(mask, engs->bmap, in otx2_cpt_print_uc_dbg_info()