HomeSort by: relevance | last modified time | path
    Searched refs:nvkm_acr (Results 1 - 20 of 20) sorted by relevancy

  /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 **);

Completed in 30 milliseconds