Lines Matching refs:nvkm_acr
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 *, u64 *start, u64 *limit);
29 int (*init)(struct nvkm_acr *);
30 void (*fini)(struct nvkm_acr *);
35 int gm200_acr_wpr_parse(struct nvkm_acr *);
36 u32 gm200_acr_wpr_layout(struct nvkm_acr *);
37 int gm200_acr_wpr_build(struct nvkm_acr *, struct nvkm_acr_lsf *);
38 int gm200_acr_wpr_patch(struct nvkm_acr *, s64);
39 void gm200_acr_wpr_check(struct nvkm_acr *, u64 *, u64 *);
42 int gm200_acr_init(struct nvkm_acr *);
44 int gm20b_acr_wpr_alloc(struct nvkm_acr *, u32 wpr_size);
46 int gp102_acr_wpr_parse(struct nvkm_acr *);
47 u32 gp102_acr_wpr_layout(struct nvkm_acr *);
48 int gp102_acr_wpr_alloc(struct nvkm_acr *, u32 wpr_size);
49 int gp102_acr_wpr_build(struct nvkm_acr *, struct nvkm_acr_lsf *);
50 int gp102_acr_wpr_build_lsb(struct nvkm_acr *, struct nvkm_acr_lsfw *);
51 int gp102_acr_wpr_patch(struct nvkm_acr *, s64);
53 int tu102_acr_init(struct nvkm_acr *);
55 void ga100_acr_wpr_check(struct nvkm_acr *, u64 *, u64 *);
71 int nvkm_acr_hsfw_boot(struct nvkm_acr *, const char *name);
75 int (*load)(struct nvkm_acr *, const char *bl, const char *fw,
86 int gm200_acr_hsfw_ctor(struct nvkm_acr *, const char *, const char *, const char *, int,
100 int ga100_acr_hsfw_ctor(struct nvkm_acr *, const char *, const char *, const char *, int,
104 int inst, struct nvkm_acr **);
114 struct nvkm_acr *, struct nvkm_falcon *,
117 void nvkm_acr_lsfw_del_all(struct nvkm_acr *);