/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | priv.h | 4 #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 …]
|
D | base.c | 32 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 …]
|
D | gt215.c | 30 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()
|
D | gp102.c | 27 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()
|
D | gf100.c | 30 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()
|
D | gk20a.c | 40 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()
|
D | gm20b.c | 28 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()
|
D | memx.c | 7 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()
|
D | gk110.c | 32 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()
|
D | gk104.c | 57 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()
|
D | gp100.c | 33 gp100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp100_pmu_new()
|
D | gf119.c | 43 gf119_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf119_pmu_new()
|
D | gk208.c | 44 gk208_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk208_pmu_new()
|
D | gm107.c | 45 gm107_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm107_pmu_new()
|
/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | pmu.h | 7 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/ |
D | ls_ucode_msgqueue.c | 105 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()
|
D | acr_r375.c | 35 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r375_generate_pmu_bl_desc()
|
D | acr_r361.c | 121 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r361_generate_pmu_bl_desc()
|
D | acr_r352.c | 1143 const struct nvkm_pmu *pmu = acr->subdev->device->pmu; in acr_r352_generate_pmu_bl_desc()
|
/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | device.h | 151 struct nvkm_pmu *pmu; 224 int (*pmu )(struct nvkm_device *, int idx, struct nvkm_pmu **);
|