Lines Matching refs:engine
129 struct nvkm_subdev *subdev = &pm->engine.subdev; in nvkm_perfsrc_enable()
168 struct nvkm_subdev *subdev = &pm->engine.subdev; in nvkm_perfsrc_disable()
488 struct nvkm_device *device = pm->engine.subdev.device; in nvkm_perfmon_mthd_query_signal()
629 mutex_lock(&pm->engine.subdev.mutex); in nvkm_perfmon_dtor()
632 mutex_unlock(&pm->engine.subdev.mutex); in nvkm_perfmon_dtor()
665 struct nvkm_pm *pm = nvkm_pm(oclass->engine); in nvkm_pm_oclass_new()
672 mutex_lock(&pm->engine.subdev.mutex); in nvkm_pm_oclass_new()
676 mutex_unlock(&pm->engine.subdev.mutex); in nvkm_pm_oclass_new()
821 nvkm_pm_fini(struct nvkm_engine *engine, bool suspend) in nvkm_pm_fini() argument
823 struct nvkm_pm *pm = nvkm_pm(engine); in nvkm_pm_fini()
830 nvkm_pm_dtor(struct nvkm_engine *engine) in nvkm_pm_dtor() argument
832 struct nvkm_pm *pm = nvkm_pm(engine); in nvkm_pm_dtor()
864 return nvkm_engine_ctor(&nvkm_pm, device, index, 0, true, &pm->engine); in nvkm_pm_ctor()