/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | base.c | 42 nvkm_gsp_new_(const struct nvkm_gsp_fwif *fwif, struct nvkm_device *device, in nvkm_gsp_new_() argument 52 fwif = nvkm_firmware_load(&gsp->subdev, fwif, "Gsp", gsp); in nvkm_gsp_new_() 53 if (IS_ERR(fwif)) in nvkm_gsp_new_() 54 return PTR_ERR(fwif); in nvkm_gsp_new_() 56 return nvkm_falcon_ctor(fwif->flcn, &gsp->subdev, in nvkm_gsp_new_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | base.c | 42 nvkm_gsp_new_(const struct nvkm_gsp_fwif *fwif, struct nvkm_device *device, in nvkm_gsp_new_() argument 52 fwif = nvkm_firmware_load(&gsp->subdev, fwif, "Gsp", gsp); in nvkm_gsp_new_() 53 if (IS_ERR(fwif)) in nvkm_gsp_new_() 54 return PTR_ERR(fwif); in nvkm_gsp_new_() 56 gsp->func = fwif->func; in nvkm_gsp_new_()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ |
H A D | base.c | 39 nvkm_nvdec_new_(const struct nvkm_nvdec_fwif *fwif, struct nvkm_device *device, in nvkm_nvdec_new_() argument 53 fwif = nvkm_firmware_load(&nvdec->engine.subdev, fwif, "Nvdec", nvdec); in nvkm_nvdec_new_() 54 if (IS_ERR(fwif)) in nvkm_nvdec_new_() 57 nvdec->func = fwif->func; in nvkm_nvdec_new_()
|
H A D | priv.h | 17 int nvkm_nvdec_new_(const struct nvkm_nvdec_fwif *fwif,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ |
H A D | base.c | 41 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_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | ga100.c | 36 const char *name, int ver, const struct nvkm_acr_hsf_fwif *fwif) in ga100_acr_hsfw_ctor() 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() 35 ga100_acr_hsfw_ctor(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int ver, const struct nvkm_acr_hsf_fwif *fwif) ga100_acr_hsfw_ctor() argument
|
H A D | tu102.c | 90 const struct nvkm_acr_hsf_fwif *fwif) in tu102_acr_hsfw_nofw() 168 const struct nvkm_acr_fwif *fwif) in tu102_acr_load() 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() 88 tu102_acr_hsfw_nofw(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int version, const struct nvkm_acr_hsf_fwif *fwif) tu102_acr_hsfw_nofw() argument 167 tu102_acr_load(struct nvkm_acr *acr, int version, const struct nvkm_acr_fwif *fwif) tu102_acr_load() argument
|
H A D | gm200.c | 40 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() 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() 245 gm200_acr_hsfw_ctor(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int ver, const struct nvkm_acr_hsf_fwif *fwif) gm200_acr_hsfw_ctor() argument
|
H A D | base.c | 419 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 D | ga102.c | 291 const struct nvkm_acr_fwif *fwif) in ga102_acr_load() 296 hsfwif = nvkm_firmware_load(subdev, fwif->func->ahesasc, "AcrAHESASC", in ga102_acr_load() 301 hsfwif = nvkm_firmware_load(subdev, fwif->func->asb, "AcrASB", in ga102_acr_load() 306 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in ga102_acr_load() 290 ga102_acr_load(struct nvkm_acr *acr, int version, const struct nvkm_acr_fwif *fwif) ga102_acr_load() argument
|
H A D | gm20b.c | 115 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ |
H A D | base.c | 39 nvkm_nvdec_new_(const struct nvkm_nvdec_fwif *fwif, struct nvkm_device *device, in nvkm_nvdec_new_() argument 53 fwif = nvkm_firmware_load(&nvdec->engine.subdev, fwif, "Nvdec", nvdec); in nvkm_nvdec_new_() 54 if (IS_ERR(fwif)) in nvkm_nvdec_new_() 57 nvdec->func = fwif->func; in nvkm_nvdec_new_()
|
H A D | priv.h | 17 int nvkm_nvdec_new_(const struct nvkm_nvdec_fwif *fwif, struct nvkm_device *,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ |
H A D | base.c | 40 nvkm_nvenc_new_(const struct nvkm_nvenc_fwif *fwif, struct nvkm_device *device, in nvkm_nvenc_new_() argument 54 fwif = nvkm_firmware_load(&nvenc->engine.subdev, fwif, "Nvenc", nvenc); in nvkm_nvenc_new_() 55 if (IS_ERR(fwif)) in nvkm_nvenc_new_() 58 nvenc->func = fwif->func; in nvkm_nvenc_new_()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | base.c | 169 nvkm_pmu_ctor(const struct nvkm_pmu_fwif *fwif, struct nvkm_device *device, in nvkm_pmu_ctor() argument 179 fwif = nvkm_firmware_load(&pmu->subdev, fwif, "Pmu", pmu); in nvkm_pmu_ctor() 180 if (IS_ERR(fwif)) in nvkm_pmu_ctor() 181 return PTR_ERR(fwif); in nvkm_pmu_ctor() 183 pmu->func = fwif->func; in nvkm_pmu_ctor() 202 nvkm_pmu_new_(const struct nvkm_pmu_fwif *fwif, struct nvkm_device *device, in nvkm_pmu_new_() argument 208 return nvkm_pmu_ctor(fwif, device, index, *ppmu); in nvkm_pmu_new_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | base.c | 126 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_()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 87 nvkm_sec2_new_(const struct nvkm_sec2_fwif *fwif, struct nvkm_device *device, in nvkm_sec2_new_() argument 100 fwif = nvkm_firmware_load(&sec2->engine.subdev, fwif, "Sec2", sec2); in nvkm_sec2_new_() 101 if (IS_ERR(fwif)) in nvkm_sec2_new_() 102 return PTR_ERR(fwif); in nvkm_sec2_new_() 104 sec2->func = fwif->func; in nvkm_sec2_new_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 134 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 D | ga102.c | 177 const struct nvkm_sec2_fwif *fwif) in ga102_sec2_load() 180 NVKM_ACR_LSF_SEC2, "sec2/", ver, fwif->acr); in ga102_sec2_load() 176 ga102_sec2_load(struct nvkm_sec2 *sec2, int ver, const struct nvkm_sec2_fwif *fwif) ga102_sec2_load() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | tu102.c | 96 const struct nvkm_acr_hsf_fwif *fwif) in tu102_acr_hsfw_nofw() 194 const struct nvkm_acr_fwif *fwif) in tu102_acr_load() 199 hsfwif = nvkm_firmware_load(subdev, fwif->func->ahesasc, "AcrAHESASC", in tu102_acr_load() 205 hsfwif = nvkm_firmware_load(subdev, fwif->func->asb, "AcrASB", in tu102_acr_load() 210 hsfwif = nvkm_firmware_load(subdev, fwif->func->unload, "AcrUnload", in tu102_acr_load() 94 tu102_acr_hsfw_nofw(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int version, const struct nvkm_acr_hsf_fwif *fwif) tu102_acr_hsfw_nofw() argument 193 tu102_acr_load(struct nvkm_acr *acr, int version, const struct nvkm_acr_fwif *fwif) tu102_acr_load() argument
|
H A D | base.c | 412 nvkm_acr_new_(const struct nvkm_acr_fwif *fwif, struct nvkm_device *device, in nvkm_acr_new_() argument 426 fwif = nvkm_firmware_load(&acr->subdev, fwif, "Acr", acr); in nvkm_acr_new_() 427 if (IS_ERR(fwif)) in nvkm_acr_new_() 428 return PTR_ERR(fwif); in nvkm_acr_new_() 430 acr->func = fwif->func; in nvkm_acr_new_()
|
H A D | gm20b.c | 111 gm20b_acr_load(struct nvkm_acr *acr, int ver, const struct nvkm_acr_fwif *fwif) in gm20b_acr_load() argument 116 hsfwif = nvkm_firmware_load(subdev, fwif->func->load, "AcrLoad", in gm20b_acr_load()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gm200.c | 36 gm200_gr_nofw(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_nofw() argument 220 gm200_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm200_gr_load() argument 227 "gr/fecs_", ver, fwif->fecs); in gm200_gr_load() 235 fwif->gpccs); in gm200_gr_load()
|
H A D | gm20b.c | 140 gm20b_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in gm20b_gr_load() argument 147 "gr/fecs_", ver, fwif->fecs); in gm20b_gr_load()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gm200.c | 35 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()
|