Home
last modified time | relevance | path

Searched refs:nvkm_falcon_fw (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dfalcon.h93 struct nvkm_falcon_fw { struct
95 int (*signature)(struct nvkm_falcon_fw *, u32 *sig_base_src);
96 int (*reset)(struct nvkm_falcon_fw *);
97 int (*setup)(struct nvkm_falcon_fw *);
98 int (*load)(struct nvkm_falcon_fw *);
99 int (*load_bld)(struct nvkm_falcon_fw *);
100 int (*boot)(struct nvkm_falcon_fw *,
140 struct nvkm_falcon_fw *); argument
143 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw);
146 struct nvkm_falcon_fw *);
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dfw.c31 nvkm_falcon_fw_patch(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_patch()
67 nvkm_falcon_fw_dtor_sigs(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_dtor_sigs()
74 nvkm_falcon_fw_boot(struct nvkm_falcon_fw *fw, struct nvkm_subdev *user, in nvkm_falcon_fw_boot()
126 nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *fw, struct nvkm_falcon *falcon, in nvkm_falcon_fw_oneinit()
154 nvkm_falcon_fw_dtor(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_dtor()
169 nvkm_falcon_fw = { variable
174 nvkm_falcon_fw_sign(struct nvkm_falcon_fw *fw, u32 sig_base_img, u32 sig_size, const u8 *sigs, in nvkm_falcon_fw_sign()
197 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor()
199 const struct nvkm_firmware_func *type = dma ? &nvkm_falcon_fw_dma : &nvkm_falcon_fw; in nvkm_falcon_fw_ctor()
214 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs()
[all …]
H A Dgm200.c218 gm200_flcn_fw_boot(struct nvkm_falcon_fw *fw, u32 *pmbox0, u32 *pmbox1, u32 mbox0_ok, u32 irqsclr) in gm200_flcn_fw_boot()
249 gm200_flcn_fw_load(struct nvkm_falcon_fw *fw) in gm200_flcn_fw_load()
325 gm200_flcn_fw_reset(struct nvkm_falcon_fw *fw) in gm200_flcn_fw_reset()
331 gm200_flcn_fw_signature(struct nvkm_falcon_fw *fw, u32 *sig_base_src) in gm200_flcn_fw_signature()
H A Dga102.c113 ga102_flcn_fw_boot(struct nvkm_falcon_fw *fw, u32 *mbox0, u32 *mbox1, u32 mbox0_ok, u32 irqsclr) in ga102_flcn_fw_boot()
126 ga102_flcn_fw_load(struct nvkm_falcon_fw *fw) in ga102_flcn_fw_load()
H A Dga100.c31 ga100_flcn_fw_signature(struct nvkm_falcon_fw *fw, u32 *src_base_src) in ga100_flcn_fw_signature()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dpriv.h58 struct nvkm_falcon_fw fw;
88 int gm200_acr_hsfw_load_bld(struct nvkm_falcon_fw *);
93 int gp102_acr_load_setup(struct nvkm_falcon_fw *);
98 int gp108_acr_hsfw_load_bld(struct nvkm_falcon_fw *);
H A Dgm20b.c49 gm20b_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gm20b_acr_hsfw_load_bld()
70 gm20b_acr_load_setup(struct nvkm_falcon_fw *fw) in gm20b_acr_load_setup()
H A Dgp108.c29 gp108_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gp108_acr_hsfw_load_bld()
H A Dgm200.c225 gm200_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gm200_acr_hsfw_load_bld()
282 gm200_acr_load_setup(struct nvkm_falcon_fw *fw) in gm200_acr_load_setup()
H A Dgp102.c197 gp102_acr_load_setup(struct nvkm_falcon_fw *fw) in gp102_acr_load_setup()
H A Dga102.c98 struct nvkm_falcon_fw fw = { in ga102_acr_wpr_build_lsb()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dpriv.h35 struct nvkm_falcon *, struct nvkm_falcon_fw *);
50 struct nvkm_falcon *, struct nvkm_falcon_fw *);
57 struct nvkm_falcon *, struct nvkm_falcon_fw *);
H A Dfwsec.c89 nvkm_gsp_fwsec_patch(struct nvkm_gsp *gsp, struct nvkm_falcon_fw *fw, u32 if_offset, u32 init_cmd) in nvkm_gsp_fwsec_patch()
174 struct nvkm_falcon_fw *fw) in nvkm_gsp_fwsec_v2()
224 struct nvkm_falcon_fw *fw) in nvkm_gsp_fwsec_v3()
271 struct nvkm_falcon_fw fw = {}; in nvkm_gsp_fwsec()
H A Dga102.c43 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in ga102_gsp_booter_ctor()
95 ga102_gsp_fwsec_signature(struct nvkm_falcon_fw *fw, u32 *src_base_src) in ga102_gsp_fwsec_signature()
H A Dtu102.c32 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in tu102_gsp_booter_ctor()
80 tu102_gsp_fwsec_load_bld(struct nvkm_falcon_fw *fw) in tu102_gsp_fwsec_load_bld()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h83 struct nvkm_falcon_fw load;
84 struct nvkm_falcon_fw unload;
H A Dfb.h37 struct nvkm_falcon_fw vpr_scrubber;