Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dpnvm.c35 struct iwl_pnvm_image *pnvm_data) in iwl_pnvm_handle_section() argument
44 memset(pnvm_data, 0, sizeof(*pnvm_data)); in iwl_pnvm_handle_section()
77 pnvm_data->version = sha1; in iwl_pnvm_handle_section()
115 if (pnvm_data->n_chunks == IPC_DRAM_MAP_ENTRY_NUM_MAX) { in iwl_pnvm_handle_section()
124 pnvm_data->chunks[pnvm_data->n_chunks].data = section->data; in iwl_pnvm_handle_section()
125 pnvm_data->chunks[pnvm_data->n_chunks].len = data_len; in iwl_pnvm_handle_section()
126 pnvm_data->n_chunks++; in iwl_pnvm_handle_section()
132 pnvm_data)) in iwl_pnvm_handle_section()
158 if (!pnvm_data->n_chunks) { in iwl_pnvm_handle_section()
168 struct iwl_pnvm_image *pnvm_data) in iwl_pnvm_parse() argument
[all …]
H A Duefi.c80 u32 tlv_len, struct iwl_pnvm_image *pnvm_data) in iwl_uefi_handle_tlv_mem_desc() argument
101 if (pnvm_data->n_chunks == IPC_DRAM_MAP_ENTRY_NUM_MAX) { in iwl_uefi_handle_tlv_mem_desc()
108 pnvm_data->chunks[pnvm_data->n_chunks].data = desc->data; in iwl_uefi_handle_tlv_mem_desc()
109 pnvm_data->chunks[pnvm_data->n_chunks].len = data_len; in iwl_uefi_handle_tlv_mem_desc()
110 pnvm_data->n_chunks++; in iwl_uefi_handle_tlv_mem_desc()
117 struct iwl_pnvm_image *pnvm_data) in iwl_uefi_reduce_power_section() argument
122 memset(pnvm_data, 0, sizeof(*pnvm_data)); in iwl_uefi_reduce_power_section()
144 pnvm_data)) in iwl_uefi_reduce_power_section()
162 if (!pnvm_data->n_chunks) { in iwl_uefi_reduce_power_section()
171 struct iwl_pnvm_image *pnvm_data) in iwl_uefi_reduce_power_parse() argument
[all …]
H A Duefi.h47 struct iwl_pnvm_image *pnvm_data);
50 u32 tlv_len, struct iwl_pnvm_image *pnvm_data);
60 struct iwl_pnvm_image *pnvm_data) in iwl_uefi_reduce_power_parse() argument
77 u32 tlv_len, struct iwl_pnvm_image *pnvm_data) in iwl_uefi_handle_tlv_mem_desc() argument
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info-gen3.c286 const struct iwl_pnvm_image *pnvm_data, in iwl_pcie_load_payloads_continuously() argument
291 if (pnvm_data->n_chunks != UNFRAGMENTED_PNVM_PAYLOADS_NUMBER) { in iwl_pcie_load_payloads_continuously()
293 pnvm_data->n_chunks); in iwl_pcie_load_payloads_continuously()
297 len0 = pnvm_data->chunks[0].len; in iwl_pcie_load_payloads_continuously()
298 len1 = pnvm_data->chunks[1].len; in iwl_pcie_load_payloads_continuously()
313 memcpy(dram->block, pnvm_data->chunks[0].data, len0); in iwl_pcie_load_payloads_continuously()
314 memcpy((u8 *)dram->block + len0, pnvm_data->chunks[1].data, len1); in iwl_pcie_load_payloads_continuously()
322 const struct iwl_pnvm_image *pnvm_data) in iwl_pcie_load_payloads_segments() argument
346 for (i = 0; i < pnvm_data->n_chunks; i++) { in iwl_pcie_load_payloads_segments()
347 len = pnvm_data->chunks[i].len; in iwl_pcie_load_payloads_segments()
[all …]
H A Dinternal.h386 struct iwl_dram_regions pnvm_data; member
H A Dtrans.c2081 iwl_trans_pcie_free_pnvm_dram_regions(&trans_pcie->pnvm_data, in iwl_trans_pcie_free()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-trans.h1577 const struct iwl_pnvm_image *pnvm_data, in iwl_trans_load_pnvm() argument
1580 return trans->ops->load_pnvm(trans, pnvm_data, capa); in iwl_trans_load_pnvm()