Home
last modified time | relevance | path

Searched refs:ucode (Results 1 – 25 of 71) sorted by relevance

123

/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_ucode.c745 struct amdgpu_firmware_info *ucode, in amdgpu_ucode_init_single_fw() argument
758 if (!ucode->fw) in amdgpu_ucode_init_single_fw()
761 ucode->mc_addr = mc_addr; in amdgpu_ucode_init_single_fw()
762 ucode->kaddr = kptr; in amdgpu_ucode_init_single_fw()
764 if (ucode->ucode_id == AMDGPU_UCODE_ID_STORAGE) in amdgpu_ucode_init_single_fw()
767 header = (const struct common_firmware_header *)ucode->fw->data; in amdgpu_ucode_init_single_fw()
768 cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in amdgpu_ucode_init_single_fw()
769 cpv2_hdr = (const struct gfx_firmware_header_v2_0 *)ucode->fw->data; in amdgpu_ucode_init_single_fw()
770 dmcu_hdr = (const struct dmcu_firmware_header_v1_0 *)ucode->fw->data; in amdgpu_ucode_init_single_fw()
771 dmcub_hdr = (const struct dmcub_firmware_header_v1_0 *)ucode->fw->data; in amdgpu_ucode_init_single_fw()
[all …]
H A Damdgpu_cgs.c213 struct amdgpu_firmware_info *ucode; in amdgpu_cgs_get_firmware_info() local
219 ucode = &adev->firmware.ucode[id]; in amdgpu_cgs_get_firmware_info()
220 if (ucode->fw == NULL) in amdgpu_cgs_get_firmware_info()
223 gpu_addr = ucode->mc_addr; in amdgpu_cgs_get_firmware_info()
224 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in amdgpu_cgs_get_firmware_info()
233 info->kptr = ucode->kaddr; in amdgpu_cgs_get_firmware_info()
251 struct amdgpu_firmware_info *ucode = NULL; in amdgpu_cgs_get_firmware_info()
425 ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SM in amdgpu_cgs_get_firmware_info()
248 struct amdgpu_firmware_info *ucode = NULL; amdgpu_cgs_get_firmware_info() local
[all...]
H A Damdgpu_rlc.c332 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; in amdgpu_gfx_rlc_init_microcode_v2_0()
368 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL]; in amdgpu_gfx_rlc_init_microcode_v2_1()
376 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM]; in amdgpu_gfx_rlc_init_microcode_v2_1()
384 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM]; in amdgpu_gfx_rlc_init_microcode_v2_1()
406 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_IRAM]; in amdgpu_gfx_rlc_init_microcode_v2_2()
414 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_DRAM]; in amdgpu_gfx_rlc_init_microcode_v2_2()
441 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_P]; in amdgpu_gfx_rlc_init_microcode_v2_3()
449 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_V]; in amdgpu_gfx_rlc_init_microcode_v2_3()
477 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_GLOBAL_TAP_DELAYS]; in amdgpu_gfx_rlc_init_microcode_v2_4()
485 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SE0_TAP_DELAYS]; in amdgpu_gfx_rlc_init_microcode_v2_4()
[all …]
H A Damdgpu_psp.c624 struct amdgpu_firmware_info *ucode, in psp_cmd_submit_buf() argument
677 if (ucode) in psp_cmd_submit_buf()
678 DRM_WARN("failed to load ucode %s(0x%X) ", in psp_cmd_submit_buf()
679 amdgpu_ucode_name(ucode->ucode_id), ucode->ucode_id); in psp_cmd_submit_buf()
687 if ((ucode && amdgpu_sriov_vf(psp->adev)) || !timeout) { in psp_cmd_submit_buf()
693 if (ucode) { in psp_cmd_submit_buf()
694 ucode->tmr_mc_addr_lo = psp->cmd_buf_mem->resp.fw_addr_lo; in psp_cmd_submit_buf()
695 ucode->tmr_mc_addr_hi = psp->cmd_buf_mem->resp.fw_addr_hi; in psp_cmd_submit_buf()
1615 dev_info(adev->dev, "RAS: optional ras ta ucode i in psp_ras_initialize()
2222 psp_get_fw_type(struct amdgpu_firmware_info * ucode,enum psp_gfx_fw_type * type) psp_get_fw_type() argument
2415 psp_print_fw_hdr(struct psp_context * psp,struct amdgpu_firmware_info * ucode) psp_print_fw_hdr() argument
2462 psp_prep_load_ip_fw_cmd_buf(struct amdgpu_firmware_info * ucode,struct psp_gfx_cmd_resp * cmd) psp_prep_load_ip_fw_cmd_buf() argument
2481 psp_execute_ip_fw_load(struct psp_context * psp,struct amdgpu_firmware_info * ucode) psp_execute_ip_fw_load() argument
2501 struct amdgpu_firmware_info *ucode = psp_load_smu_fw() local
2533 fw_load_skip_check(struct psp_context * psp,struct amdgpu_firmware_info * ucode) fw_load_skip_check() argument
2561 struct amdgpu_firmware_info *ucode; psp_load_fw_list() local
2576 struct amdgpu_firmware_info *ucode; psp_load_non_psp_fw() local
[all...]
H A Dsmu_v13_0_10.c151 struct amdgpu_firmware_info *ucode; in smu_v13_0_10_mode2_restore_ip() local
156 ucode = &adev->firmware.ucode[i]; in smu_v13_0_10_mode2_restore_ip()
158 switch (ucode->ucode_id) { in smu_v13_0_10_mode2_restore_ip()
161 ucode_list[ucode_count++] = ucode; in smu_v13_0_10_mode2_restore_ip()
170 dev_err(adev->dev, "IMU ucode load failed after mode2 reset\n"); in smu_v13_0_10_mode2_restore_ip()
H A Daldebaran.c213 struct amdgpu_firmware_info *ucode; in aldebaran_mode2_restore_ip() local
220 ucode = &adev->firmware.ucode[i]; in aldebaran_mode2_restore_ip()
221 if (!ucode->fw) in aldebaran_mode2_restore_ip()
223 switch (ucode->ucode_id) { in aldebaran_mode2_restore_ip()
238 ucode_list[ucode_count++] = ucode; in aldebaran_mode2_restore_ip()
H A Damdgpu_sdma.c259 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; in amdgpu_sdma_init_microcode()
270 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_UCODE_TH0]; in amdgpu_sdma_init_microcode()
275 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_UCODE_TH1]; in amdgpu_sdma_init_microcode()
H A Duvd_v7_0.c428 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].ucode_id = AMDGPU_UCODE_ID_UVD; in uvd_v7_0_sw_init()
429 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].fw = adev->uvd.fw; in uvd_v7_0_sw_init()
434 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].ucode_id = AMDGPU_UCODE_ID_UVD1; in uvd_v7_0_sw_init()
435 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].fw = adev->uvd.fw; in uvd_v7_0_sw_init()
682 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo : in uvd_v7_0_mc_resume()
683 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_lo); in uvd_v7_0_mc_resume()
686 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi : in uvd_v7_0_mc_resume()
687 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_hi); in uvd_v7_0_mc_resume()
826 adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo); in uvd_v7_0_sriov_start()
829 adev->firmware.ucode[AMDGPU_UCODE_ID_UV in uvd_v7_0_sriov_start()
[all...]
H A Dvce_v4_0.c250 uint32_t low = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; in vce_v4_0_sriov_start()
251 uint32_t hi = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi; in vce_v4_0_sriov_start()
454 adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].ucode_id = AMDGPU_UCODE_ID_VCE; in vce_v4_0_sw_init()
455 adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].fw = adev->vce.fw; in vce_v4_0_sw_init()
654 tmr_mc_addr = (uint64_t)(adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi) << 32 | in vce_v4_0_mc_resume()
655 adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; in vce_v4_0_mc_resume()
H A Damdgpu_mes.c1482 int ucode, ucode_data; in amdgpu_mes_init_microcode()
1485 ucode = AMDGPU_UCODE_ID_CP_MES; in amdgpu_mes_init_microcode()
1488 ucode = AMDGPU_UCODE_ID_CP_MES1; in amdgpu_mes_init_microcode()
1492 info = &adev->firmware.ucode[ucode]; in amdgpu_mes_init_microcode()
1493 info->ucode_id = ucode; in amdgpu_mes_init_microcode()
1499 info = &adev->firmware.ucode[ucode_data]; in amdgpu_mes_init_microcode()
1481 int ucode, ucode_data; amdgpu_mes_init_microcode() local
/openbsd-src/sys/arch/alpha/alpha/
H A Dtrap.c211 u_int64_t ucode; local
224 ucode = 0;
241 ucode = ILL_ILLADR;
266 i = alpha_fp_complete(a0, a1, p, &ucode);
271 ucode = FPE_FLTINV;
307 ucode = a0; /* exception summary */
321 ucode = a0; /* trap type */
327 i = handle_opdec(p, &ucode);
431 ucode = access_type;
460 trapsignal(p, i, ucode, typ, sv);
H A Dfp_complete.c568 alpha_fp_complete_at(u_long trigger_pc, struct proc *p, u_int64_t *ucode) in alpha_fp_complete_at() argument
607 *ucode = needsig; in alpha_fp_complete_at()
614 alpha_fp_complete(u_long a0, u_long a1, struct proc *p, u_int64_t *ucode) in alpha_fp_complete() argument
629 sig = alpha_fp_complete_at(trigger_pc, p, ucode); in alpha_fp_complete()
633 *ucode = a0; in alpha_fp_complete()
685 sig = alpha_fp_complete_at(trigger_pc, p, ucode); in alpha_fp_complete()
/openbsd-src/sys/dev/microcode/rsu/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/zydas/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/rum/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/urtwn/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/rtwn/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/ral/
H A Dbuild.c30 output(const char *name, const uint8_t *ucode, int size) in output() argument
41 rlen = write(fd, ucode, size); in output()
/openbsd-src/sys/dev/microcode/fxp/
H A Dbuild.c41 output(const char *name, const u_int32_t *ucode, const int ucode_len) in output() argument
53 dword = htole32(ucode[i]); in output()
/openbsd-src/sys/dev/usb/
H A Dif_bwfm_usb.c292 u_char *ucode; in bwfm_usb_preinit() local
350 if (loadfirmware(name, &ucode, &size) != 0) { in bwfm_usb_preinit()
356 if (bwfm_usb_load_microcode(sc, ucode, size) != 0) { in bwfm_usb_preinit()
359 free(ucode, M_DEVBUF, size); in bwfm_usb_preinit()
363 free(ucode, M_DEVBUF, size); in bwfm_usb_preinit()
650 bwfm_usb_load_microcode(struct bwfm_usb_softc *sc, const u_char *ucode, size_t size) in bwfm_usb_load_microcode() argument
652 struct trx_header *trx = (struct trx_header *)ucode; in bwfm_usb_load_microcode()
688 memcpy(buf, ucode + sent, sendlen); in bwfm_usb_load_microcode()
H A Dulpt.c656 uint8_t *ucode; in ulpt_ucode_loader_hp() local
665 load_error = loadfirmware(ucode_name, &ucode, &ucode_size); in ulpt_ucode_loader_hp()
687 memcpy(bufp, &ucode[offset], len); in ulpt_ucode_loader_hp()
709 free(ucode, M_DEVBUF, ucode_size); in ulpt_ucode_loader_hp()
H A Duvideo.c3807 uint8_t *ucode, len, cbuf; in uvideo_ucode_loader_ricoh()
3817 printf("%s: ucode status error=%s!\n", in uvideo_ucode_loader_apple_isight()
3829 error = loadfirmware(sc->sc_quirk->ucode_name, &ucode, &ucode_size); in uvideo_ucode_loader_apple_isight()
3839 printf("%s: ucode file incomplete!\n", DEVNAME(sc)); in uvideo_ucode_loader_apple_isight()
3840 free(ucode, M_DEVBUF, ucode_size); in uvideo_ucode_loader_apple_isight()
3844 len = ucode[offset]; in uvideo_ucode_loader_apple_isight()
3845 addr = ucode[offset + 1] | (ucode[offset + 2] << 8); in uvideo_ucode_loader_apple_isight()
3850 0xa0, addr, &ucode[offset], len); in uvideo_ucode_loader_apple_isight()
3852 printf("%s: ucode uploa in uvideo_ucode_loader_apple_isight()
3738 uint8_t *ucode, len, cbuf; uvideo_ucode_loader_ricoh() local
3819 uint8_t *ucode, *code, cbuf; uvideo_ucode_loader_apple_isight() local
[all...]
/openbsd-src/sys/dev/sdmmc/
H A Dif_bwfm_sdio.c353 u_char *ucode, *nvram; in bwfm_sdio_preinit() local
416 if (bwfm_loadfirmware(bwfm, chip, "-sdio", &ucode, &size, in bwfm_sdio_preinit()
421 if (bwfm_sdio_load_microcode(sc, ucode, size, in bwfm_sdio_preinit()
425 free(ucode, M_DEVBUF, size); in bwfm_sdio_preinit()
430 free(ucode, M_DEVBUF, size); in bwfm_sdio_preinit()
499 bwfm_sdio_load_microcode(struct bwfm_sdio_softc *sc, u_char *ucode, size_t size, in bwfm_sdio_load_microcode() argument
510 ucode, size, 1); in bwfm_sdio_load_microcode()
518 if (err || memcmp(verify, ucode, size)) { in bwfm_sdio_load_microcode()
545 bwfm_chip_set_active(bwfm, *(uint32_t *)ucode); in bwfm_sdio_load_microcode()
/openbsd-src/sys/dev/pci/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0.c98 struct amdgpu_firmware_info *ucode = NULL; in smu_v13_0_init_microcode() local
117 ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; in smu_v13_0_init_microcode()
118 ucode->ucode_id = AMDGPU_UCODE_ID_SMC; in smu_v13_0_init_microcode()
119 ucode->fw = adev->pm.fw; in smu_v13_0_init_microcode()
120 header = (const struct common_firmware_header *)ucode->fw->data; in smu_v13_0_init_microcode()
184 struct amdgpu_firmware_info *ucode = NULL; in smu_v13_0_init_pptable_microcode() local
223 ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_PPTABLE]; in smu_v13_0_init_pptable_microcode()
224 ucode in smu_v13_0_init_pptable_microcode()
[all...]
/openbsd-src/sys/dev/pci/
H A Dif_ipwvar.h25 u_char *ucode; member

123