Home
last modified time | relevance | path

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

/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dpriv.h4 #define nvkm_pmu(p) container_of((p), struct nvkm_pmu, subdev) macro
9 int index, struct nvkm_pmu *);
11 int index, struct nvkm_pmu **);
24 bool (*enabled)(struct nvkm_pmu *);
25 void (*reset)(struct nvkm_pmu *);
26 int (*init)(struct nvkm_pmu *);
27 void (*fini)(struct nvkm_pmu *);
28 void (*intr)(struct nvkm_pmu *);
29 int (*send)(struct nvkm_pmu *, u32 reply[2], u32 process,
31 void (*recv)(struct nvkm_pmu *);
[all …]
Dbase.c32 struct nvkm_pmu *pmu = device->pmu; in nvkm_pmu_fan_controlled()
48 nvkm_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in nvkm_pmu_pgob()
57 struct nvkm_pmu *pmu = container_of(work, typeof(*pmu), recv.work); in nvkm_pmu_recv()
62 nvkm_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in nvkm_pmu_send()
73 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_intr()
82 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_fini()
92 nvkm_pmu_reset(struct nvkm_pmu *pmu) in nvkm_pmu_reset()
122 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_preinit()
129 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_init()
139 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_oneinit()
[all …]
Dgt215.c30 gt215_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in gt215_pmu_send()
87 gt215_pmu_recv(struct nvkm_pmu *pmu) in gt215_pmu_recv()
139 gt215_pmu_intr(struct nvkm_pmu *pmu) in gt215_pmu_intr()
178 gt215_pmu_fini(struct nvkm_pmu *pmu) in gt215_pmu_fini()
184 gt215_pmu_reset(struct nvkm_pmu *pmu) in gt215_pmu_reset()
193 gt215_pmu_enabled(struct nvkm_pmu *pmu) in gt215_pmu_enabled()
199 gt215_pmu_init(struct nvkm_pmu *pmu) in gt215_pmu_init()
260 gt215_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gt215_pmu_new()
Dgp102.c27 gp102_pmu_reset(struct nvkm_pmu *pmu) in gp102_pmu_reset()
35 gp102_pmu_enabled(struct nvkm_pmu *pmu) in gp102_pmu_enabled()
47 gp102_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp102_pmu_new()
Dgf100.c30 gf100_pmu_reset(struct nvkm_pmu *pmu) in gf100_pmu_reset()
38 gf100_pmu_enabled(struct nvkm_pmu *pmu) in gf100_pmu_enabled()
59 gf100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf100_pmu_new()
Dgk20a.c40 struct nvkm_pmu base;
158 gk20a_pmu_fini(struct nvkm_pmu *pmu) in gk20a_pmu_fini()
167 gk20a_pmu_init(struct nvkm_pmu *pmu) in gk20a_pmu_init()
206 gk20a_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk20a_pmu_new()
Dgm20b.c28 gm20b_pmu_recv(struct nvkm_pmu *pmu) in gm20b_pmu_recv()
47 gm20b_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm20b_pmu_new()
Dmemx.c7 struct nvkm_pmu *pmu;
44 nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx) in nvkm_memx_init()
75 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_fini()
166 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result()
Dgk110.c32 gk110_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk110_pmu_pgob()
102 gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk110_pmu_new()
Dgk104.c57 gk104_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk104_pmu_pgob()
123 gk104_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk104_pmu_new()
Dgp100.c33 gp100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp100_pmu_new()
Dgf119.c43 gf119_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf119_pmu_new()
Dgk208.c44 gk208_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk208_pmu_new()
Dgm107.c45 gm107_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm107_pmu_new()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dpmu.h7 struct nvkm_pmu { struct
30 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process, argument
32 void nvkm_pmu_pgob(struct nvkm_pmu *, bool enable);
35 int gt215_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
36 int gf100_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
37 int gf119_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
38 int gk104_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
39 int gk110_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
40 int gk208_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
41 int gk20a_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dls_ucode_msgqueue.c105 struct nvkm_pmu *pmu = sb->subdev.device->pmu; in acr_ls_ucode_load_pmu()
125 struct nvkm_pmu *pmu = device->pmu; in acr_ls_pmu_post_run()
Dacr_r375.c35 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r375_generate_pmu_bl_desc()
Dacr_r361.c121 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r361_generate_pmu_bl_desc()
Dacr_r352.c1143 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r352_generate_pmu_bl_desc()
/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h151 struct nvkm_pmu *pmu;
224 int (*pmu )(struct nvkm_device *, int idx, struct nvkm_pmu **);