Searched refs:gpc_tpc_mask (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gv100.c | 106 gv100_gr_scg_estimate_perf(struct gf100_gr *gr, unsigned long *gpc_tpc_mask, in gv100_gr_scg_estimate_perf() argument 136 num_tpc_mask = gpc_tpc_mask[gpc]; in gv100_gr_scg_estimate_perf() 167 num_tpc_mask = gr->ppc_tpc_mask[gpc][pes] & gpc_tpc_mask[gpc]; in gv100_gr_scg_estimate_perf() 229 unsigned long *gpc_tpc_mask; in gv100_gr_oneinit_sm_id() local 234 gpc_tpc_mask = kcalloc(gr->gpc_nr, sizeof(*gpc_tpc_mask), GFP_KERNEL); in gv100_gr_oneinit_sm_id() 237 if (!gpc_table || !tpc_table || !gpc_tpc_mask) { in gv100_gr_oneinit_sm_id() 244 gpc_tpc_mask[gpc] |= gr->ppc_tpc_mask[gpc][pes]; in gv100_gr_oneinit_sm_id() 249 for_each_set_bit(tpc, &gpc_tpc_mask[gpc], gr->tpc_nr[gpc]) { in gv100_gr_oneinit_sm_id() 250 ret = gv100_gr_scg_estimate_perf(gr, gpc_tpc_mask, gpc, tpc, &perf); in gv100_gr_oneinit_sm_id() 263 gpc_tpc_mask[gpc_table[gtpc]] &= ~BIT(tpc_table[gtpc]); in gv100_gr_oneinit_sm_id() [all …]
|