Searched refs:nvkm_pm (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
H A Dpm.h8 struct nvkm_pm { struct
19 int nv40_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
20 int nv50_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
21 int g84_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
22 int gt200_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
23 int gt215_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
24 int gf100_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
25 int gf108_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
26 int gf117_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
27 int gk104_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/pm/
H A Dnv40.h10 struct nvkm_pm base;
15 int index, struct nvkm_pm **);
H A Dpriv.h6 #define nvkm_pm(p) container_of((p), struct nvkm_pm, engine) macro
10 int index, struct nvkm_pm *);
13 void (*fini)(struct nvkm_pm *);
91 void (*init)(struct nvkm_pm *, struct nvkm_perfdom *,
93 void (*read)(struct nvkm_pm *, struct nvkm_perfdom *,
95 void (*next)(struct nvkm_pm *, struct nvkm_perfdom *);
98 int nvkm_perfdom_new(struct nvkm_pm *, const char *, u32, u32, u32, u32,
105 struct nvkm_pm *pm;
H A Dgf100.h15 int index, struct nvkm_pm **);
H A Dnouveau_nvkm_engine_pm_nv40.c32 nv40_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom,
49 nv40_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom,
64 nv40_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom)
88 int index, struct nvkm_pm **ppm)
125 nv40_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_gf100.c133 gf100_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom,
151 gf100_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom,
166 gf100_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom)
181 gf100_pm_fini(struct nvkm_pm *pm)
195 int index, struct nvkm_pm **ppm)
197 struct nvkm_pm *pm;
245 gf100_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_base.c41 nvkm_pm_count_perfdom(struct nvkm_pm *pm)
67 nvkm_perfdom_find(struct nvkm_pm *pm, int di)
80 nvkm_perfsig_find(struct nvkm_pm *pm, u8 di, u8 si, struct nvkm_perfdom **pdom)
109 nvkm_perfsrc_find(struct nvkm_pm *pm, struct nvkm_perfsig *sig, int si)
134 nvkm_perfsrc_enable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr)
173 nvkm_perfsrc_disable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr)
219 struct nvkm_pm *pm = dom->perfmon->pm;
249 struct nvkm_pm *pm = dom->perfmon->pm;
273 struct nvkm_pm *pm = dom->perfmon->pm;
318 struct nvkm_pm *p
858 nvkm_pm = { variable in typeref:struct:nvkm_engine_func
[all...]
H A Dnouveau_nvkm_engine_pm_gf108.c68 gf108_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_gf117.c82 gf117_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_g84.c167 g84_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_nv50.c177 nv50_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_gk104.c186 gk104_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_gt200.c159 gt200_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
H A Dnouveau_nvkm_engine_pm_gt215.c140 gt215_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm)
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
H A Ddevice.h186 struct nvkm_pm *pm;
263 int (*pm )(struct nvkm_device *, int idx, struct nvkm_pm **);

Completed in 142 milliseconds