Home
last modified time | relevance | path

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

/freebsd/sys/arm/nvidia/
H A Dtegra_xhci.c743 const struct tegra_xusb_fw_hdr *fw_hdr; in load_fw() local
771 fw_hdr = (const struct tegra_xusb_fw_hdr *)fw->data; in load_fw()
772 fw_size = fw_hdr->fwimg_len; in load_fw()
777 fw_hdr = (const struct tegra_xusb_fw_hdr *)fw_vaddr; in load_fw()
785 fw_base = fw_paddr + sizeof(*fw_hdr); in load_fw()
796 code_tags = howmany(fw_hdr->boot_codetag, XUSB_CSB_IMEM_BLOCK_SIZE); in load_fw()
797 code_size = howmany(fw_hdr->boot_codesize, XUSB_CSB_IMEM_BLOCK_SIZE); in load_fw()
828 CSB_WR4(sc, XUSB_FALCON_BOOTVEC, fw_hdr->boot_codetag); in load_fw()
843 fw_timespec.tv_sec = fw_hdr->fwimg_created_time; in load_fw()
849 (fw_hdr->version_id >> 24) & 0xFF,(fw_hdr->version_id >> 15) & 0xFF, in load_fw()
[all …]
/freebsd/sys/contrib/dev/rtw88/
H A Dmac.c417 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in check_firmware_size()
423 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size()
424 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size()
425 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size()
426 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size()
697 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in start_download_firmware()
706 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware()
707 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware()
708 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware()
709 le32_to_cpu(fw_hdr in start_download_firmware()
410 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; check_firmware_size() local
690 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; start_download_firmware() local
[all...]
H A Dmain.c1755 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_feature() local
1758 feature = le32_to_cpu(fw_hdr->feature); in __update_firmware_feature()
1769 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_info() local
1772 fw->h2c_version = le16_to_cpu(fw_hdr->h2c_fmt_ver); in __update_firmware_info()
1773 fw->version = le16_to_cpu(fw_hdr->version); in __update_firmware_info()
1774 fw->sub_version = fw_hdr->subversion; in __update_firmware_info()
1775 fw->sub_index = fw_hdr->subindex; in __update_firmware_info()
/freebsd/sys/dev/mpt/
H A Dmpt.c2438 MpiFwHeader_t *fw_hdr; in mpt_download_fw() local
2460 fw_hdr = (MpiFwHeader_t *)mpt->fw_image; in mpt_download_fw()
2462 mpt_diag_outsl(mpt, fw_hdr->LoadStartAddress, (uint32_t*)fw_hdr, in mpt_download_fw()
2463 fw_hdr->ImageSize); in mpt_download_fw()
2466 ext_offset = fw_hdr->NextImageHeaderOffset; in mpt_download_fw()
2470 ext = (MpiExtImageHeader_t *)((uintptr_t)fw_hdr + ext_offset); in mpt_download_fw()
2484 mpt_pio_write(mpt, MPT_OFFSET_DIAG_ADDR, fw_hdr->IopResetRegAddr); in mpt_download_fw()
2485 mpt_pio_write(mpt, MPT_OFFSET_DIAG_DATA, fw_hdr->IopResetVectorValue); in mpt_download_fw()
/freebsd/sys/contrib/dev/rtw89/
H A Dfw.c126 const struct rtw89_fw_hdr *fw_hdr = (const struct rtw89_fw_hdr *)fw; in rtw89_fw_hdr_parser_v0()
139 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_W6_SEC_NUM); in rtw89_fw_hdr_parser_v0()
140 base_hdr_len = struct_size(fw_hdr, sections, info->section_num); in rtw89_fw_hdr_parser_v0()
141 info->dynamic_hdr_en = le32_get_bits(fw_hdr->w7, FW_HDR_W7_DYN_HDR); in rtw89_fw_hdr_parser_v0()
144 info->hdr_len = le32_get_bits(fw_hdr->w3, FW_HDR_W3_LEN); in rtw89_fw_hdr_parser_v0()
161 section = &fw_hdr->sections[i]; in rtw89_fw_hdr_parser_v1()
362 const struct rtw89_fw_hdr_v1 *fw_hdr = (const struct rtw89_fw_hdr_v1 *)fw; in rtw89_fw_update_ver()
373 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_SEC_NUM); in rtw89_fw_update_ver()
374 info->dsp_checksum = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_DSP_CHKSUM);
375 base_hdr_len = struct_size(fw_hdr, section
92 const struct rtw89_fw_hdr *fw_hdr = (const struct rtw89_fw_hdr *)fw; rtw89_fw_hdr_parser_v0() local
160 const struct rtw89_fw_hdr_v1 *fw_hdr = (const struct rtw89_fw_hdr_v1 *)fw; rtw89_fw_hdr_parser_v1() local
[all...]
H A Dcore.h4408 #define RTW89_FW_HDR_VER_CODE(fw_hdr) \ in rtw89_hci_stop()
4409 RTW89_FW_VER_CODE(le32_get_bits((fw_hdr)->w1, FW_HDR_W1_MAJOR_VERSION), \ in rtw89_hci_stop()
4410 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_MINOR_VERSION), \
4411 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_SUBVERSION), \ in rtw89_hci_deinit()
4412 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_SUBINDEX)) in rtw89_hci_deinit()
3603 RTW89_FW_HDR_VER_CODE(fw_hdr) global() argument
H A Dfw.h3881 struct rtw89_fw_hdr fw_hdr;
3891 return RTW89_FW_HDR_VER_CODE(&compat->fw_hdr);
3457 struct rtw89_fw_hdr fw_hdr; global() member
/freebsd/sys/dev/cxgbe/common/
H A Dt4_hw.c3298 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_fw_version()
3309 int t4_get_fw_hdr(struct adapter *adapter, struct fw_hdr *hdr) in t4_get_fw_hdr()
3325 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_bs_version()
3339 offsetof(struct fw_hdr, tp_microcode_ver), in t4_get_tp_version()
3542 const struct fw_hdr *hdr) in t4_fw_matches_chip()
3574 const struct fw_hdr *hdr = (const struct fw_hdr *)fw_data; in t4_load_fw()
3632 ((struct fw_hdr *)first_page)->fw_ver = cpu_to_be32(0xffffffff); in t4_load_fw()
3647 fw_start + offsetof(struct fw_hdr, fw_ver), in t4_load_fw()
7667 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in t4_fw_upgrade() local
7669 be32_to_cpu(fw_hdr->magic) == FW_HDR_MAGIC_BOOTSTRAP; in t4_fw_upgrade()
[all …]
H A Dcommon.h647 int t4_get_fw_hdr(struct adapter *adapter, struct fw_hdr *hdr);
/freebsd/sys/dev/cxgbe/
H A Dt4_main.c4656 CTASSERT(offsetof(struct fw_h, fw_ver) == offsetof(struct fw_hdr, fw_ver));
4657 CTASSERT(offsetof(struct fw_h, intfver_nic) == offsetof(struct fw_hdr, intfver_nic));
4658 CTASSERT(offsetof(struct fw_h, intfver_fcoe) == offsetof(struct fw_hdr, intfver_fcoe));
4901 k = be32toh(((const struct fw_hdr *)fw->data)->fw_ver); in install_kld_firmware()
4948 struct fw_hdr *card_fw; /* fw on the card */ in contact_firmware()
/freebsd/contrib/ofed/libcxgb4/
H A Dt4fw_api.h3077 struct fw_hdr { struct
/freebsd/sys/dev/cxgbe/firmware/
H A Dt4fw_interface.h9945 struct fw_hdr { struct