1 #ifndef __NVKM_PM_NVC0_H__ 2 #define __NVKM_PM_NVC0_H__ 3 #include "priv.h" 4 5 struct gf100_pm_func { 6 const struct nvkm_specdom *doms_hub; 7 const struct nvkm_specdom *doms_gpc; 8 const struct nvkm_specdom *doms_part; 9 }; 10 11 int gf100_pm_new_(const struct gf100_pm_func *, struct nvkm_device *, 12 int index, struct nvkm_pm **); 13 14 extern const struct nvkm_funcdom gf100_perfctr_func; 15 extern const struct nvkm_specdom gf100_pm_gpc[]; 16 17 extern const struct nvkm_specsrc gf100_pbfb_sources[]; 18 extern const struct nvkm_specsrc gf100_pmfb_sources[]; 19 #endif 20