Home
last modified time | relevance | path

Searched refs:boot_falcon (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dbase.c134 switch (sb->acr->boot_falcon) { in nvkm_secboot_oneinit()
136 sb->halt_falcon = sb->boot_falcon = subdev->device->pmu->falcon; in nvkm_secboot_oneinit()
141 sb->boot_falcon = subdev->device->sec2->falcon; in nvkm_secboot_oneinit()
146 nvkm_secboot_falcon_name[sb->acr->boot_falcon]); in nvkm_secboot_oneinit()
149 nvkm_debug(subdev, "using %s falcon for ACR\n", sb->boot_falcon->name); in nvkm_secboot_oneinit()
Dls_ucode_msgqueue.c133 nvkm_secboot_falcon_name[acr->boot_falcon]); in acr_ls_pmu_post_run()
181 if ((reg = nvkm_falcon_rd32(sb->boot_falcon, 0x100) & 0x30) != 0) in acr_ls_sec2_post_run()
186 nvkm_falcon_start(sb->boot_falcon); in acr_ls_sec2_post_run()
189 sb->boot_falcon->addr + 0x100) in acr_ls_sec2_post_run()
195 nvkm_secboot_falcon_name[acr->boot_falcon]); in acr_ls_sec2_post_run()
201 nvkm_secboot_falcon_name[acr->boot_falcon]); in acr_ls_sec2_post_run()
Dacr_r352.c310 whdr->bootstrap_owner = acr->base.boot_falcon; in acr_r352_ls_img_fill_headers()
358 if (_img->falcon_id == acr->base.boot_falcon) in acr_r352_ls_img_fill_headers()
521 if (acr->func->ls_func[acr->base.boot_falcon] && in acr_r352_prepare_ls_blob()
522 (managed_falcons & BIT(acr->base.boot_falcon))) { in acr_r352_prepare_ls_blob()
525 if (falcon_id == acr->base.boot_falcon) in acr_r352_prepare_ls_blob()
663 acr_image = hs_ucode_load_blob(subdev, sb->boot_falcon, fw); in acr_r352_prepare_hs_blob()
754 if (acr->base.boot_falcon != NVKM_SECBOOT_FALCON_PMU) { in acr_r352_load_blobs()
917 ret = sb->func->run_blob(sb, acr->load_blob, sb->boot_falcon); in acr_r352_bootstrap()
919 nvkm_falcon_clear_interrupt(sb->boot_falcon, 0x10); in acr_r352_bootstrap()
1007 if (!nvkm_secboot_is_managed(sb, _acr->boot_falcon)) { in acr_r352_reset()
[all …]
Dacr_r375.c82 acr_r375_new(enum nvkm_secboot_falcon boot_falcon, in acr_r375_new() argument
85 return acr_r352_new_(&acr_r375_func, boot_falcon, managed_falcons); in acr_r375_new()
Dacr_r367.c166 whdr->bootstrap_owner = acr->base.boot_falcon; in acr_r367_ls_img_fill_headers()
215 if (_img->falcon_id == acr->base.boot_falcon) in acr_r367_ls_img_fill_headers()
399 acr_r367_new(enum nvkm_secboot_falcon boot_falcon, in acr_r367_new() argument
402 return acr_r352_new_(&acr_r367_func, boot_falcon, managed_falcons); in acr_r367_new()
Dacr_r370.c140 acr_r370_new(enum nvkm_secboot_falcon boot_falcon, in acr_r370_new() argument
143 return acr_r352_new_(&acr_r370_func, boot_falcon, managed_falcons); in acr_r370_new()
Dacr.h56 enum nvkm_secboot_falcon boot_falcon; member
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dsecboot.h47 struct nvkm_falcon *boot_falcon; member
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/falcon/
Dmsgqueue.h107 int (*boot_falcon)(struct nvkm_msgqueue *, enum nvkm_secboot_falcon); member
Dmsgqueue_0137c63d.c365 .boot_falcon = acr_boot_falcon,
370 .boot_falcon = acr_boot_falcon,
Dmsgqueue_0148cdec.c231 .boot_falcon = acr_boot_falcon,
Dmsgqueue.c480 if (!queue->func->acr_func->boot_falcon) in nvkm_msgqueue_acr_boot_falcons()
484 int ret = queue->func->acr_func->boot_falcon(queue, falcon); in nvkm_msgqueue_acr_boot_falcons()