Lines Matching refs:signal
54 if (dom->signal[i].name) in nvkm_perfdom_count_perfsig()
86 if (!dom->signal[si].name) in nvkm_perfsig_find()
88 return &dom->signal[si]; in nvkm_perfsig_find()
142 ctr->signal[i], &dom); in nvkm_perfsrc_enable()
181 ctr->signal[i], &dom); in nvkm_perfsrc_disable()
331 struct nvkm_perfsig *signal[4], u64 source[4][8], in nvkm_perfctr_new()
348 if (signal[i]) { in nvkm_perfctr_new()
349 ctr->signal[i] = signal[i] - dom->signal; in nvkm_perfctr_new()
392 for (s = 0; s < ARRAY_SIZE(args->v0.ctr[c].signal); s++) { in nvkm_perfdom_new_()
394 args->v0.ctr[c].signal[s], in nvkm_perfdom_new_()
396 if (args->v0.ctr[c].signal[s] && !sig[s]) in nvkm_perfdom_new_()
511 sig = &dom->signal[si]; in nvkm_perfmon_mthd_query_signal()
520 args->v0.signal = si; in nvkm_perfmon_mthd_query_signal()
525 if (all || dom->signal[si].name) { in nvkm_perfmon_mthd_query_signal()
554 args->v0.version, args->v0.domain, args->v0.signal, in nvkm_perfmon_mthd_query_source()
560 sig = nvkm_perfsig_find(pm, args->v0.domain, args->v0.signal, &dom); in nvkm_perfmon_mthd_query_source()
782 dom = kzalloc(struct_size(dom, signal, sdom->signal_nr), in nvkm_perfdom_new()
802 ssig = (sdom++)->signal; in nvkm_perfdom_new()
805 &dom->signal[ssig->signal]; in nvkm_perfdom_new()