sys/arch/alpha/alpha/fp_complete.c
568
alpha_fp_complete_at(u_long trigger_pc, struct proc *p, u_int64_t *ucode)
sys/arch/alpha/alpha/fp_complete.c
607
*ucode = needsig;
sys/arch/alpha/alpha/fp_complete.c
614
alpha_fp_complete(u_long a0, u_long a1, struct proc *p, u_int64_t *ucode)
sys/arch/alpha/alpha/fp_complete.c
629
sig = alpha_fp_complete_at(trigger_pc, p, ucode);
sys/arch/alpha/alpha/fp_complete.c
633
*ucode = a0;
sys/arch/alpha/alpha/fp_complete.c
685
sig = alpha_fp_complete_at(trigger_pc, p, ucode);
sys/arch/alpha/alpha/trap.c
210
u_int64_t ucode;
sys/arch/alpha/alpha/trap.c
223
ucode = 0;
sys/arch/alpha/alpha/trap.c
240
ucode = ILL_ILLADR;
sys/arch/alpha/alpha/trap.c
265
i = alpha_fp_complete(a0, a1, p, &ucode);
sys/arch/alpha/alpha/trap.c
270
ucode = FPE_FLTINV;
sys/arch/alpha/alpha/trap.c
306
ucode = a0; /* exception summary */
sys/arch/alpha/alpha/trap.c
320
ucode = a0; /* trap type */
sys/arch/alpha/alpha/trap.c
326
i = handle_opdec(p, &ucode);
sys/arch/alpha/alpha/trap.c
430
ucode = access_type;
sys/arch/alpha/alpha/trap.c
459
trapsignal(p, i, ucode, typ, sv);
sys/arch/arm64/dev/apldc.c
1000
uint8_t *ucode;
sys/arch/arm64/dev/apldc.c
1006
error = loadfirmware(name, &ucode, &ucode_size);
sys/arch/arm64/dev/apldc.c
1013
hdr = (struct mtp_fwhdr *)ucode;
sys/arch/arm64/dev/apldc.c
1030
data = ucode + hdr->hdr_len;
sys/arch/arm64/dev/apldc.c
920
void *ucode, size_t ucode_size)
sys/arch/arm64/dev/apldc.c
961
memcpy(buf, ucode, ucode_size);
sys/arch/mips64/mips64/trap.c
222
unsigned ucode = 0;
sys/arch/mips64/mips64/trap.c
371
ucode = access_type;
sys/arch/mips64/mips64/trap.c
385
ucode = 0; /* XXX should be PROT_something */
sys/arch/mips64/mips64/trap.c
391
ucode = 0; /* XXX should be PROT_something */
sys/arch/mips64/mips64/trap.c
776
trapsignal(p, signal, ucode, sicode, sv);
sys/arch/octeon/dev/if_ogx.c
2277
uint8_t *ucode = NULL;
sys/arch/octeon/dev/if_ogx.c
2286
error = loadfirmware("ogx-pki-cluster", &ucode, &size);
sys/arch/octeon/dev/if_ogx.c
2293
fw = (struct ogx_fwhdr *)ucode;
sys/arch/octeon/dev/if_ogx.c
2314
free(ucode, M_DEVBUF, size);
sys/arch/sparc64/dev/creator.c
780
creator_load_sram(struct creator_softc *sc, u_int32_t *ucode, u_int32_t size)
sys/arch/sparc64/dev/creator.c
825
: : "r" (ucode), "r" (sram));
sys/arch/sparc64/dev/creator.c
827
ucode += 16;
sys/dev/ic/acx.c
1519
uint8_t *ucode;
sys/dev/ic/acx.c
1522
error = loadfirmware(name, &ucode, &size);
sys/dev/ic/acx.c
1531
error = acx_load_firmware(sc, 0, ucode, size);
sys/dev/ic/acx.c
1533
free(ucode, M_DEVBUF, size);
sys/dev/ic/acx.c
1568
uint8_t *ucode;
sys/dev/ic/acx.c
1571
error = loadfirmware(name, &ucode, &size);
sys/dev/ic/acx.c
1584
free(ucode, M_DEVBUF, size);
sys/dev/ic/acx.c
1591
free(ucode, M_DEVBUF, size);
sys/dev/ic/acx.c
1596
error = acx_load_firmware(sc, radio_fw_ofs, ucode, size);
sys/dev/ic/acx.c
1598
free(ucode, M_DEVBUF, size);
sys/dev/ic/bwfm.c
3154
u_char **ucode, size_t *size, u_char **nvram, size_t *nvsize, size_t *nvlen)
sys/dev/ic/bwfm.c
3160
*ucode = *nvram = NULL;
sys/dev/ic/bwfm.c
3170
loadfirmware(name, ucode, size) != 0)
sys/dev/ic/bwfm.c
3176
if (loadfirmware(name, ucode, size) != 0) {
sys/dev/ic/bwfm.c
3219
free(*ucode, M_DEVBUF, *size);
sys/dev/ic/bwfm.c
3239
free(*ucode, M_DEVBUF, *size);
sys/dev/ic/bwi.c
1625
bwi_get_firmware(const char *name, const uint8_t *ucode, size_t size_ucode,
sys/dev/ic/bwi.c
1635
bcopy(ucode, &nfiles, sizeof(nfiles));
sys/dev/ic/bwi.c
1642
bcopy(ucode + off, h, sizeof(struct fwheader));
sys/dev/ic/fxp.c
1800
const struct ucode *uc;
sys/dev/ic/fxp.c
1848
cbp->ucode[i] = sc->sc_ucodebuf[i];
sys/dev/ic/fxp.c
1851
*((u_int16_t *)&cbp->ucode[uc->int_delay_offset]) =
sys/dev/ic/fxp.c
1855
*((u_int16_t *)&cbp->ucode[uc->bundle_max_offset]) =
sys/dev/ic/fxp.c
1859
*((u_int16_t *)&cbp->ucode[uc->min_size_mask_offset]) =
sys/dev/ic/fxpreg.h
343
volatile u_int32_t ucode[MAXUCODESIZE];
sys/dev/ic/malo.c
1739
uint8_t *ucode;
sys/dev/ic/malo.c
1744
if ((error = loadfirmware(name, &ucode, &usize)) != 0) {
sys/dev/ic/malo.c
1761
ucode, usize);
sys/dev/ic/malo.c
1780
free(ucode, M_DEVBUF, usize);
sys/dev/ic/malo.c
1783
free(ucode, M_DEVBUF, usize);
sys/dev/ic/malo.c
1802
uint8_t *ucode;
sys/dev/ic/malo.c
1807
if ((error = loadfirmware(name, &ucode, &size)) != 0) {
sys/dev/ic/malo.c
1826
bcopy(ucode + count, data, bsize);
sys/dev/ic/malo.c
1835
free(ucode, M_DEVBUF, size);
sys/dev/ic/pgt.c
285
uint8_t *ucode;
sys/dev/ic/pgt.c
295
error = loadfirmware(name, &ucode, &size);
sys/dev/ic/pgt.c
306
free(ucode, M_DEVBUF, 0);
sys/dev/ic/pgt.c
314
uc = (uint32_t *)ucode;
sys/dev/ic/pgt.c
360
free(ucode, M_DEVBUF, 0);
sys/dev/ic/psp.c
995
const struct ucode *uc;
sys/dev/ic/rt2661.c
2754
RAL_WRITE_REGION_1(sc, RT2661_MCU_CODE_BASE, sc->ucode, sc->ucsize);
sys/dev/ic/rt2661.c
281
if ((error = loadfirmware(name, &sc->ucode, &sc->ucsize)) != 0) {
sys/dev/ic/rt2661.c
393
if (sc->ucode != NULL)
sys/dev/ic/rt2661.c
394
free(sc->ucode, M_DEVBUF, sc->ucsize);
sys/dev/ic/rt2661var.h
131
u_char *ucode;
sys/dev/ic/rt2860.c
302
error = loadfirmware("ral-rt3290", &sc->ucode, &sc->ucsize);
sys/dev/ic/rt2860.c
304
error = loadfirmware("ral-rt2860", &sc->ucode, &sc->ucsize);
sys/dev/ic/rt2860.c
4011
RAL_WRITE_REGION_1(sc, RT2860_FW_BASE, sc->ucode, sc->ucsize);
sys/dev/ic/rt2860.c
413
if (sc->ucode != NULL)
sys/dev/ic/rt2860.c
414
free(sc->ucode, M_DEVBUF, sc->ucsize);
sys/dev/ic/rt2860var.h
132
u_char *ucode;
sys/dev/microcode/fxp/build.c
41
output(const char *name, const u_int32_t *ucode, const int ucode_len)
sys/dev/microcode/fxp/build.c
53
dword = htole32(ucode[i]);
sys/dev/microcode/ral/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/ral/build.c
41
rlen = write(fd, ucode, size);
sys/dev/microcode/rsu/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/rsu/build.c
41
rlen = write(fd, ucode, size);
sys/dev/microcode/rtwn/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/rtwn/build.c
41
rlen = write(fd, ucode, size);
sys/dev/microcode/rum/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/rum/build.c
41
rlen = write(fd, ucode, size);
sys/dev/microcode/urtwn/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/urtwn/build.c
41
rlen = write(fd, ucode, size);
sys/dev/microcode/zydas/build.c
30
output(const char *name, const uint8_t *ucode, int size)
sys/dev/microcode/zydas/build.c
41
rlen = write(fd, ucode, size);
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
215
struct amdgpu_firmware_info *ucode;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
223
ucode = &adev->firmware.ucode[i];
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
224
if (!ucode->fw)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
226
switch (ucode->ucode_id) {
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
241
ucode_list[ucode_count++] = ucode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
213
struct amdgpu_firmware_info *ucode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
219
ucode = &adev->firmware.ucode[id];
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
220
if (ucode->fw == NULL)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
223
gpu_addr = ucode->mc_addr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
224
header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
233
info->kptr = ucode->kaddr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
251
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
366
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC];
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
367
ucode->ucode_id = AMDGPU_UCODE_ID_SMC;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
368
ucode->fw = adev->pm.fw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
369
header = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1344
info = &adev->firmware.ucode[ucode_id];
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
91
adev->firmware.ucode[AMDGPU_UCODE_ID_ISP].ucode_id =
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
93
adev->firmware.ucode[AMDGPU_UCODE_ID_ISP].fw = adev->isp.fw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
344
struct amdgpu_firmware_info ucode = {
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
351
return psp_execute_ip_fw_load(&adev->psp, &ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
660
int ucode, ucode_data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
663
ucode = AMDGPU_UCODE_ID_CP_MES;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
666
ucode = AMDGPU_UCODE_ID_CP_MES1;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
670
info = &adev->firmware.ucode[ucode];
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
671
info->ucode_id = ucode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
677
info = &adev->firmware.ucode[ucode_data];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2634
static int psp_get_fw_type(struct amdgpu_firmware_info *ucode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2637
switch (ucode->ucode_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2855
struct amdgpu_firmware_info *ucode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2860
switch (ucode->ucode_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2870
adev->sdma.instance[ucode->ucode_id - AMDGPU_UCODE_ID_SDMA0].fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2903
struct amdgpu_firmware_info *ucode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2907
uint64_t fw_mem_mc_addr = ucode->mc_addr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2912
cmd->cmd.cmd_load_ip_fw.fw_size = ucode->ucode_size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2914
ret = psp_get_fw_type(ucode, &cmd->cmd.cmd_load_ip_fw.fw_type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2922
struct amdgpu_firmware_info *ucode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2927
ret = psp_prep_load_ip_fw_cmd_buf(psp, ucode, cmd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2929
ret = psp_cmd_submit_buf(psp, ucode, cmd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2942
struct amdgpu_firmware_info *ucode =
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2943
&adev->firmware.ucode[AMDGPU_UCODE_ID_P2S_TABLE];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2957
if (!ucode->fw || amdgpu_sriov_vf(psp->adev))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2960
ret = psp_execute_ip_fw_load(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2969
struct amdgpu_firmware_info *ucode =
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2970
&adev->firmware.ucode[AMDGPU_UCODE_ID_SMC];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2981
if (!ucode->fw || amdgpu_sriov_vf(psp->adev))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2992
ret = psp_execute_ip_fw_load(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3001
struct amdgpu_firmware_info *ucode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3003
if (!ucode->fw || !ucode->ucode_size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3006
if (ucode->ucode_id == AMDGPU_UCODE_ID_P2S_TABLE)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3009
if (ucode->ucode_id == AMDGPU_UCODE_ID_SMC &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3016
amdgpu_virt_fw_load_skip_check(psp->adev, ucode->ucode_id))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3020
(ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC1_JT ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3021
ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC2_JT))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3032
struct amdgpu_firmware_info *ucode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3035
ucode = ucode_list[i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3036
psp_print_fw_hdr(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3037
ret = psp_execute_ip_fw_load(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3047
struct amdgpu_firmware_info *ucode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3061
ucode = &adev->firmware.ucode[i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3063
if (ucode->ucode_id == AMDGPU_UCODE_ID_SMC &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3064
!fw_load_skip_check(psp, ucode)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3071
if (fw_load_skip_check(psp, ucode))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3081
(ucode->ucode_id == AMDGPU_UCODE_ID_SDMA1 ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3082
ucode->ucode_id == AMDGPU_UCODE_ID_SDMA2 ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3083
ucode->ucode_id == AMDGPU_UCODE_ID_SDMA3))
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3089
psp_print_fw_hdr(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3091
ret = psp_execute_ip_fw_load(psp, ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3096
if (psp->autoload_supported && ucode->ucode_id == (amdgpu_sriov_vf(adev) ?
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4015
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CAP];
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
694
struct amdgpu_firmware_info *ucode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
747
if (ucode)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
750
amdgpu_ucode_name(ucode->ucode_id), ucode->ucode_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
762
if ((ucode && amdgpu_sriov_vf(psp->adev)) || !timeout) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
768
if (ucode) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
769
ucode->tmr_mc_addr_lo = psp->cmd_buf_mem->resp.fw_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
770
ucode->tmr_mc_addr_hi = psp->cmd_buf_mem->resp.fw_addr_hi;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
544
struct amdgpu_firmware_info *ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
332
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
368
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
376
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
384
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
406
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_IRAM];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
414
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_DRAM];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
441
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_P];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
449
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_V];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
477
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_GLOBAL_TAP_DELAYS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
485
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SE0_TAP_DELAYS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
493
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SE1_TAP_DELAYS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
501
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SE2_TAP_DELAYS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
509
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SE3_TAP_DELAYS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
269
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
280
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_UCODE_TH0];
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
285
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_UCODE_TH1];
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
294
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_RS64];
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1003
ucode->ucode_size = le32_to_cpu(cpv2_hdr->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1004
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1008
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1009
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1013
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1014
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1018
ucode->ucode_size = le32_to_cpu(cpv2_hdr->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1019
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1023
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1024
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1028
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1029
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1033
ucode->ucode_size = le32_to_cpu(cpv2_hdr->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1034
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1038
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1039
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1043
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1044
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1048
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1049
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1053
ucode->ucode_size = le32_to_cpu(cpv2_hdr->data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1054
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1058
ucode->ucode_size = le32_to_cpu(vpe_hdr->ctx_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1059
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1063
ucode->ucode_size = le32_to_cpu(vpe_hdr->ctl_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1064
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1068
ucode->ucode_size = le32_to_cpu(umsch_mm_hdr->umsch_mm_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1069
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1073
ucode->ucode_size = le32_to_cpu(umsch_mm_hdr->umsch_mm_ucode_data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1074
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1078
ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1079
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1084
ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1085
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1089
memcpy(ucode->kaddr, ucode_addr, ucode->ucode_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1094
static int amdgpu_ucode_patch_jt(struct amdgpu_firmware_info *ucode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1102
if (!ucode->fw)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1105
comm_hdr = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1106
header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1107
dst_addr = ucode->kaddr +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1110
src_addr = (uint8_t *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1149
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1171
ucode = &adev->firmware.ucode[i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1172
if (ucode->fw) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1173
amdgpu_ucode_init_single_fw(adev, ucode, adev->firmware.fw_buf_mc + fw_offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1179
cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1180
amdgpu_ucode_patch_jt(ucode, adev->firmware.fw_buf_mc + fw_offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1184
fw_offset += ALIGN(ucode->ucode_size, PAGE_SIZE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
830
struct amdgpu_firmware_info *ucode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
846
if (!ucode->fw)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
849
ucode->mc_addr = mc_addr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
850
ucode->kaddr = kptr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
852
if (ucode->ucode_id == AMDGPU_UCODE_ID_STORAGE)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
855
header = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
856
cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
857
cpv2_hdr = (const struct gfx_firmware_header_v2_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
858
dmcu_hdr = (const struct dmcu_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
859
dmcub_hdr = (const struct dmcub_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
860
mes_hdr = (const struct mes_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
861
sdma_hdr = (const struct sdma_firmware_header_v2_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
862
sdmav3_hdr = (const struct sdma_firmware_header_v3_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
863
imu_hdr = (const struct imu_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
864
vpe_hdr = (const struct vpe_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
865
umsch_mm_hdr = (const struct umsch_mm_firmware_header_v1_0 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
868
switch (ucode->ucode_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
870
ucode->ucode_size = le32_to_cpu(sdma_hdr->ctx_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
871
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
875
ucode->ucode_size = le32_to_cpu(sdma_hdr->ctl_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
876
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
880
ucode->ucode_size = le32_to_cpu(sdmav3_hdr->ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
881
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
886
ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes) -
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
888
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
893
ucode->ucode_size = le32_to_cpu(cp_hdr->jt_size) * 4;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
894
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
899
ucode->ucode_size = adev->gfx.rlc.save_restore_list_cntl_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
903
ucode->ucode_size = adev->gfx.rlc.save_restore_list_gpm_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
907
ucode->ucode_size = adev->gfx.rlc.save_restore_list_srm_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
911
ucode->ucode_size = adev->gfx.rlc.rlc_iram_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
915
ucode->ucode_size = adev->gfx.rlc.rlc_dram_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
919
ucode->ucode_size = adev->gfx.rlc.rlcp_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
923
ucode->ucode_size = adev->gfx.rlc.rlcv_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
927
ucode->ucode_size = adev->gfx.rlc.global_tap_delays_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
931
ucode->ucode_size = adev->gfx.rlc.se0_tap_delays_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
935
ucode->ucode_size = adev->gfx.rlc.se1_tap_delays_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
939
ucode->ucode_size = adev->gfx.rlc.se2_tap_delays_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
943
ucode->ucode_size = adev->gfx.rlc.se3_tap_delays_ucode_size_bytes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
947
ucode->ucode_size = le32_to_cpu(mes_hdr->mes_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
948
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
952
ucode->ucode_size = le32_to_cpu(mes_hdr->mes_ucode_data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
953
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
957
ucode->ucode_size = le32_to_cpu(mes_hdr->mes_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
958
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
962
ucode->ucode_size = le32_to_cpu(mes_hdr->mes_ucode_data_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
963
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
967
ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes) -
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
969
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
973
ucode->ucode_size = le32_to_cpu(dmcu_hdr->intv_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
974
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
979
ucode->ucode_size = le32_to_cpu(dmcub_hdr->inst_const_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
980
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
984
ucode->ucode_size = ucode->fw->size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
985
ucode_addr = (u8 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
988
ucode->ucode_size = ucode->fw->size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
989
ucode_addr = (u8 *)ucode->fw->data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
992
ucode->ucode_size = le32_to_cpu(imu_hdr->imu_iram_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
993
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
997
ucode->ucode_size = le32_to_cpu(imu_hdr->imu_dram_ucode_size_bytes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
998
ucode_addr = (u8 *)ucode->fw->data +
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
590
struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM];
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
161
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_UMSCH_MM_UCODE];
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
167
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_UMSCH_MM_DATA];
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
244
struct amdgpu_firmware_info ucode = {
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
251
return psp_execute_ip_fw_load(&adev->psp, &ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1144
adev->firmware.ucode[idx].ucode_id = idx;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1145
adev->firmware.ucode[idx].fw = adev->vcn.inst[i].fw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1342
struct amdgpu_firmware_info ucode = {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1351
return psp_execute_ip_fw_load(&adev->psp, &ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
41
#define POPULATE_UCODE_INFO(vf2pf_info, ucode, ver) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
43
vf2pf_info->ucode_info[ucode].id = ucode; \
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
44
vf2pf_info->ucode_info[ucode].version = ver; \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
222
struct amdgpu_firmware_info ucode = {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
228
return psp_execute_ip_fw_load(&adev->psp, &ucode);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
251
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_VPE_CTX];
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
257
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_VPE_CTL];
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1203
RLC_TABLE_OF_CONTENT *ucode = rlc_toc;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1205
while (ucode && (ucode->id > SOC21_FIRMWARE_ID_INVALID) &&
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1206
(ucode->id < SOC21_FIRMWARE_ID_MAX)) {
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1207
rlc_autoload_info[ucode->id].id = ucode->id;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1208
rlc_autoload_info[ucode->id].offset = ucode->offset * 4;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1209
rlc_autoload_info[ucode->id].size = ucode->size * 4;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1211
ucode++;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1043
RLC_TABLE_OF_CONTENT_V2 *ucode = rlc_toc;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1045
while (ucode && (ucode->id > SOC24_FIRMWARE_ID_INVALID)) {
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1046
rlc_autoload_info[ucode->id].id = ucode->id;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1047
rlc_autoload_info[ucode->id].offset =
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1048
ucode->offset * RLC_TOC_OFFSET_DWUNIT * 4;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1049
rlc_autoload_info[ucode->id].size =
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1050
ucode->size_x16 ? ucode->size * RLC_SIZE_MULTIPLE * 4 :
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1051
ucode->size * 4;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1052
ucode++;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1153
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1160
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1167
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1174
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1181
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1194
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_STORAGE];
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1202
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2];
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
68
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_IMU_I];
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
73
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_IMU_D];
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
64
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_IMU_I];
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
69
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_IMU_D];
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
163
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i];
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
322
info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i];
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
144
struct amdgpu_firmware_info *ucode;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
149
ucode = &adev->firmware.ucode[i];
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
151
switch (ucode->ucode_id) {
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
154
ucode_list[ucode_count++] = ucode;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
430
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].ucode_id = AMDGPU_UCODE_ID_UVD;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
431
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].fw = adev->uvd.fw;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
436
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].ucode_id = AMDGPU_UCODE_ID_UVD1;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
437
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].fw = adev->uvd.fw;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
686
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo :
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
687
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
690
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi :
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
691
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
830
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
833
adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
250
uint32_t low = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
251
uint32_t hi = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
454
adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].ucode_id = AMDGPU_UCODE_ID_VCE;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
455
adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].fw = adev->vce.fw;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
649
tmr_mc_addr = (uint64_t)(adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi) << 32 |
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
650
adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
363
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
365
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
431
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo),
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
434
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi),
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1995
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1999
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
393
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
395
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
450
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
453
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1444
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1448
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
608
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
610
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
663
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
666
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1440
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1443
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
530
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
532
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
585
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
588
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1395
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1398
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
460
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
462
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
524
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
527
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1046
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1050
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
467
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx]
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
471
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx]
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
544
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN +
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
548
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN +
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
411
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
413
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
476
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo),
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
480
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi),
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
375
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
377
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
440
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
443
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
434
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_lo));
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
436
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst].tmr_mc_addr_hi));
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
500
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN +
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
504
(adev->firmware.ucode[AMDGPU_UCODE_ID_VCN +
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
838
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_lo);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
842
adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + i].tmr_mc_addr_hi);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2413
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].ucode_id = AMDGPU_UCODE_ID_DMCU_ERAM;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2414
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].fw = adev->dm.fw_dmcu;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2418
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].ucode_id = AMDGPU_UCODE_ID_DMCU_INTV;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2419
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].fw = adev->dm.fw_dmcu;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2525
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCUB].ucode_id =
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2527
adev->firmware.ucode[AMDGPU_UCODE_ID_DMCUB].fw =
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.h
156
int psp_cmd_submit_buf(struct psp_context *psp, struct amdgpu_firmware_info *ucode, struct psp_gfx_cmd_resp *cmd,
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
100
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
118
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC];
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
119
ucode->ucode_id = AMDGPU_UCODE_ID_SMC;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
120
ucode->fw = adev->pm.fw;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
121
header = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
100
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
122
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
123
ucode->ucode_id = AMDGPU_UCODE_ID_SMC;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
124
ucode->fw = adev->pm.fw;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
125
header = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
189
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
228
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_PPTABLE];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
229
ucode->ucode_id = AMDGPU_UCODE_ID_PPTABLE;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
230
ucode->fw = &smu->pptable_firmware;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
485
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
534
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_P2S_TABLE];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
535
ucode->ucode_id = AMDGPU_UCODE_ID_P2S_TABLE;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
536
ucode->fw = &smu->pptable_firmware;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
537
adev->firmware.fw_size += ALIGN(ucode->fw->size, PAGE_SIZE);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
100
header = (const struct common_firmware_header *)ucode->fw->data;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
166
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
204
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_PPTABLE];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
205
ucode->ucode_id = AMDGPU_UCODE_ID_PPTABLE;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
206
ucode->fw = &smu->pptable_firmware;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
76
struct amdgpu_firmware_info *ucode = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
97
ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
98
ucode->ucode_id = AMDGPU_UCODE_ID_SMC;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
99
ucode->fw = adev->pm.fw;
sys/dev/pci/if_bwfm_pci.c
437
u_char *ucode, *nvram;
sys/dev/pci/if_bwfm_pci.c
511
if (bwfm_loadfirmware(bwfm, chip, "-pcie", &ucode, &size,
sys/dev/pci/if_bwfm_pci.c
517
uint32_t *ramsize = (uint32_t *)&ucode[BWFM_RAMSIZE];
sys/dev/pci/if_bwfm_pci.c
522
if (bwfm_pci_load_microcode(sc, ucode, size, nvram, nvlen) != 0) {
sys/dev/pci/if_bwfm_pci.c
525
free(ucode, M_DEVBUF, size);
sys/dev/pci/if_bwfm_pci.c
529
free(ucode, M_DEVBUF, size);
sys/dev/pci/if_bwfm_pci.c
806
bwfm_pci_load_microcode(struct bwfm_pci_softc *sc, const u_char *ucode, size_t size,
sys/dev/pci/if_bwfm_pci.c
830
bwfm->sc_chip.ch_rambase + i, ucode[i]);
sys/dev/pci/if_bwfm_pci.c
867
bwfm_chip_set_active(bwfm, *(uint32_t *)ucode);
sys/dev/pci/if_ipw.c
1634
fw->ucode = fw->main + fw->main_size;
sys/dev/pci/if_ipw.c
1953
if ((error = ipw_load_ucode(sc, fw.ucode, fw.ucode_size)) != 0) {
sys/dev/pci/if_ipwvar.h
25
u_char *ucode;
sys/dev/pci/if_iwn.c
4929
cmd.ucode.once.enable = 0xffffffff;
sys/dev/pci/if_iwn.c
4930
cmd.ucode.once.start = IWN5000_CALIB_DC;
sys/dev/pci/if_iwn.c
6117
cmd.ucode.once.enable = 0xffffffff;
sys/dev/pci/if_iwn.c
6118
cmd.ucode.once.start = 0xffffffff;
sys/dev/pci/if_iwn.c
6119
cmd.ucode.once.send = 0xffffffff;
sys/dev/pci/if_iwn.c
6120
cmd.ucode.flags = 0xffffffff;
sys/dev/pci/if_iwn.c
6390
iwn4965_load_bootcode(struct iwn_softc *sc, const uint8_t *ucode, int size)
sys/dev/pci/if_iwn.c
6401
(const uint32_t *)ucode, size);
sys/dev/pci/if_iwnreg.h
809
struct iwn5000_calib_status ucode;
sys/dev/pci/if_wpi.c
2823
wpi_load_bootcode(struct wpi_softc *sc, const uint8_t *ucode, int size)
sys/dev/pci/if_wpi.c
2834
(const uint32_t *)ucode, size);
sys/dev/sdmmc/if_bwfm_sdio.c
353
u_char *ucode, *nvram;
sys/dev/sdmmc/if_bwfm_sdio.c
416
if (bwfm_loadfirmware(bwfm, chip, "-sdio", &ucode, &size,
sys/dev/sdmmc/if_bwfm_sdio.c
421
if (bwfm_sdio_load_microcode(sc, ucode, size,
sys/dev/sdmmc/if_bwfm_sdio.c
425
free(ucode, M_DEVBUF, size);
sys/dev/sdmmc/if_bwfm_sdio.c
430
free(ucode, M_DEVBUF, size);
sys/dev/sdmmc/if_bwfm_sdio.c
499
bwfm_sdio_load_microcode(struct bwfm_sdio_softc *sc, u_char *ucode, size_t size,
sys/dev/sdmmc/if_bwfm_sdio.c
510
ucode, size, 1);
sys/dev/sdmmc/if_bwfm_sdio.c
518
if (err || memcmp(verify, ucode, size)) {
sys/dev/sdmmc/if_bwfm_sdio.c
545
bwfm_chip_set_active(bwfm, *(uint32_t *)ucode);
sys/dev/usb/if_bwfm_usb.c
292
u_char *ucode;
sys/dev/usb/if_bwfm_usb.c
350
if (loadfirmware(name, &ucode, &size) != 0) {
sys/dev/usb/if_bwfm_usb.c
356
if (bwfm_usb_load_microcode(sc, ucode, size) != 0) {
sys/dev/usb/if_bwfm_usb.c
359
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_bwfm_usb.c
363
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_bwfm_usb.c
650
bwfm_usb_load_microcode(struct bwfm_usb_softc *sc, const u_char *ucode, size_t size)
sys/dev/usb/if_bwfm_usb.c
652
struct trx_header *trx = (struct trx_header *)ucode;
sys/dev/usb/if_bwfm_usb.c
688
memcpy(buf, ucode + sent, sendlen);
sys/dev/usb/if_mtw.c
738
u_char *ucode;
sys/dev/usb/if_mtw.c
752
if ((error = loadfirmware(fwname, &ucode, &size)) != 0) {
sys/dev/usb/if_mtw.c
757
fw = (const struct mtw_ucode *) ucode + 0x1e;
sys/dev/usb/if_mtw.c
766
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_mtw.c
781
if ((error = loadfirmware(fwname, &ucode, &size)) != 0) {
sys/dev/usb/if_mtw.c
793
fw = (const struct mtw_ucode *) ucode;
sys/dev/usb/if_mtw.c
859
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_rum.c
2099
rum_load_microcode(struct rum_softc *sc, const u_char *ucode, size_t size)
sys/dev/usb/if_rum.c
2106
for (; size >= 4; reg += 4, ucode += 4, size -= 4)
sys/dev/usb/if_rum.c
2107
rum_write(sc, reg, UGETDW(ucode));
sys/dev/usb/if_rum.c
238
u_char *ucode;
sys/dev/usb/if_rum.c
242
if ((error = loadfirmware(name, &ucode, &size)) != 0) {
sys/dev/usb/if_rum.c
248
if (rum_load_microcode(sc, ucode, size) != 0) {
sys/dev/usb/if_rum.c
253
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_run.c
824
u_char *ucode;
sys/dev/usb/if_run.c
837
if ((error = loadfirmware(fwname, &ucode, &size)) != 0) {
sys/dev/usb/if_run.c
845
free(ucode, M_DEVBUF, size);
sys/dev/usb/if_run.c
850
run_write_region_1(sc, RT2870_FW_BASE, ucode, size);
sys/dev/usb/if_run.c
851
free(ucode, M_DEVBUF, size);
sys/dev/usb/ulpt.c
656
uint8_t *ucode;
sys/dev/usb/ulpt.c
665
load_error = loadfirmware(ucode_name, &ucode, &ucode_size);
sys/dev/usb/ulpt.c
687
memcpy(bufp, &ucode[offset], len);
sys/dev/usb/ulpt.c
709
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4456
uint8_t *ucode, len, cbuf;
sys/dev/usb/uvideo.c
4478
error = loadfirmware(sc->sc_quirk->ucode_name, &ucode, &ucode_size);
sys/dev/usb/uvideo.c
4489
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4493
len = ucode[offset];
sys/dev/usb/uvideo.c
4494
addr = ucode[offset + 1] | (ucode[offset + 2] << 8);
sys/dev/usb/uvideo.c
4499
0xa0, addr, &ucode[offset], len);
sys/dev/usb/uvideo.c
4503
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4512
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4537
uint8_t *ucode, *code, cbuf;
sys/dev/usb/uvideo.c
4542
error = loadfirmware(sc->sc_quirk->ucode_name, &ucode, &ucode_size);
sys/dev/usb/uvideo.c
4558
code = ucode;
sys/dev/usb/uvideo.c
4559
while (code < ucode + ucode_size) {
sys/dev/usb/uvideo.c
4568
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4585
free(ucode, M_DEVBUF, ucode_size);
sys/dev/usb/uvideo.c
4592
free(ucode, M_DEVBUF, ucode_size);