Lines Matching refs:signal
52 if (dom->signal[i].name) in nvkm_perfdom_count_perfsig()
84 if (!dom->signal[si].name) in nvkm_perfsig_find()
86 return &dom->signal[si]; in nvkm_perfsig_find()
140 ctr->signal[i], &dom); in nvkm_perfsrc_enable()
179 ctr->signal[i], &dom); in nvkm_perfsrc_disable()
329 struct nvkm_perfsig *signal[4], u64 source[4][8], in nvkm_perfctr_new()
346 if (signal[i]) { in nvkm_perfctr_new()
347 ctr->signal[i] = signal[i] - dom->signal; in nvkm_perfctr_new()
390 for (s = 0; s < ARRAY_SIZE(args->v0.ctr[c].signal); s++) { in nvkm_perfdom_new_()
392 args->v0.ctr[c].signal[s], in nvkm_perfdom_new_()
394 if (args->v0.ctr[c].signal[s] && !sig[s]) in nvkm_perfdom_new_()
509 sig = &dom->signal[si]; in nvkm_perfmon_mthd_query_signal()
518 args->v0.signal = si; in nvkm_perfmon_mthd_query_signal()
523 if (all || dom->signal[si].name) { in nvkm_perfmon_mthd_query_signal()
552 args->v0.version, args->v0.domain, args->v0.signal, in nvkm_perfmon_mthd_query_source()
558 sig = nvkm_perfsig_find(pm, args->v0.domain, args->v0.signal, &dom); in nvkm_perfmon_mthd_query_source()
781 sizeof(*dom->signal), GFP_KERNEL); in nvkm_perfdom_new()
800 ssig = (sdom++)->signal; in nvkm_perfdom_new()
803 &dom->signal[ssig->signal]; in nvkm_perfdom_new()