Home
last modified time | relevance | path

Searched refs:nvkm_pmu (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dpriv.h4 #define nvkm_pmu(p) container_of((p), struct nvkm_pmu, subdev) macro
23 bool (*enabled)(struct nvkm_pmu *);
24 void (*reset)(struct nvkm_pmu *);
25 int (*init)(struct nvkm_pmu *);
26 void (*fini)(struct nvkm_pmu *);
27 void (*intr)(struct nvkm_pmu *);
28 int (*send)(struct nvkm_pmu *, u32 reply[2], u32 process,
30 void (*recv)(struct nvkm_pmu *);
31 int (*initmsg)(struct nvkm_pmu *);
[all...]
H A 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()
98 nvkm_pmu_reset(struct nvkm_pmu *pmu) in nvkm_pmu_reset()
119 struct nvkm_pmu *pm in nvkm_pmu_preinit()
160 nvkm_pmu = { global() variable
[all...]
H A 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()
60 gf100_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gf100_pmu_nofw()
72 gf100_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gf100_pmu_new()
H A Dgm20b.c42 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm20b_pmu_acr_bootstrap_falcon()
140 struct nvkm_pmu *pmu = priv; in gm20b_pmu_acr_init_wpr_callback()
155 gm20b_pmu_acr_init_wpr(struct nvkm_pmu *pmu) in gm20b_pmu_acr_init_wpr()
170 gm20b_pmu_initmsg(struct nvkm_pmu *pmu) in gm20b_pmu_initmsg()
196 gm20b_pmu_recv(struct nvkm_pmu *pmu) in gm20b_pmu_recv()
229 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 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()
54 gp102_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gp102_pmu_new()
H A 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()
285 gt215_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gt215_pmu_new()
H A Dgm200.c29 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm200_pmu_flcn_reset()
64 gm200_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm200_pmu_nofw()
77 gm200_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gm200_pmu_new()
H A 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()
H A 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()
213 gk20a_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk20a_pmu_new()
H A Dgp10b.c40 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 Dgk104.c57 gk104_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk104_pmu_pgob()
130 gk104_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk104_pmu_new()
H A Dgk110.c32 gk110_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk110_pmu_pgob()
109 gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk110_pmu_new()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dpriv.h4 #define nvkm_pmu(p) container_of((p), struct nvkm_pmu, subdev) macro
23 bool (*enabled)(struct nvkm_pmu *);
24 void (*reset)(struct nvkm_pmu *);
25 int (*init)(struct nvkm_pmu *);
26 void (*fini)(struct nvkm_pmu *);
27 void (*intr)(struct nvkm_pmu *);
28 int (*send)(struct nvkm_pmu *, u32 reply[2], u32 process,
30 void (*recv)(struct nvkm_pmu *);
31 int (*initmsg)(struct nvkm_pmu *);
[all...]
H A 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()
96 struct nvkm_pmu *pmu = nvkm_pmu(subde in nvkm_pmu_init()
118 nvkm_pmu = { global() variable
[all...]
H A 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()
60 gf100_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gf100_pmu_nofw()
73 struct nvkm_pmu **ppmu) in gf100_pmu_new()
H A Dgm20b.c42 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm20b_pmu_acr_bootstrap_falcon()
129 struct nvkm_pmu *pmu = priv; in gm20b_pmu_acr_init_wpr_callback()
144 gm20b_pmu_acr_init_wpr(struct nvkm_pmu *pmu) in gm20b_pmu_acr_init_wpr()
159 gm20b_pmu_initmsg(struct nvkm_pmu *pmu) in gm20b_pmu_initmsg()
185 gm20b_pmu_recv(struct nvkm_pmu *pmu) in gm20b_pmu_recv()
201 gm20b_pmu_fini(struct nvkm_pmu *pmu) in gm20b_pmu_fini()
215 gm20b_pmu_init(struct nvkm_pmu *pmu) in gm20b_pmu_init()
251 gm20b_pmu_load(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm20b_pmu_load()
267 struct nvkm_pmu **ppmu) in gm20b_pmu_new()
H A 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()
185 gt215_pmu_reset(struct nvkm_pmu *pmu) in gt215_pmu_reset()
195 gt215_pmu_enabled(struct nvkm_pmu *pmu) in gt215_pmu_enabled()
201 gt215_pmu_init(struct nvkm_pmu *pmu) in gt215_pmu_init()
291 struct nvkm_pmu **ppmu) in gt215_pmu_new()
H A 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()
213 struct nvkm_pmu **ppmu) in gk20a_pmu_new()
H A 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()
H A Dgm200.c68 gm200_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm200_pmu_nofw()
82 struct nvkm_pmu **ppmu) in gm200_pmu_new()
H A Dgp10b.c40 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gp10b_pmu_acr_bootstrap_multiple_falcons()
93 struct nvkm_pmu **ppmu) in gp10b_pmu_new()
H A Dgk104.c57 gk104_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk104_pmu_pgob()
131 struct nvkm_pmu **ppmu) in gk104_pmu_new()
H A Dgk110.c32 gk110_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk110_pmu_pgob()
110 struct nvkm_pmu **ppmu) in gk110_pmu_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dpmu.h7 struct nvkm_pmu { struct
37 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process,
39 void nvkm_pmu_pgob(struct nvkm_pmu *, bool enable);
42 int gt215_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
43 int gf100_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
44 int gf119_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
45 int gk104_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
46 int gk110_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
47 int gk208_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
48 int gk20a_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dpmu.h7 struct nvkm_pmu { struct
38 int nvkm_pmu_send(struct nvkm_pmu *, u32 reply[2], u32 process,
40 void nvkm_pmu_pgob(struct nvkm_pmu *, bool enable);
43 int gt215_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
44 int gf100_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
45 int gf119_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
46 int gk104_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
47 int gk110_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
48 int gk208_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
49 int gk20a_pmu_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_pmu **);
[all...]

Completed in 8 milliseconds

12