| /linux/sound/soc/codecs/ |
| H A D | tas2781-fmwlib.c | 195 if (tas_priv->rcabin.fw_hdr.binary_version_num >= 0x105) { in tasdevice_add_config() 305 struct tasdevice_rca_hdr *fw_hdr; in tasdevice_rca_parser() local 316 fw_hdr = &(rca->fw_hdr); in tasdevice_rca_parser() 326 fw_hdr->img_sz = get_unaligned_be32(&buf[offset]); in tasdevice_rca_parser() 328 if (fw_hdr->img_sz != fmw->size) { in tasdevice_rca_parser() 331 fw_hdr->img_sz); in tasdevice_rca_parser() 337 fw_hdr->checksum = get_unaligned_be32(&buf[offset]); in tasdevice_rca_parser() 339 fw_hdr->binary_version_num = get_unaligned_be32(&buf[offset]); in tasdevice_rca_parser() 340 if (fw_hdr in tasdevice_rca_parser() 422 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); map_dev_idx() local 770 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_header_kernel() local 1103 fw_parse_variable_hdr(struct tasdevice_priv * tas_priv,struct tasdevice_dspfw_hdr * fw_hdr,const struct firmware * fmw,int offset) fw_parse_variable_hdr() argument 1145 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_header_git() local 1973 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_header() local 2014 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_hdr_cal() local [all...] |
| H A D | pcm6240.c | 1239 if (pcm_dev->regbin.fw_hdr.binary_version_num >= 0x105) { in pcmdevice_add_config() 1464 struct pcmdevice_regbin_hdr *fw_hdr; in pcmdevice_config_info_remove() 1471 fw_hdr = &(regbin->fw_hdr); in pcmdev_regbin_ready() 1481 fw_hdr->img_sz = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready() 1483 if (fw_hdr->img_sz != fmw->size) { in pcmdev_regbin_ready() 1485 __func__, (int)fmw->size, fw_hdr->img_sz); in pcmdev_regbin_ready() 1491 fw_hdr->checksum = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready() 1493 fw_hdr->binary_version_num = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready() 1494 if (fw_hdr in pcmdev_regbin_ready() 1470 struct pcmdevice_regbin_hdr *fw_hdr; pcmdev_regbin_ready() local [all...] |
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_hw_chip.h | 99 struct fw_hdr fw_hdr; member
|
| H A D | csio_mb.c | 1200 struct fw_cmd_hdr *fw_hdr; in csio_mb_issue() local 1313 fw_hdr = (struct fw_cmd_hdr *)&hdr; in csio_mb_issue() 1315 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { in csio_mb_issue() 1483 struct fw_cmd_hdr *fw_hdr; in csio_mb_isr_handler() local 1519 fw_hdr = (struct fw_cmd_hdr *)&hdr; in csio_mb_isr_handler() 1521 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { in csio_mb_isr_handler() 1580 struct fw_cmd_hdr *fw_hdr; in csio_mb_tmo_handler() local 1591 fw_hdr = (struct fw_cmd_hdr *)(mbp->mb); in csio_mb_tmo_handler() 1594 FW_CMD_OP_G(ntohl(fw_hdr->hi))); in csio_mb_tmo_handler() 1598 fw_hdr->lo = htonl(FW_CMD_RETVAL_V(FW_ETIMEDOUT)); in csio_mb_tmo_handler()
|
| H A D | csio_hw.c | 640 offsetof(struct fw_hdr, fw_ver), 1, in csio_hw_get_fw_version() 655 offsetof(struct fw_hdr, tp_microcode_ver), 1, in csio_hw_get_tp_version() 676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload() 732 ((struct fw_hdr *)first_page)->fw_ver = htonl(0xffffffff); in csio_hw_fw_dload() 751 offsetof(struct fw_hdr, fw_ver), in csio_hw_fw_dload() 1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade() local 1344 reset = ((ntohl(fw_hdr->flags) & FW_HDR_FLAGS_RESET_HALT) == 0); in csio_hw_fw_upgrade() 2225 static int fw_compatible(const struct fw_hdr *hdr1, const struct fw_hdr *hdr2) in fw_compatible() 2278 .fw_hdr = { 2291 .fw_hdr = { [all …]
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | mac.c | 419 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in check_firmware_size() local 425 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size() 426 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size() 427 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size() 428 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size() 699 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in start_download_firmware() local 708 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware() 709 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware() 710 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware() 711 le32_to_cpu(fw_hdr->emem_size) : 0; in start_download_firmware() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | mac80211_if.c | 358 release_firmware(wl->fw.fw_hdr[i]); in brcms_release_fw() 387 status = request_firmware(&wl->fw.fw_hdr[i], fw_name, device); in brcms_request_fw() 394 wl->fw.fw_hdr[i]->size / (sizeof(struct firmware_hdr)); in brcms_request_fw() 1609 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_buf() 1639 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_uint() 1680 const struct firmware *fw_hdr; in brcms_check_firmwares() local 1684 fw_hdr = wl->fw.fw_hdr[i]; in brcms_check_firmwares() 1685 if (fw == NULL && fw_hdr == NULL) { in brcms_check_firmwares() 1687 } else if (fw == NULL || fw_hdr == NULL) { in brcms_check_firmwares() 1691 } else if (fw_hdr->size % sizeof(struct firmware_hdr)) { in brcms_check_firmwares() [all …]
|
| H A D | mac80211_if.h | 59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
|
| /linux/drivers/input/touchscreen/ |
| H A D | apple_z2.c | 258 const struct apple_z2_fw_hdr *fw_hdr; in apple_z2_upload_firmware() local 273 fw_hdr = (const struct apple_z2_fw_hdr *)fw->data; in apple_z2_upload_firmware() 274 if (le32_to_cpu(fw_hdr->magic) != APPLE_Z2_FW_MAGIC || le32_to_cpu(fw_hdr->version) != 1) { in apple_z2_upload_firmware()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | fw.h | 150 struct fw_hdr { struct 189 struct fw_hdr *pfwheader; argument
|
| H A D | fw.c | 318 struct fw_hdr *pfwheader; in rtl92s_download_fw() 335 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; in rtl92s_download_fw()
|
| H A D | sw.c | 184 sizeof(struct fw_hdr); in rtl92s_init_sw_vars()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | usb.h | 123 struct fw_header fw_hdr; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | t4_hw.c | 3111 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_fw_version() 3125 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_bs_version() 3139 offsetof(struct fw_hdr, tp_microcode_ver), in t4_get_tp_version() 3415 static int fw_compatible(const struct fw_hdr *hdr1, const struct fw_hdr *hdr2) in fw_compatible() 3465 struct fw_hdr *card_fw, enum dev_state state, in t4_prep_fw() 3469 const struct fw_hdr *fs_fw; in t4_prep_fw() 3470 const struct fw_hdr *drv_fw; in t4_prep_fw() 3472 drv_fw = &fw_info->fw_hdr; in t4_prep_fw() 3600 const struct fw_hdr *hdr) in t4_fw_matches_chip() 3631 const struct fw_hdr *hdr = (const struct fw_hdr *)fw_data; in t4_load_fw() [all …]
|
| H A D | cxgb4_ethtool.c | 1437 *size = be16_to_cpu(((struct fw_hdr *)data)->len512) * 512; in cxgb4_validate_fw_image()
|
| H A D | t4fw_api.h | 3755 struct fw_hdr { struct
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 3669 const struct tg3_firmware_hdr *fw_hdr) in tg3_fw_data_len() argument 3688 fw_len = be32_to_cpu(fw_hdr->len); in tg3_fw_data_len() 3698 const struct tg3_firmware_hdr *fw_hdr) in tg3_load_firmware_cpu() argument 3737 fw_hdr++; in tg3_load_firmware_cpu() 3741 __be32 *fw_data = (__be32 *)(fw_hdr + 1); in tg3_load_firmware_cpu() 3742 for (i = 0; i < tg3_fw_data_len(tp, fw_hdr); i++) in tg3_load_firmware_cpu() 3744 (be32_to_cpu(fw_hdr->base_addr) & 0xffff) + in tg3_load_firmware_cpu() 3748 total_len -= be32_to_cpu(fw_hdr->len); in tg3_load_firmware_cpu() 3751 fw_hdr = (struct tg3_firmware_hdr *) in tg3_load_firmware_cpu() 3752 ((void *)fw_hdr + be32_to_cpu(fw_hdr->len)); in tg3_load_firmware_cpu() [all …]
|