Lines Matching refs:falcon
52 struct nvkm_falcon *falcon; in gp102_run_secure_scrub() local
65 falcon = device->nvdec->falcon; in gp102_run_secure_scrub()
67 nvkm_falcon_get(falcon, &sb->subdev); in gp102_run_secure_scrub()
69 scrub_image = hs_ucode_load_blob(subdev, falcon, "nvdec/scrubber"); in gp102_run_secure_scrub()
73 nvkm_falcon_reset(falcon); in gp102_run_secure_scrub()
74 nvkm_falcon_bind_context(falcon, NULL); in gp102_run_secure_scrub()
81 nvkm_falcon_load_imem(falcon, scrub_data, lhdr->non_sec_code_off, in gp102_run_secure_scrub()
84 nvkm_falcon_load_imem(falcon, scrub_data + lhdr->apps[0], in gp102_run_secure_scrub()
88 nvkm_falcon_load_dmem(falcon, scrub_data + lhdr->data_dma_base, 0, in gp102_run_secure_scrub()
93 nvkm_falcon_set_start_addr(falcon, 0x0); in gp102_run_secure_scrub()
94 nvkm_falcon_start(falcon); in gp102_run_secure_scrub()
96 ret = nvkm_falcon_wait_for_halt(falcon, 500); in gp102_run_secure_scrub()
104 nvkm_falcon_reset(falcon); in gp102_run_secure_scrub()
115 nvkm_falcon_put(falcon, &sb->subdev); in gp102_run_secure_scrub()
122 struct nvkm_falcon *falcon) in gp102_secboot_run_blob() argument
133 return gm200_secboot_run_blob(sb, blob, falcon); in gp102_secboot_run_blob()