Lines Matching refs:pnvm_data
35 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
210 pnvm_data); in iwl_pnvm_parse()
281 struct iwl_pnvm_image *pnvm_data = NULL; in iwl_pnvm_load_pnvm_to_trans() local
299 pnvm_data = kzalloc(sizeof(*pnvm_data), GFP_KERNEL); in iwl_pnvm_load_pnvm_to_trans()
300 if (!pnvm_data) in iwl_pnvm_load_pnvm_to_trans()
303 ret = iwl_pnvm_parse(trans, data, length, pnvm_data); in iwl_pnvm_load_pnvm_to_trans()
309 ret = iwl_trans_load_pnvm(trans, pnvm_data, capa); in iwl_pnvm_load_pnvm_to_trans()
312 IWL_INFO(trans, "loaded PNVM version %08x\n", pnvm_data->version); in iwl_pnvm_load_pnvm_to_trans()
318 kfree(pnvm_data); in iwl_pnvm_load_pnvm_to_trans()
325 struct iwl_pnvm_image *pnvm_data = NULL; in iwl_pnvm_load_reduce_power_to_trans() local
342 pnvm_data = kzalloc(sizeof(*pnvm_data), GFP_KERNEL); in iwl_pnvm_load_reduce_power_to_trans()
343 if (!pnvm_data) in iwl_pnvm_load_reduce_power_to_trans()
346 ret = iwl_uefi_reduce_power_parse(trans, data, length, pnvm_data); in iwl_pnvm_load_reduce_power_to_trans()
352 ret = iwl_trans_load_reduce_power(trans, pnvm_data, capa); in iwl_pnvm_load_reduce_power_to_trans()
365 kfree(pnvm_data); in iwl_pnvm_load_reduce_power_to_trans()