Lines Matching refs:source
94 for (i = 0; i < ARRAY_SIZE(sig->source); i++) { in nvkm_perfsig_count_perfsrc()
95 if (sig->source[i]) in nvkm_perfsig_count_perfsrc()
109 for (i = 0; i < ARRAY_SIZE(sig->source) && sig->source[i]; i++) { in nvkm_perfsrc_find()
110 if (sig->source[i] == si) { in nvkm_perfsrc_find()
138 for (j = 0; j < 8 && ctr->source[i][j]; j++) { in nvkm_perfsrc_enable()
144 src = nvkm_perfsrc_find(pm, sig, ctr->source[i][j]); in nvkm_perfsrc_enable()
153 value |= ((ctr->source[i][j] >> 32) << src->shift); in nvkm_perfsrc_enable()
177 for (j = 0; j < 8 && ctr->source[i][j]; j++) { in nvkm_perfsrc_disable()
183 src = nvkm_perfsrc_find(pm, sig, ctr->source[i][j]); in nvkm_perfsrc_disable()
329 struct nvkm_perfsig *signal[4], u64 source[4][8], in nvkm_perfctr_new()
349 ctr->source[i][j] = source[i][j]; in nvkm_perfctr_new()
398 src[s][m] = args->v0.ctr[c].source[s][m]; in nvkm_perfdom_new_()
567 src = nvkm_perfsrc_find(pm, sig, sig->source[si]); in nvkm_perfmon_mthd_query_source()
571 args->v0.source = sig->source[si]; in nvkm_perfmon_mthd_query_source()
754 sig->source[source_nr++] = source_id + 1; in nvkm_perfsrc_new()
805 ret = nvkm_perfsrc_new(pm, sig, ssig->source); in nvkm_perfdom_new()