Lines Matching refs:ctr
28 struct nvkm_perfctr *ctr) in nv40_perfctr_init() argument
31 struct nv40_pm_cntr *cntr = (void *)ctr; in nv40_perfctr_init()
32 u32 log = ctr->logic_op; in nv40_perfctr_init()
36 for (i = 0; i < 4 && ctr->signal[i]; i++) in nv40_perfctr_init()
37 src |= (ctr->signal[i] - dom->signal) << (i * 8); in nv40_perfctr_init()
46 struct nvkm_perfctr *ctr) in nv40_perfctr_read() argument
49 struct nv40_pm_cntr *cntr = (void *)ctr; in nv40_perfctr_read()
52 case 0: cntr->base.ctr = nv_rd32(priv, 0x00a700 + dom->addr); break; in nv40_perfctr_read()
53 case 1: cntr->base.ctr = nv_rd32(priv, 0x00a6c0 + dom->addr); break; in nv40_perfctr_read()
54 case 2: cntr->base.ctr = nv_rd32(priv, 0x00a680 + dom->addr); break; in nv40_perfctr_read()
55 case 3: cntr->base.ctr = nv_rd32(priv, 0x00a740 + dom->addr); break; in nv40_perfctr_read()