Lines Matching refs:dom
27 nv40_perfctr_init(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in nv40_perfctr_init() argument
37 src |= (ctr->signal[i] - dom->signal) << (i * 8); in nv40_perfctr_init()
39 nv_wr32(priv, 0x00a7c0 + dom->addr, 0x00000001); in nv40_perfctr_init()
40 nv_wr32(priv, 0x00a400 + dom->addr + (cntr->base.slot * 0x40), src); in nv40_perfctr_init()
41 nv_wr32(priv, 0x00a420 + dom->addr + (cntr->base.slot * 0x40), log); in nv40_perfctr_init()
45 nv40_perfctr_read(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in nv40_perfctr_read() argument
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()
57 cntr->base.clk = nv_rd32(priv, 0x00a600 + dom->addr); in nv40_perfctr_read()
61 nv40_perfctr_next(struct nvkm_pm *ppm, struct nvkm_perfdom *dom) in nv40_perfctr_next() argument