/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | pm.h | 5 struct nvkm_pm { struct 16 int nv40_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 17 int nv50_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 18 int g84_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 19 int gt200_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 20 int gt215_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 21 int gf100_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 22 int gf108_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 23 int gf117_pm_new(struct nvkm_device *, int, struct nvkm_pm **); 24 int gk104_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
H A D | nv40.h | 7 struct nvkm_pm base; 12 int index, struct nvkm_pm **);
|
H A D | priv.h | 3 #define nvkm_pm(p) container_of((p), struct nvkm_pm, engine) macro 7 int index, struct nvkm_pm *); 10 void (*fini)(struct nvkm_pm *); 87 void (*init)(struct nvkm_pm *, struct nvkm_perfdom *, 89 void (*read)(struct nvkm_pm *, struct nvkm_perfdom *, 91 void (*next)(struct nvkm_pm *, struct nvkm_perfdom *); 94 int nvkm_perfdom_new(struct nvkm_pm *, const char *, u32, u32, u32, u32, 101 struct nvkm_pm *pm;
|
H A D | gf100.h | 12 int index, struct nvkm_pm **);
|
H A D | nv40.c | 27 nv40_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, nv40_perfctr_init() 44 nv40_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, nv40_perfctr_read() 59 nv40_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom) nv40_perfctr_next() 81 int index, struct nvkm_pm **ppm) nv40_pm_new_() 118 nv40_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) nv40_pm_new()
|
H A D | base.c | 34 nvkm_pm_count_perfdom(struct nvkm_pm *pm) nvkm_pm_count_perfdom() 60 nvkm_perfdom_find(struct nvkm_pm *pm, int di) nvkm_perfdom_find() 73 nvkm_perfsig_find(struct nvkm_pm *pm, u8 di, u8 si, struct nvkm_perfdom **pdom) nvkm_perfsig_find() 102 nvkm_perfsrc_find(struct nvkm_pm *pm, struct nvkm_perfsig *sig, int si) nvkm_perfsrc_find() 127 nvkm_perfsrc_enable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr) nvkm_perfsrc_enable() 166 nvkm_perfsrc_disable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr) nvkm_perfsrc_disable() 212 struct nvkm_pm *pm = dom->perfmon->pm; nvkm_perfdom_init() 242 struct nvkm_pm *pm = dom->perfmon->pm; nvkm_perfdom_sample() 266 struct nvkm_pm *pm = dom->perfmon->pm; nvkm_perfdom_read() 311 struct nvkm_pm *pm = dom->perfmon->pm; nvkm_perfdom_dtor() 371 struct nvkm_pm *pm = perfmon->pm; nvkm_perfdom_new_() 439 struct nvkm_pm *pm = perfmon->pm; nvkm_perfmon_mthd_query_domain() 487 struct nvkm_pm *pm = perfmon->pm; nvkm_perfmon_mthd_query_signal() 541 struct nvkm_pm *pm = perfmon->pm; nvkm_perfmon_mthd_query_source() 628 struct nvkm_pm *pm = perfmon->pm; nvkm_perfmon_dtor() 644 nvkm_perfmon_new(struct nvkm_pm *pm, const struct nvkm_oclass *oclass, nvkm_perfmon_new() 665 struct nvkm_pm *pm = nvkm_pm(oclass->engine); nvkm_pm_oclass_new() 701 nvkm_perfsrc_new(struct nvkm_pm *pm, struct nvkm_perfsig *sig, nvkm_perfsrc_new() 764 nvkm_perfdom_new(struct nvkm_pm *pm, const char *name, u32 mask, nvkm_perfdom_new() 823 struct nvkm_pm *pm = nvkm_pm(engine); nvkm_pm_fini() 832 struct nvkm_pm *pm = nvkm_pm(engine); nvkm_pm_dtor() 851 nvkm_pm = { variable in typeref:struct:nvkm_engine_func 859 int index, struct nvkm_pm *pm) nvkm_pm_ctor() 864 return nvkm_engine_ctor(&nvkm_pm, device, index, 0, true, &pm->engine); nvkm_pm_ctor()
|
H A D | gf100.c | 128 gf100_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, gf100_perfctr_init() 146 gf100_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, gf100_perfctr_read() 161 gf100_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom) gf100_perfctr_next() 176 gf100_pm_fini(struct nvkm_pm *pm) gf100_pm_fini() 190 int index, struct nvkm_pm **ppm) gf100_pm_new_() 192 struct nvkm_pm *pm; gf100_pm_new_() 240 gf100_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gf100_pm_new()
|
H A D | gf108.c | 63 gf108_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gf108_pm_new()
|
H A D | gf117.c | 77 gf117_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gf117_pm_new()
|
H A D | gt215.c | 135 gt215_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gt215_pm_new()
|
H A D | g84.c | 162 g84_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) g84_pm_new()
|
H A D | gk104.c | 181 gk104_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gk104_pm_new()
|
H A D | gt200.c | 154 gt200_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gt200_pm_new()
|
H A D | nv50.c | 172 nv50_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) nv50_pm_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 137 struct nvkm_pm *pm; 202 int (*pm )(struct nvkm_device *, int idx, struct nvkm_pm **);
|