/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/ |
priv.h | 10 int (*load)(struct nvkm_acr *, int version, 15 int gm20b_acr_load(struct nvkm_acr *, int, const struct nvkm_acr_fwif *); 16 int gp102_acr_load(struct nvkm_acr *, int, const struct nvkm_acr_fwif *); 24 int (*wpr_parse)(struct nvkm_acr *); 25 u32 (*wpr_layout)(struct nvkm_acr *); 26 int (*wpr_alloc)(struct nvkm_acr *, u32 wpr_size); 27 int (*wpr_build)(struct nvkm_acr *, struct nvkm_acr_lsf *rtos); 28 void (*wpr_patch)(struct nvkm_acr *, s64 adjust); 29 void (*wpr_check)(struct nvkm_acr *, u64 *start, u64 *limit); 30 int (*init)(struct nvkm_acr *); [all...] |
nouveau_nvkm_subdev_acr_base.c | 34 nvkm_acr_hsf_find(struct nvkm_acr *acr, const char *name) 45 nvkm_acr_hsf_boot(struct nvkm_acr *acr, const char *name) 72 nvkm_acr_unload(struct nvkm_acr *acr) 81 nvkm_acr_load(struct nvkm_acr *acr) 120 nvkm_acr_reload(struct nvkm_acr *acr) 129 struct nvkm_acr *acr = device->acr; 146 struct nvkm_acr *acr = device->acr; 174 struct nvkm_acr *acr = device->acr; 190 nvkm_acr_unload(nvkm_acr(subdev)); 200 return nvkm_acr_load(nvkm_acr(subdev)) 357 nvkm_acr = { variable in typeref:typename:const struct nvkm_subdev_func [all...] |
nouveau_nvkm_subdev_acr_gm20b.c | 38 gm20b_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size) 54 gm20b_acr_load_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) 74 gm20b_acr_load_load(struct nvkm_acr *acr, struct nvkm_acr_hsfw *hsfw) 116 gm20b_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) 136 gm20b_acr_new(struct nvkm_device *device, int index, struct nvkm_acr **pacr)
|
nouveau_nvkm_subdev_acr_tu102.c | 38 tu102_acr_init(struct nvkm_acr *acr) 48 tu102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos) 93 tu102_acr_hsfw_boot(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) 99 tu102_acr_hsfw_nofw(struct nvkm_acr *acr, const char *bl, const char *fw, 129 tu102_acr_asb_load(struct nvkm_acr *acr, struct nvkm_acr_hsfw *hsfw) 198 tu102_acr_load(struct nvkm_acr *acr, int version, 231 tu102_acr_new(struct nvkm_device *device, int index, struct nvkm_acr **pacr)
|
nouveau_nvkm_subdev_acr_gm200.c | 43 gm200_acr_init(struct nvkm_acr *acr) 49 gm200_acr_wpr_check(struct nvkm_acr *acr, u64 *start, u64 *limit) 61 gm200_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust) 108 gm200_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) 123 gm200_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos) 163 gm200_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size) 177 gm200_acr_wpr_layout(struct nvkm_acr *acr) 203 gm200_acr_wpr_parse(struct nvkm_acr *acr) 217 gm200_acr_hsfw_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) 237 gm200_acr_hsfw_boot(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf [all...] |
nouveau_nvkm_subdev_acr_gp10b.c | 59 gp10b_acr_new(struct nvkm_device *device, int index, struct nvkm_acr **pacr)
|
nouveau_nvkm_subdev_acr_gp102.c | 40 gp102_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust) 67 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) 82 gp102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos) 124 gp102_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size) 139 gp102_acr_wpr_layout(struct nvkm_acr *acr) 168 gp102_acr_wpr_parse(struct nvkm_acr *acr) 200 gp102_acr_load_load(struct nvkm_acr *acr, struct nvkm_acr_hsfw *hsfw) 259 gp102_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) 285 gp102_acr_new(struct nvkm_device *device, int index, struct nvkm_acr **pacr)
|
nouveau_nvkm_subdev_acr_gp108.c | 34 gp108_acr_hsfw_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) 113 gp108_acr_new(struct nvkm_device *device, int index, struct nvkm_acr **pacr)
|
nouveau_nvkm_subdev_acr_lsfw.c | 45 nvkm_acr_lsfw_del_all(struct nvkm_acr *acr) 54 nvkm_acr_lsfw_get(struct nvkm_acr *acr, enum nvkm_acr_lsf_id id) 65 nvkm_acr_lsfw_add(const struct nvkm_acr_lsf_func *func, struct nvkm_acr *acr, 100 struct nvkm_acr *acr = subdev->device->acr; 193 struct nvkm_acr *acr = subdev->device->acr;
|
nouveau_nvkm_subdev_acr_hsfw.c | 46 nvkm_acr_hsfw_del_all(struct nvkm_acr *acr) 55 nvkm_acr_hsfw_load_image(struct nvkm_acr *acr, const char *name, int ver, 134 nvkm_acr_hsfw_load_bl(struct nvkm_acr *acr, const char *name, int ver, 162 nvkm_acr_hsfw_load(struct nvkm_acr *acr, const char *bl, const char *fw,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
acr.h | 6 #define nvkm_acr(p) container_of((p), struct nvkm_acr, subdev) macro 37 struct nvkm_acr { struct 62 int gm200_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 63 int gm20b_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 64 int gp102_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 65 int gp108_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 66 int gp10b_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 67 int tu102_acr_new(struct nvkm_device *, int, struct nvkm_acr **); 109 void (*bld_write)(struct nvkm_acr *, u32 bld, struct nvkm_acr_lsfw *) [all...] |
secboot.h | 47 struct nvkm_acr *acr;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/ |
priv.h | 49 void gm20b_pmu_acr_bld_patch(struct nvkm_acr *, u32, s64); 50 void gm20b_pmu_acr_bld_write(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *);
|
nouveau_nvkm_subdev_pmu_gm20b.c | 81 gm20b_pmu_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 102 gm20b_pmu_acr_bld_write(struct nvkm_acr *acr, u32 bld,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nouveau_nvkm_engine_gr_gp108.c | 34 gp108_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 45 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
|
nouveau_nvkm_engine_gr_gm200.c | 45 gm200_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 56 gm200_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
|
nouveau_nvkm_engine_gr_gm20b.c | 39 gm20b_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 57 gm20b_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld,
|
gf100.h | 414 void gm20b_gr_acr_bld_write(struct nvkm_acr *, u32, struct nvkm_acr_lsfw *); 415 void gm20b_gr_acr_bld_patch(struct nvkm_acr *, u32, s64);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
nouveau_nvkm_engine_sec2_gp102.c | 85 gp102_sec2_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 97 gp102_sec2_acr_bld_write(struct nvkm_acr *acr, u32 bld, 266 gp102_sec2_acr_bld_patch_1(struct nvkm_acr *acr, u32 bld, s64 adjust) 277 gp102_sec2_acr_bld_write_1(struct nvkm_acr *acr, u32 bld,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
device.h | 144 struct nvkm_acr *acr; 221 int (*acr )(struct nvkm_device *, int idx, struct nvkm_acr **);
|