Home
last modified time | relevance | path

Searched refs:fwif (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dga100.c36 const char *name, int ver, const struct nvkm_acr_hsf_fwif *fwif) in ga100_acr_hsfw_ctor() argument
43 hsfw->falcon_id = fwif->falcon_id; in ga100_acr_hsfw_ctor()
44 hsfw->boot_mbox0 = fwif->boot_mbox0; in ga100_acr_hsfw_ctor()
45 hsfw->intr_clear = fwif->intr_clear; in ga100_acr_hsfw_ctor()
48 return nvkm_falcon_fw_ctor_hs_v2(fwif->func, name, &acr->subdev, fw, ver, NULL, &hsfw->fw); in ga100_acr_hsfw_ctor()
H A Dtu102.c90 const struct nvkm_acr_hsf_fwif *fwif) in tu102_acr_hsfw_nofw() argument
168 const struct nvkm_acr_fwif *fwif) in tu102_acr_load() argument
173 hsfwif = nvkm_firmware_load(subdev, fwif->func->ahesasc, "AcrAHESASC", in tu102_acr_load()
179 hsfwif = nvkm_firmware_load(subdev, fwif->func->asb, "AcrASB", in tu102_acr_load()
184 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in tu102_acr_load()
H A Dgm200.c40 gm200_acr_nofw(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) in gm200_acr_nofw() argument
246 const struct nvkm_acr_hsf_fwif *fwif) in gm200_acr_hsfw_ctor() argument
253 hsfw->falcon_id = fwif->falcon_id; in gm200_acr_hsfw_ctor()
254 hsfw->boot_mbox0 = fwif->boot_mbox0; in gm200_acr_hsfw_ctor()
255 hsfw->intr_clear = fwif->intr_clear; in gm200_acr_hsfw_ctor()
258 return nvkm_falcon_fw_ctor_hs(fwif->func, name, &acr->subdev, bl, fw, ver, NULL, &hsfw->fw); in gm200_acr_hsfw_ctor()
343 gm200_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) in gm200_acr_load() argument
348 hsfwif = nvkm_firmware_load(subdev, fwif->func->load, "AcrLoad", in gm200_acr_load()
353 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in gm200_acr_load()
H A Dbase.c419 nvkm_acr_new_(const struct nvkm_acr_fwif *fwif, struct nvkm_device *device, in nvkm_acr_new_() argument
432 fwif = nvkm_firmware_load(&acr->subdev, fwif, "Acr", acr); in nvkm_acr_new_()
433 if (IS_ERR(fwif)) in nvkm_acr_new_()
434 return PTR_ERR(fwif); in nvkm_acr_new_()
436 acr->func = fwif->func; in nvkm_acr_new_()
H A Dgm20b.c115 gm20b_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) in gm20b_acr_load() argument
120 hsfwif = nvkm_firmware_load(subdev, fwif->func->load, "AcrLoad", in gm20b_acr_load()
H A Dga102.c292 const struct nvkm_acr_fwif *fwif) in ga102_acr_load() argument
297 hsfwif = nvkm_firmware_load(subdev, fwif->func->ahesasc, "AcrAHESASC", in ga102_acr_load()
302 hsfwif = nvkm_firmware_load(subdev, fwif->func->asb, "AcrASB", in ga102_acr_load()
307 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in ga102_acr_load()
H A Dgp102.c257 gp102_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) in gp102_acr_load() argument
262 hsfwif = nvkm_firmware_load(subdev, fwif->func->load, "AcrLoad", in gp102_acr_load()
267 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in gp102_acr_load()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/
H A Dbase.c40 nvkm_nvdec_new_(const struct nvkm_nvdec_fwif *fwif, struct nvkm_device *device, in nvkm_nvdec_new_() argument
54 fwif = nvkm_firmware_load(&nvdec->engine.subdev, fwif, "Nvdec", nvdec); in nvkm_nvdec_new_()
55 if (IS_ERR(fwif)) in nvkm_nvdec_new_()
58 nvdec->func = fwif->func; in nvkm_nvdec_new_()
H A Dgm107.c42 const struct nvkm_nvdec_fwif *fwif) in gm107_nvdec_nofw() argument
/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/
H A Dbase.c41 nvkm_nvenc_new_(const struct nvkm_nvenc_fwif *fwif, struct nvkm_device *device, in nvkm_nvenc_new_() argument
55 fwif = nvkm_firmware_load(&nvenc->engine.subdev, fwif, "Nvenc", nvenc); in nvkm_nvenc_new_()
56 if (IS_ERR(fwif)) in nvkm_nvenc_new_()
59 nvenc->func = fwif->func; in nvkm_nvenc_new_()
H A Dgm107.c36 const struct nvkm_nvenc_fwif *fwif) in gm107_nvenc_nofw() argument
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dbase.c126 nvkm_pmu_ctor(const struct nvkm_pmu_fwif *fwif, struct nvkm_device *device, in nvkm_pmu_ctor() argument
138 fwif = nvkm_firmware_load(&pmu->subdev, fwif, "Pmu", pmu); in nvkm_pmu_ctor()
139 if (IS_ERR(fwif)) in nvkm_pmu_ctor()
140 return PTR_ERR(fwif); in nvkm_pmu_ctor()
142 pmu->func = fwif->func; in nvkm_pmu_ctor()
160 nvkm_pmu_new_(const struct nvkm_pmu_fwif *fwif, struct nvkm_device *device, in nvkm_pmu_new_() argument
166 return nvkm_pmu_ctor(fwif, device, type, inst, *ppmu); in nvkm_pmu_new_()
H A Dgf100.c60 gf100_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gf100_pmu_nofw() argument
H A Dgm200.c68 gm200_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm200_pmu_nofw() argument
H A Dgm20b.c251 gm20b_pmu_load(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm20b_pmu_load() argument
255 ver, fwif->acr); in gm20b_pmu_load()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dbase.c134 nvkm_sec2_new_(const struct nvkm_sec2_fwif *fwif, struct nvkm_device *device, in nvkm_sec2_new_() argument
147 fwif = nvkm_firmware_load(&sec2->engine.subdev, fwif, "Sec2", sec2); in nvkm_sec2_new_()
148 if (IS_ERR(fwif)) in nvkm_sec2_new_()
149 return PTR_ERR(fwif); in nvkm_sec2_new_()
151 sec2->func = fwif->func; in nvkm_sec2_new_()
H A Dga102.c178 const struct nvkm_sec2_fwif *fwif) in ga102_sec2_load() argument
181 NVKM_ACR_LSF_SEC2, "sec2/", ver, fwif->acr); in ga102_sec2_load()
H A Dgp102.c33 const struct nvkm_sec2_fwif *fwif) in gp102_sec2_nofw() argument
284 const struct nvkm_sec2_fwif *fwif) in gp102_sec2_load() argument
289 ver, fwif->acr); in gp102_sec2_load()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgm200.c35 gm200_gr_nofw(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_nofw() argument
222 gm200_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_load() argument
229 "gr/fecs_", ver, fwif->fecs); in gm200_gr_load()
237 fwif->gpccs); in gm200_gr_load()
H A Dgm20b.c141 gm20b_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm20b_gr_load() argument
148 "gr/fecs_", ver, fwif->fecs); in gm20b_gr_load()
H A Dgk20a.c317 gk20a_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gk20a_gr_load() argument
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dtu102.c398 tu102_gsp_load_rm(struct nvkm_gsp *gsp, const struct nvkm_gsp_fwif *fwif) in tu102_gsp_load_rm() argument
406 ret = nvkm_gsp_load_fw(gsp, "gsp", fwif->ver, &gsp->fws.rm); in tu102_gsp_load_rm()
410 ret = nvkm_gsp_load_fw(gsp, "bootloader", fwif->ver, &gsp->fws.bl); in tu102_gsp_load_rm()
418 tu102_gsp_load(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) in tu102_gsp_load() argument
422 ret = tu102_gsp_load_rm(gsp, fwif); in tu102_gsp_load()
426 ret = nvkm_gsp_load_fw(gsp, "booter_load", fwif->ver, &gsp->fws.booter.load); in tu102_gsp_load()
430 ret = nvkm_gsp_load_fw(gsp, "booter_unload", fwif->ver, &gsp->fws.booter.unload); in tu102_gsp_load()
H A Dgv100.c43 gv100_gsp_nofw(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) in gv100_gsp_nofw() argument