| /openbsd-src/sys/dev/pci/drm/amd/amdgpu/ |
| H A D | amdgpu_ucode.c | 745 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 D | amdgpu_cgs.c | 213 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 D | amdgpu_rlc.c | 332 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 D | amdgpu_psp.c | 624 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 D | smu_v13_0_10.c | 151 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 D | aldebaran.c | 213 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 D | amdgpu_sdma.c | 259 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 D | uvd_v7_0.c | 428 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 D | vce_v4_0.c | 250 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 D | amdgpu_mes.c | 1482 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 D | trap.c | 211 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 D | fp_complete.c | 568 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 D | build.c | 30 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 D | build.c | 30 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 D | build.c | 30 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 D | build.c | 30 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 D | build.c | 30 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 D | build.c | 30 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 D | build.c | 41 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 D | if_bwfm_usb.c | 292 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 D | ulpt.c | 656 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 D | uvideo.c | 3807 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 D | if_bwfm_sdio.c | 353 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 D | smu_v13_0.c | 98 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 D | if_ipwvar.h | 25 u_char *ucode; member
|