Lines Matching refs:dom
42 gf100_perfctr_init(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in gf100_perfctr_init() argument
52 src |= (ctr->signal[i] - dom->signal) << (i * 8); in gf100_perfctr_init()
54 nv_wr32(priv, dom->addr + 0x09c, 0x00040002); in gf100_perfctr_init()
55 nv_wr32(priv, dom->addr + 0x100, 0x00000000); in gf100_perfctr_init()
56 nv_wr32(priv, dom->addr + 0x040 + (cntr->base.slot * 0x08), src); in gf100_perfctr_init()
57 nv_wr32(priv, dom->addr + 0x044 + (cntr->base.slot * 0x08), log); in gf100_perfctr_init()
61 gf100_perfctr_read(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in gf100_perfctr_read() argument
68 case 0: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x08c); break; in gf100_perfctr_read()
69 case 1: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x088); break; in gf100_perfctr_read()
70 case 2: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x080); break; in gf100_perfctr_read()
71 case 3: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x090); break; in gf100_perfctr_read()
73 cntr->base.clk = nv_rd32(priv, dom->addr + 0x070); in gf100_perfctr_read()
77 gf100_perfctr_next(struct nvkm_pm *ppm, struct nvkm_perfdom *dom) in gf100_perfctr_next() argument
80 nv_wr32(priv, dom->addr + 0x06c, dom->signal_nr - 0x40 + 0x27); in gf100_perfctr_next()
81 nv_wr32(priv, dom->addr + 0x0ec, 0x00000011); in gf100_perfctr_next()