Home
last modified time | relevance | path

Searched refs:fw_header (Results 1 – 7 of 7) sorted by relevance

/freebsd/usr.sbin/cpucontrol/
H A Dvia.c85 const via_fw_header_t *fw_header; in via_update() local
133 if (params->fwsize < sizeof(*fw_header)) { in via_update()
138 fw_header = (const via_fw_header_t *)fw_image; in via_update()
139 if (fw_header->signature != VIA_HEADER_SIGNATURE || in via_update()
140 fw_header->loader_revision != VIA_LOADER_REVISION) { in via_update()
145 data_size = fw_header->data_size; in via_update()
146 total_size = fw_header->total_size; in via_update()
151 payload_size = data_size + sizeof(*fw_header); in via_update()
164 fw_data = fw_header + 1; /* Pointer to the update data. */ in via_update()
169 if (signature != fw_header->cpu_signature) in via_update()
[all …]
H A Dintel.c86 const intel_fw_header_t *fw_header; in intel_update() local
151 if (params->fwsize < sizeof(*fw_header)) { in intel_update()
156 fw_header = (const intel_fw_header_t *)fw_image; in intel_update()
157 if (fw_header->header_version != INTEL_HEADER_VERSION || in intel_update()
158 fw_header->loader_revision != INTEL_LOADER_REVISION) { in intel_update()
166 if (fw_header->data_size == 0) in intel_update()
169 data_size = fw_header->data_size; in intel_update()
170 if (fw_header->total_size == 0) in intel_update()
171 total_size = data_size + sizeof(*fw_header); in intel_update()
173 total_size = fw_header->total_size; in intel_update()
[all …]
H A Damd.c80 const amd_fw_header_t *fw_header; in amd_update() local
114 if (params->fwsize < sizeof(*fw_header)) { in amd_update()
118 fw_header = (const amd_fw_header_t *)fw_image; in amd_update()
119 if ((fw_header->magic >> 8) != AMD_MAGIC) { in amd_update()
124 fw_data = (const uint32_t *)(fw_header + 1); in amd_update()
125 fw_size = (params->fwsize - sizeof(*fw_header)) / sizeof(uint32_t); in amd_update()
133 if (sum != fw_header->checksum) { in amd_update()
137 if (signature == fw_header->signature) { in amd_update()
/freebsd/sys/x86/x86/
H A Ducode_subr.c100 const amd_10h_fw_header_t *fw_header; in ucode_amd_find() local
201 if (section_header->size < sizeof(*fw_header)) { in ucode_amd_find()
206 fw_header = (const amd_10h_fw_header_t *)fw_data; in ucode_amd_find()
210 if (fw_header->processor_rev_id != equiv_id) { in ucode_amd_find()
212 fw_header->processor_rev_id, equiv_id); in ucode_amd_find()
215 if (fw_header->patch_id <= revision) { in ucode_amd_find()
217 fw_header->patch_id, revision); in ucode_amd_find()
220 if (fw_header->nb_dev_id != 0 || fw_header->sb_dev_id != 0) { in ucode_amd_find()
224 WARNX(3, "selecting revision: %x", fw_header->patch_id); in ucode_amd_find()
225 revision = fw_header->patch_id; in ucode_amd_find()
[all …]
/freebsd/usr.sbin/bluetooth/rtlbtfw/
H A Drtlbt_fw.c313 struct rtlbt_fw_header_v1 *fw_header; in rtlbt_parse_fwfile_v1() local
320 fw_header = (struct rtlbt_fw_header_v1 *)fw->buf; in rtlbt_parse_fwfile_v1()
321 num_patches = le16toh(fw_header->num_patches); in rtlbt_parse_fwfile_v1()
323 le32toh(fw_header->fw_version), num_patches); in rtlbt_parse_fwfile_v1()
361 memcpy(patch_buf + patch_length - 4, &fw_header->fw_version, 4); in rtlbt_parse_fwfile_v1()
/freebsd/sys/arm/freescale/imx/
H A Dimx6_sdma.c370 sc->fw_header = header; in load_firmware()
388 ram_code = (const void *)((const char *)sc->fw_header + in boot_firmware()
389 sc->fw_header->ram_code_start); in boot_firmware()
435 bd0->mode.count = sc->fw_header->ram_code_size / 2; in boot_firmware()
H A Dimx6_sdma.h222 const struct sdma_firmware_header *fw_header; member