/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | falcon.h | 93 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 D | fw.c | 31 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 D | gm200.c | 218 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 D | ga102.c | 113 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 D | ga100.c | 31 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 D | priv.h | 58 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 D | gm20b.c | 49 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 D | gp108.c | 29 gp108_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gp108_acr_hsfw_load_bld()
|
H A D | gm200.c | 225 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 D | gp102.c | 197 gp102_acr_load_setup(struct nvkm_falcon_fw *fw) in gp102_acr_load_setup()
|
H A D | ga102.c | 98 struct nvkm_falcon_fw fw = { in ga102_acr_wpr_build_lsb()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | priv.h | 35 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 D | fwsec.c | 89 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 D | ga102.c | 43 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 D | tu102.c | 32 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 D | gsp.h | 83 struct nvkm_falcon_fw load; 84 struct nvkm_falcon_fw unload;
|
H A D | fb.h | 37 struct nvkm_falcon_fw vpr_scrubber;
|