Searched refs:nvkm_acr (Results 1 - 22 of 22) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dpriv.h8 int (*load)(struct nvkm_acr *, int version,
13 int gm200_acr_nofw(struct nvkm_acr *, int, const struct nvkm_acr_fwif *);
14 int gm20b_acr_load(struct nvkm_acr *, int, const struct nvkm_acr_fwif *);
15 int gp102_acr_load(struct nvkm_acr *, int, const struct nvkm_acr_fwif *);
23 int (*wpr_parse)(struct nvkm_acr *);
24 u32 (*wpr_layout)(struct nvkm_acr *);
25 int (*wpr_alloc)(struct nvkm_acr *, u32 wpr_size);
26 int (*wpr_build)(struct nvkm_acr *, struct nvkm_acr_lsf *rtos);
27 int (*wpr_patch)(struct nvkm_acr *, s64 adjust);
28 void (*wpr_check)(struct nvkm_acr *, u6
[all...]
H A Dga100.c25 ga100_acr_wpr_check(struct nvkm_acr *acr, u64 *start, u64 *limit)
35 ga100_acr_hsfw_ctor(struct nvkm_acr *acr, const char *bl, const char *fw,
H A Dbase.c33 nvkm_acr_hsfw_find(struct nvkm_acr *acr, const char *name)
46 nvkm_acr_hsfw_boot(struct nvkm_acr *acr, const char *name)
60 nvkm_acr_rtos(struct nvkm_acr *acr)
75 nvkm_acr_unload(struct nvkm_acr *acr)
89 nvkm_acr_load(struct nvkm_acr *acr)
128 nvkm_acr_reload(struct nvkm_acr *acr)
137 struct nvkm_acr *acr = device->acr;
174 struct nvkm_acr *acr = device->acr;
190 nvkm_acr_unload(nvkm_acr(subdev));
197 struct nvkm_acr *ac
388 nvkm_acr = { variable in typeref:struct:nvkm_subdev_func
[all...]
H A Dgm20b.c33 gm20b_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size)
73 struct nvkm_acr *acr = fw->falcon->owner->device->acr;
115 gm20b_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif)
137 struct nvkm_acr **pacr)
H A Dgp10b.c56 struct nvkm_acr **pacr)
H A Dgv100.c64 struct nvkm_acr **pacr)
H A Dgp102.c33 gp102_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust)
62 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw)
77 gp102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos)
119 gp102_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size)
134 gp102_acr_wpr_layout(struct nvkm_acr *acr)
163 gp102_acr_wpr_parse(struct nvkm_acr *acr)
200 struct nvkm_acr *acr = fw->falcon->owner->device->acr;
257 gp102_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif)
285 struct nvkm_acr **pacr)
H A Dtu102.c33 tu102_acr_init(struct nvkm_acr *acr)
43 tu102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos)
88 tu102_acr_hsfw_nofw(struct nvkm_acr *acr, const char *bl, const char *fw,
167 tu102_acr_load(struct nvkm_acr *acr, int version,
202 struct nvkm_acr **pacr)
H A Dgm200.c40 gm200_acr_nofw(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif)
47 gm200_acr_init(struct nvkm_acr *acr)
53 gm200_acr_wpr_check(struct nvkm_acr *acr, u64 *start, u64 *limit)
65 gm200_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust)
114 gm200_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw)
129 gm200_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos)
169 gm200_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size)
183 gm200_acr_wpr_layout(struct nvkm_acr *acr)
209 gm200_acr_wpr_parse(struct nvkm_acr *acr)
245 gm200_acr_hsfw_ctor(struct nvkm_acr *ac
[all...]
H A Dga102.c28 ga102_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust)
62 ga102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw)
133 ga102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos)
189 ga102_acr_wpr_layout(struct nvkm_acr *acr)
218 ga102_acr_wpr_parse(struct nvkm_acr *acr)
291 ga102_acr_load(struct nvkm_acr *acr, int version,
324 struct nvkm_acr **pacr)
H A Dlsfw.c39 nvkm_acr_lsfw_del_all(struct nvkm_acr *acr)
48 nvkm_acr_lsfw_get(struct nvkm_acr *acr, enum nvkm_acr_lsf_id id)
59 nvkm_acr_lsfw_add(const struct nvkm_acr_lsf_func *func, struct nvkm_acr *acr,
94 struct nvkm_acr *acr = subdev->device->acr;
255 struct nvkm_acr *acr = subdev->device->acr;
333 struct nvkm_acr *acr = subdev->device->acr;
H A Dgp108.c109 struct nvkm_acr **pacr)
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h4 #define nvkm_acr(p) container_of((p), struct nvkm_acr, subdev) macro
35 struct nvkm_acr { struct
63 int gm200_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
64 int gm20b_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
65 int gp102_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
66 int gp108_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
67 int gp10b_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
68 int gv100_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
69 int tu102_acr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_acr **);
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dpriv.h33 void gp102_sec2_acr_bld_write_1(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *);
34 void gp102_sec2_acr_bld_patch_1(struct nvkm_acr *, u32, s64);
H A Dgp102.c78 gp102_sec2_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust)
90 gp102_sec2_acr_bld_write(struct nvkm_acr *acr, u32 bld,
241 gp102_sec2_acr_bld_patch_1(struct nvkm_acr *acr, u32 bld, s64 adjust)
252 gp102_sec2_acr_bld_write_1(struct nvkm_acr *acr, u32 bld,
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c29 gp108_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust)
40 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
H A Dgf100.h438 void gm20b_gr_acr_bld_write(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *);
439 void gm20b_gr_acr_bld_patch(struct nvkm_acr *, u32, s64);
443 void gp108_gr_acr_bld_write(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *);
444 void gp108_gr_acr_bld_patch(struct nvkm_acr *, u32, s64);
H A Dgm200.c46 gm200_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust)
57 gm200_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
H A Dgm20b.c34 gm20b_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust)
52 gm20b_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dpriv.h52 void gm20b_pmu_acr_bld_patch(struct nvkm_acr *, u32, s64);
53 void gm20b_pmu_acr_bld_write(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *);
H A Dgm20b.c66 gm20b_pmu_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust)
87 gm20b_pmu_acr_bld_write(struct nvkm_acr *acr, u32 bld,
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h22 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_ACR , struct nvkm_acr , acr)

Completed in 242 milliseconds