Home
last modified time | relevance | path

Searched refs:fw_offset (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/mtd/parsers/
H A Dofpart_bcm4908.c52 long long fw_offset; in bcm4908_partitions_post_parse() local
55 fw_offset = bcm4908_partitions_fw_offset(); in bcm4908_partitions_post_parse()
59 if (fw_offset < 0 || parts[i].offset == fw_offset) in bcm4908_partitions_post_parse()
/linux/drivers/net/wireless/silabs/wfx/
H A Dfwio.c230 int fw_offset; in load_firmware_secure() local
250 ret = get_firmware(wdev, buf[PTE_INFO_KEYSET_IDX], &fw, &fw_offset); in load_firmware_secure()
253 header_size = fw_offset + FW_SIGNATURE_SIZE + FW_HASH_SIZE; in load_firmware_secure()
262 wfx_sram_write_dma_safe(wdev, WFX_DCA_FW_SIGNATURE, fw->data + fw_offset, in load_firmware_secure()
264 wfx_sram_write_dma_safe(wdev, WFX_DCA_FW_HASH, fw->data + fw_offset + FW_SIGNATURE_SIZE, in load_firmware_secure()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82599.c1881 u16 fw_offset, fw_ptp_cfg_offset; in ixgbe_verify_fw_version_82599() local
1892 if (hw->eeprom.ops.read(hw, offset, &fw_offset)) in ixgbe_verify_fw_version_82599()
1895 if (fw_offset == 0 || fw_offset == 0xFFFF) in ixgbe_verify_fw_version_82599()
1899 offset = fw_offset + IXGBE_FW_PASSTHROUGH_PATCH_CONFIG_PTR; in ixgbe_verify_fw_version_82599()
1930 u16 fw_offset, fw_lesm_param_offset, fw_lesm_state; in ixgbe_verify_lesm_fw_enabled_82599() local
1934 status = hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset); in ixgbe_verify_lesm_fw_enabled_82599()
1936 if (status || fw_offset == 0 || fw_offset == 0xFFFF) in ixgbe_verify_lesm_fw_enabled_82599()
1940 status = hw->eeprom.ops.read(hw, (fw_offset + in ixgbe_verify_lesm_fw_enabled_82599()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_fw.c97 u32 fw_offset = firmware->size - SZ_4K; in pvr_fw_validate() local
103 header = (const struct pvr_fw_info_header *)&fw[fw_offset]; in pvr_fw_validate()
138 fw_offset += header->header_len; in pvr_fw_validate()
141 if ((fw_offset + layout_table_size) > firmware->size) in pvr_fw_validate()
144 layout_entries = (const struct pvr_fw_layout_entry *)&fw[fw_offset]; in pvr_fw_validate()
153 fw_offset = (firmware->size - SZ_4K) - header->device_info_size; in pvr_fw_validate()
174 u32 fw_offset; in pvr_fw_get_device_info() local
176 fw_offset = (firmware->size - SZ_4K) - pvr_dev->fw_dev.header->device_info_size; in pvr_fw_get_device_info()
178 header = (struct pvr_fw_device_info_header *)&fw[fw_offset]; in pvr_fw_get_device_info()
/linux/sound/soc/codecs/
H A Drt1320-sdw.c1428 unsigned int fw_offset; in rt1320_rae_load() local
1485 for (fw_offset = 0; fw_offset < rae_fw->size;) { in rt1320_rae_load()
1487 dev_dbg(dev, "%s, fw_offset=0x%x\n", __func__, fw_offset); in rt1320_rae_load()
1489 fw_data = (unsigned char *)&rae_fw->data[fw_offset]; in rt1320_rae_load()
1514 fw_offset += (size + 12); in rt1320_rae_load()
1525 fw_offset += 12; in rt1320_rae_load()
1580 unsigned int val, i, fw_offset, fw_ready; in rt1320_dspfw_load_code() local
1658 fw_offset = sizeof(struct rt1320_dspfwheader) + (sizeof(struct rt1320_imageinfo) * fwheader->num); in rt1320_dspfw_load_code()
1659 dev_dbg(dev, "%s, fw_offset = 0x%x\n", __func__, fw_offset); in rt1320_dspfw_load_code()
1667 fw_offset, ptr_img->addr, ptr_img->size); in rt1320_dspfw_load_code()
[all …]
/linux/drivers/net/usb/
H A Dr8152.c1012 __le16 fw_offset; member
1034 __le16 fw_offset; member
1070 __le16 fw_offset; member
1125 __le16 fw_offset; member
4256 u16 fw_offset; in rtl8152_is_fw_phy_speed_up_ok() local
4281 fw_offset = __le16_to_cpu(phy->fw_offset); in rtl8152_is_fw_phy_speed_up_ok()
4283 if (fw_offset < sizeof(*phy) || length <= fw_offset) { in rtl8152_is_fw_phy_speed_up_ok()
4288 length -= fw_offset; in rtl8152_is_fw_phy_speed_up_ok()
4367 u16 fw_offset; in rtl8152_is_fw_phy_union_ok() local
4382 fw_offset = __le16_to_cpu(phy->fw_offset); in rtl8152_is_fw_phy_union_ok()
[all …]
/linux/drivers/soc/qcom/
H A Dqcom-geni-se.c146 __le16 fw_offset; member
1052 fw_end = le16_to_cpu(sefw->fw_offset) + fw_size * sizeof(u32); in geni_find_protocol_fw()
1200 fw_data = (const u32 *)((u8 *)hdr + le16_to_cpu(hdr->fw_offset)); in geni_load_se_fw()
/linux/drivers/input/touchscreen/
H A Dmelfas_mip4.c1080 const u8 *fw_data, u32 fw_size, u32 fw_offset) in mip4_flash_fw() argument
1108 for (offset = fw_offset; in mip4_flash_fw()
1109 offset < fw_offset + fw_size; in mip4_flash_fw()
/linux/drivers/media/platform/amphion/
H A Dvpu_malone.c257 u32 fw_offset; member