Home
last modified time | relevance | path

Searched refs:nvkm_pmu (Results 1 – 17 of 17) sorted by relevance

/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/
H A Dpriv.h6 #define nvkm_pmu(p) container_of((p), struct nvkm_pmu, subdev) macro
25 bool (*enabled)(struct nvkm_pmu *);
26 void (*reset)(struct nvkm_pmu *);
27 int (*init)(struct nvkm_pmu *);
28 void (*fini)(struct nvkm_pmu *);
29 void (*intr)(struct nvkm_pmu *);
32 void (*recv)(struct nvkm_pmu *);
33 int (*initmsg)(struct nvkm_pmu *);
38 int gt215_pmu_init(struct nvkm_pmu *);
67 int index, struct nvkm_pmu *);
[all …]
H A Dnouveau_nvkm_subdev_pmu_base.c37 struct nvkm_pmu *pmu = device->pmu; in nvkm_pmu_fan_controlled()
78 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_intr()
87 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_fini()
103 nvkm_pmu_reset(struct nvkm_pmu *pmu) in nvkm_pmu_reset()
133 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_preinit()
140 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_init()
150 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_dtor()
159 return nvkm_pmu(subdev); in nvkm_pmu_dtor()
163 nvkm_pmu = { variable
173 int index, struct nvkm_pmu *pmu) in nvkm_pmu_ctor()
[all …]
H A Dnouveau_nvkm_subdev_pmu_gt215.c35 gt215_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in gt215_pmu_send()
95 gt215_pmu_recv(struct nvkm_pmu *pmu) in gt215_pmu_recv()
149 gt215_pmu_intr(struct nvkm_pmu *pmu) in gt215_pmu_intr()
188 gt215_pmu_fini(struct nvkm_pmu *pmu) in gt215_pmu_fini()
194 gt215_pmu_reset(struct nvkm_pmu *pmu) in gt215_pmu_reset()
203 gt215_pmu_enabled(struct nvkm_pmu *pmu) in gt215_pmu_enabled()
209 gt215_pmu_init(struct nvkm_pmu *pmu) in gt215_pmu_init()
295 gt215_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gt215_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gf100.c35 gf100_pmu_reset(struct nvkm_pmu *pmu) in gf100_pmu_reset()
43 gf100_pmu_enabled(struct nvkm_pmu *pmu) in gf100_pmu_enabled()
65 gf100_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gf100_pmu_nofw()
77 gf100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf100_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gm20b.c47 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm20b_pmu_acr_bootstrap_falcon()
142 struct nvkm_pmu *pmu = priv; in gm20b_pmu_acr_init_wpr_callback()
157 gm20b_pmu_acr_init_wpr(struct nvkm_pmu *pmu) in gm20b_pmu_acr_init_wpr()
172 gm20b_pmu_initmsg(struct nvkm_pmu *pmu) in gm20b_pmu_initmsg()
198 gm20b_pmu_recv(struct nvkm_pmu *pmu) in gm20b_pmu_recv()
230 gm20b_pmu_load(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm20b_pmu_load()
244 gm20b_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm20b_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gp102.c32 gp102_pmu_reset(struct nvkm_pmu *pmu) in gp102_pmu_reset()
40 gp102_pmu_enabled(struct nvkm_pmu *pmu) in gp102_pmu_enabled()
59 gp102_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp102_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gk20a.c45 struct nvkm_pmu base;
163 gk20a_pmu_fini(struct nvkm_pmu *pmu) in gk20a_pmu_fini()
172 gk20a_pmu_init(struct nvkm_pmu *pmu) in gk20a_pmu_init()
218 gk20a_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk20a_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_memx.c12 struct nvkm_pmu *pmu;
49 nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx) in nvkm_memx_init()
80 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_fini()
171 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result()
H A Dnouveau_nvkm_subdev_pmu_gk110.c37 gk110_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk110_pmu_pgob()
114 gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk110_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gp10b.c45 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gp10b_pmu_acr_bootstrap_multiple_falcons()
103 gp10b_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp10b_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gk104.c62 gk104_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk104_pmu_pgob()
135 gk104_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk104_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gp100.c45 gp100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp100_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gf119.c55 gf119_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf119_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gk208.c56 gk208_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk208_pmu_new()
H A Dnouveau_nvkm_subdev_pmu_gm107.c57 gm107_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm107_pmu_new()
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
H A Dpmu.h9 struct nvkm_pmu { struct
43 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process, argument
45 void nvkm_pmu_pgob(struct nvkm_pmu *, bool enable);
48 int gt215_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
49 int gf100_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
50 int gf119_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
51 int gk104_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
52 int gk110_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
53 int gk208_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
63 int nvkm_memx_init(struct nvkm_pmu *, struct nvkm_memx **);
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
H A Ddevice.h161 struct nvkm_pmu *pmu;
238 int (*pmu )(struct nvkm_device *, int idx, struct nvkm_pmu **);