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

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dpm.h5 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 Dnv40.h7 struct nvkm_pm base;
12 int index, struct nvkm_pm **);
H A Dpriv.h3 #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 Dgf100.h12 int index, struct nvkm_pm **);
H A Dnv40.c27 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 Dbase.c34 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 Dgf100.c128 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 Dgf108.c63 gf108_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gf108_pm_new()
H A Dgf117.c77 gf117_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gf117_pm_new()
H A Dgt215.c135 gt215_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gt215_pm_new()
H A Dg84.c162 g84_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) g84_pm_new()
H A Dgk104.c181 gk104_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gk104_pm_new()
H A Dgt200.c154 gt200_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) gt200_pm_new()
H A Dnv50.c172 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 Ddevice.h137 struct nvkm_pm *pm;
202 int (*pm )(struct nvkm_device *, int idx, struct nvkm_pm **);

Completed in 163 milliseconds