Lines Matching refs:pm
128 gf100_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_init() argument
131 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_init()
146 gf100_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_read() argument
149 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_read()
161 gf100_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom) in gf100_perfctr_next() argument
163 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_next()
176 gf100_pm_fini(struct nvkm_pm *pm) in gf100_pm_fini() argument
178 struct nvkm_device *device = pm->engine.subdev.device; in gf100_pm_fini()
192 struct nvkm_pm *pm; in gf100_pm_new_() local
196 if (!(pm = *ppm = kzalloc(sizeof(*pm), GFP_KERNEL))) in gf100_pm_new_()
199 ret = nvkm_pm_ctor(&gf100_pm_, device, index, pm); in gf100_pm_new_()
204 ret = nvkm_perfdom_new(pm, "hub", 0, 0x1b0000, 0, 0x200, in gf100_pm_new_()
214 ret = nvkm_perfdom_new(pm, "gpc", mask, 0x180000, in gf100_pm_new_()
224 ret = nvkm_perfdom_new(pm, "part", mask, 0x1a0000, in gf100_pm_new_()