Home
last modified time | relevance | path

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

/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/
H A D0007-Plaform-Corstone1000-Switch-to-metadata-v2.patch91 + struct fwu_fw_store_descriptor fw_desc;
105 + _metadata.fw_desc.num_banks = NR_OF_FW_BANKS;
106 + _metadata.fw_desc.num_images = NR_OF_IMAGES_IN_FW_BANK;
107 + _metadata.fw_desc.img_entry_size = sizeof(struct fwu_image_entry) * NR_OF_IMAGES_IN_FW_BANK;
108 + _metadata.fw_desc.bank_info_entry_size = sizeof(struct fwu_image_properties) * NR_OF_FW_BANKS;
116 + _metadata.fw_desc.img_entry[i].img_props[BANK_0].accepted = IMAGE_ACCEPTED;
117 + _metadata.fw_desc.img_entry[i].img_props[BANK_0].version = image_version;
121 + _metadata.fw_desc.img_entry[i].img_props[BANK_1].accepted = IMAGE_NOT_ACCEPTED;
122 + _metadata.fw_desc.img_entry[i].img_props[BANK_1].version = INVALID_VERSION;
136 + if ((metadata_ptr->fw_desc.img_entry[i].img_props[boot_index].accepted)
[all …]
/openbmc/linux/drivers/firmware/efi/
H A Dembedded-firmware.c89 const struct efi_embedded_fw_desc *fw_desc; in efi_check_for_embedded_firmwares() local
99 fw_desc = dmi_id->driver_data; in efi_check_for_embedded_firmwares()
106 if (!fw_desc->name) in efi_check_for_embedded_firmwares()
113 r = efi_check_md_for_embedded_firmware(md, fw_desc); in efi_check_for_embedded_firmwares()
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0050-fwu-Use-metadata-v2.patch30 + img_entry = &mdata->fw_desc.img_entry[i];
66 + struct fwu_fw_store_desc fw_desc;
79 + img_entry = &mdata->fw_desc.img_entry[0];
89 + &mdata.fw_desc.img_entry[i].image_type_uuid)) {
90 + img_entry = &mdata.fw_desc.img_entry[i];
99 + img_entry = &mdata.fw_desc.img_entry[0];
/openbmc/linux/drivers/accel/habanalabs/common/
H A Dfirmware_if.c2038 struct lkd_fw_comms_desc *fw_desc) in hl_fw_dynamic_validate_descriptor() argument
2048 if (le32_to_cpu(fw_desc->header.magic) != HL_COMMS_DESC_MAGIC) in hl_fw_dynamic_validate_descriptor()
2050 fw_desc->header.magic); in hl_fw_dynamic_validate_descriptor()
2052 if (fw_desc->header.version != HL_COMMS_DESC_VER) in hl_fw_dynamic_validate_descriptor()
2054 fw_desc->header.version); in hl_fw_dynamic_validate_descriptor()
2063 data_ptr = (u8 *)fw_desc + sizeof(struct comms_desc_header); in hl_fw_dynamic_validate_descriptor()
2064 data_size = le16_to_cpu(fw_desc->header.size); in hl_fw_dynamic_validate_descriptor()
2067 if (data_crc32 != le32_to_cpu(fw_desc->header.crc32)) { in hl_fw_dynamic_validate_descriptor()
2069 data_crc32, fw_desc->header.crc32); in hl_fw_dynamic_validate_descriptor()
2074 addr = le64_to_cpu(fw_desc->img_addr); in hl_fw_dynamic_validate_descriptor()
[all …]
/openbmc/linux/drivers/net/wireless/ath/carl9170/
H A Dfw.c396 const struct carl9170fw_desc_head *fw_desc = NULL; in carl9170_parse_firmware() local
404 fw_desc = carl9170_find_fw_desc(ar, fw->data, fw->size); in carl9170_parse_firmware()
406 if (!fw_desc) { in carl9170_parse_firmware()
411 header_offset = (unsigned long)fw_desc - (unsigned long)fw->data; in carl9170_parse_firmware()
413 err = carl9170_fw_verify_descs(ar, fw_desc, fw->size - header_offset); in carl9170_parse_firmware()
419 ar->fw.desc = fw_desc; in carl9170_parse_firmware()
H A Dfwdesc.h235 #define carl9170fw_for_each_hdr(desc, fw_desc) \ argument
236 for (desc = fw_desc; \
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dimg.h77 struct fw_desc { struct
84 struct fw_desc *sec; argument
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt.h724 struct fw_rx_desc_base fw_desc; member
738 struct fw_rx_desc_hl fw_desc; member
776 + sizeof(rx_ind->fw_desc); in htt_rx_ind_get_mpdu_ranges_hl()
1082 u8 fw_desc; member
1094 u8 fw_desc; member
1101 u8 fw_desc; member
2096 struct fw_rx_desc_base fw_desc; member
H A Dhtt_rx.c2412 if (!(rx->fw_desc.flags & FW_RX_DESC_FLAGS_FIRST_MSDU)) in ath10k_htt_rx_pn_check_replay_hl()
2461 struct fw_rx_desc_hl *fw_desc; in ath10k_htt_rx_proc_rx_ind_hl() local
2491 fw_desc = &rx->fw_desc; in ath10k_htt_rx_proc_rx_ind_hl()
2492 rx_desc_len = fw_desc->len; in ath10k_htt_rx_proc_rx_ind_hl()
2494 if (fw_desc->u.bits.discard) { in ath10k_htt_rx_proc_rx_ind_hl()
2526 first_msdu = rx->fw_desc.flags & FW_RX_DESC_FLAGS_FIRST_MSDU; in ath10k_htt_rx_proc_rx_ind_hl()
2544 sizeof(rx->fw_desc) + in ath10k_htt_rx_proc_rx_ind_hl()
2579 if (rx->fw_desc.flags & FW_RX_DESC_FLAGS_LAST_MSDU) in ath10k_htt_rx_proc_rx_ind_hl()
2797 sizeof(rx_hl->fw_desc) + in ath10k_htt_rx_proc_rx_frag_ind_hl()
2804 hdr = (struct ieee80211_hdr *)((u8 *)rx_desc + rx_hl->fw_desc.len); in ath10k_htt_rx_proc_rx_frag_ind_hl()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.h740 struct fw_desc { struct
1208 struct fw_desc ucode_code; /* runtime inst */
1209 struct fw_desc ucode_data; /* runtime data original */
1210 struct fw_desc ucode_data_backup; /* runtime data save/restore */
1211 struct fw_desc ucode_init; /* initialization inst */
1212 struct fw_desc ucode_init_data; /* initialization data */
1213 struct fw_desc ucode_boot; /* bootstrap inst */
2224 il_free_fw_desc(struct pci_dev *pci_dev, struct fw_desc *desc) in il_free_fw_desc()
2234 il_alloc_fw_desc(struct pci_dev *pci_dev, struct fw_desc *desc) in il_alloc_fw_desc()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-drv.c102 static void iwl_free_fw_desc(struct iwl_drv *drv, struct fw_desc *desc) in iwl_free_fw_desc()
140 static int iwl_alloc_fw_desc(struct iwl_drv *drv, struct fw_desc *desc, in iwl_alloc_fw_desc()
1348 struct fw_desc *sec; in iwl_alloc_ucode()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtrans.c715 const struct fw_desc *section) in iwl_pcie_load_section()