/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | priv.h | 8 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 D | ga100.c | 25 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 D | base.c | 33 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 D | gm20b.c | 33 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 D | gp10b.c | 56 struct nvkm_acr **pacr)
|
H A D | gv100.c | 64 struct nvkm_acr **pacr)
|
H A D | gp102.c | 33 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 D | tu102.c | 33 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 D | gm200.c | 40 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 D | ga102.c | 28 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 D | lsfw.c | 39 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 D | gp108.c | 109 struct nvkm_acr **pacr)
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | acr.h | 4 #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 D | priv.h | 33 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 D | gp102.c | 78 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 D | gp108.c | 29 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 D | gf100.h | 438 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 D | gm200.c | 46 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 D | gm20b.c | 34 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 D | priv.h | 52 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 D | gm20b.c | 66 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 D | layout.h | 22 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_ACR , struct nvkm_acr , acr)
|