Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dpnvm.c45 struct iwl_pnvm_image *pnvm_data) in iwl_pnvm_handle_section() argument
54 memset(pnvm_data, 0, sizeof(*pnvm_data)); in iwl_pnvm_handle_section()
87 pnvm_data->version = sha1; in iwl_pnvm_handle_section()
125 if (pnvm_data->n_chunks == IPC_DRAM_MAP_ENTRY_NUM_MAX) { in iwl_pnvm_handle_section()
134 pnvm_data->chunks[pnvm_data->n_chunks].data = section->data; in iwl_pnvm_handle_section()
135 pnvm_data->chunks[pnvm_data->n_chunks].len = data_len; in iwl_pnvm_handle_section()
136 pnvm_data->n_chunks++; in iwl_pnvm_handle_section()
142 pnvm_data)) in iwl_pnvm_handle_section()
168 if (!pnvm_data->n_chunks) { in iwl_pnvm_handle_section()
178 struct iwl_pnvm_image *pnvm_data, in iwl_pnvm_parse() argument
[all …]
H A Duefi.c131 u32 tlv_len, struct iwl_pnvm_image *pnvm_data) in iwl_uefi_handle_tlv_mem_desc() argument
152 if (pnvm_data->n_chunks == IPC_DRAM_MAP_ENTRY_NUM_MAX) { in iwl_uefi_handle_tlv_mem_desc()
159 pnvm_data->chunks[pnvm_data->n_chunks].data = desc->data; in iwl_uefi_handle_tlv_mem_desc()
160 pnvm_data->chunks[pnvm_data->n_chunks].len = data_len; in iwl_uefi_handle_tlv_mem_desc()
161 pnvm_data->n_chunks++; in iwl_uefi_handle_tlv_mem_desc()
168 struct iwl_pnvm_image *pnvm_data) in iwl_uefi_reduce_power_section() argument
173 memset(pnvm_data, 0, sizeof(*pnvm_data)); in iwl_uefi_reduce_power_section()
195 pnvm_data)) in iwl_uefi_reduce_power_section()
213 if (!pnvm_data->n_chunks) { in iwl_uefi_reduce_power_section()
222 struct iwl_pnvm_image *pnvm_data, in iwl_uefi_reduce_power_parse() argument
[all …]
H A Duefi.h326 struct iwl_pnvm_image *pnvm_data,
330 u32 tlv_len, struct iwl_pnvm_image *pnvm_data);
361 struct iwl_pnvm_image *pnvm_data, in iwl_uefi_reduce_power_parse() argument
379 u32 tlv_len, struct iwl_pnvm_image *pnvm_data) in iwl_uefi_handle_tlv_mem_desc() argument
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info-v2.c354 const struct iwl_pnvm_image *pnvm_data, in iwl_pcie_load_payloads_contig() argument
359 if (pnvm_data->n_chunks != UNFRAGMENTED_PNVM_PAYLOADS_NUMBER) { in iwl_pcie_load_payloads_contig()
361 pnvm_data->n_chunks); in iwl_pcie_load_payloads_contig()
365 len0 = pnvm_data->chunks[0].len; in iwl_pcie_load_payloads_contig()
366 len1 = pnvm_data->chunks[1].len; in iwl_pcie_load_payloads_contig()
381 memcpy(dram->block, pnvm_data->chunks[0].data, len0); in iwl_pcie_load_payloads_contig()
382 memcpy((u8 *)dram->block + len0, pnvm_data->chunks[1].data, len1); in iwl_pcie_load_payloads_contig()
390 const struct iwl_pnvm_image *pnvm_data) in iwl_pcie_load_payloads_segments() argument
414 for (i = 0; i < pnvm_data->n_chunks; i++) { in iwl_pcie_load_payloads_segments()
415 len = pnvm_data->chunks[i].len; in iwl_pcie_load_payloads_segments()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-drv.c140 kvfree(drv->fw.pnvm_data); in iwl_dealloc_ucode()
141 drv->fw.pnvm_data = NULL; in iwl_dealloc_ucode()
1447 if (drv->fw.pnvm_data) in iwl_parse_tlv_firmware()
1449 drv->fw.pnvm_data = in iwl_parse_tlv_firmware()
1451 if (!drv->fw.pnvm_data) in iwl_parse_tlv_firmware()