Searched refs:hsfw (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
D | ga100.c | 38 struct nvkm_acr_hsfw *hsfw; in ga100_acr_hsfw_ctor() local 40 if (!(hsfw = kzalloc(sizeof(*hsfw), GFP_KERNEL))) 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() 46 list_add_tail(&hsfw->head, &acr->hsfw); 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()
|
D | base.c | 35 struct nvkm_acr_hsfw *hsfw; in nvkm_acr_hsfw_find() local 37 list_for_each_entry(hsfw, &acr->hsfw, head) { in nvkm_acr_hsfw_find() 38 if (!strcmp(hsfw->fw.fw.name, name)) in nvkm_acr_hsfw_find() 39 return hsfw; in nvkm_acr_hsfw_find() 49 struct nvkm_acr_hsfw *hsfw; in nvkm_acr_hsfw_boot() local 51 hsfw = nvkm_acr_hsfw_find(acr, name); in nvkm_acr_hsfw_boot() 52 if (!hsfw) in nvkm_acr_hsfw_boot() 55 return nvkm_falcon_fw_boot(&hsfw->fw, subdev, true, NULL, NULL, in nvkm_acr_hsfw_boot() 56 hsfw->boot_mbox0, hsfw->intr_clear); in nvkm_acr_hsfw_boot() 219 struct nvkm_acr_hsfw *hsfw; in nvkm_acr_oneinit() local [all …]
|
D | gm200.c | 248 struct nvkm_acr_hsfw *hsfw; in gm200_acr_hsfw_ctor() local 250 if (!(hsfw = kzalloc(sizeof(*hsfw), GFP_KERNEL))) 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() 256 list_add_tail(&hsfw->head, &acr->hsfw); 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()
|
D | lsfw.c | 64 if (!acr || list_empty(&acr->hsfw)) in nvkm_acr_lsfw_add()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | acr.h | 39 struct list_head hsfw; member
|