gf100.h 541 B

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