1#ifndef __NVKM_PM_NVC0_H__ 2#define __NVKM_PM_NVC0_H__ 3#include "priv.h" 4 5struct 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 11int gf100_pm_new_(const struct gf100_pm_func *, struct nvkm_device *, 12 int index, struct nvkm_pm **); 13 14extern const struct nvkm_funcdom gf100_perfctr_func; 15extern const struct nvkm_specdom gf100_pm_gpc[]; 16 17extern const struct nvkm_specsrc gf100_pbfb_sources[]; 18extern const struct nvkm_specsrc gf100_pmfb_sources[]; 19#endif 20