Lines Matching full:trans
60 void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len) in iwl_uefi_get_pnvm() argument
70 IWL_DEBUG_FW(trans, in iwl_uefi_get_pnvm()
76 IWL_DEBUG_FW(trans, "Read PNVM from UEFI with size %lu\n", package_size); in iwl_uefi_get_pnvm()
83 iwl_uefi_get_verified_variable_guid(struct iwl_trans *trans, in iwl_uefi_get_verified_variable_guid() argument
96 IWL_DEBUG_RADIO(trans, in iwl_uefi_get_verified_variable_guid()
103 IWL_DEBUG_RADIO(trans, in iwl_uefi_get_verified_variable_guid()
110 IWL_DEBUG_RADIO(trans, "%s from UEFI with size %lu\n", var_name, in iwl_uefi_get_verified_variable_guid()
119 iwl_uefi_get_verified_variable(struct iwl_trans *trans, in iwl_uefi_get_verified_variable() argument
125 return iwl_uefi_get_verified_variable_guid(trans, &IWL_EFI_WIFI_GUID, in iwl_uefi_get_verified_variable()
130 int iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, in iwl_uefi_handle_tlv_mem_desc() argument
137 IWL_DEBUG_FW(trans, "TLV len (%d) is too small\n", tlv_len); in iwl_uefi_handle_tlv_mem_desc()
143 IWL_DEBUG_FW(trans, in iwl_uefi_handle_tlv_mem_desc()
148 IWL_DEBUG_FW(trans, "invalid mem desc size %d\n", desc->size); in iwl_uefi_handle_tlv_mem_desc()
153 IWL_DEBUG_FW(trans, "too many payloads to allocate in DRAM.\n"); in iwl_uefi_handle_tlv_mem_desc()
157 IWL_DEBUG_FW(trans, "Adding data (size %d)\n", data_len); in iwl_uefi_handle_tlv_mem_desc()
166 static int iwl_uefi_reduce_power_section(struct iwl_trans *trans, in iwl_uefi_reduce_power_section() argument
172 IWL_DEBUG_FW(trans, "Handling REDUCE_POWER section\n"); in iwl_uefi_reduce_power_section()
185 IWL_ERR(trans, "invalid TLV len: %zd/%u\n", in iwl_uefi_reduce_power_section()
194 if (iwl_uefi_handle_tlv_mem_desc(trans, data, tlv_len, in iwl_uefi_reduce_power_section()
199 IWL_DEBUG_FW(trans, in iwl_uefi_reduce_power_section()
203 IWL_DEBUG_FW(trans, "Found TLV 0x%0x, len %d\n", in iwl_uefi_reduce_power_section()
214 IWL_DEBUG_FW(trans, "Empty REDUCE_POWER, skipping.\n"); in iwl_uefi_reduce_power_section()
220 int iwl_uefi_reduce_power_parse(struct iwl_trans *trans, in iwl_uefi_reduce_power_parse() argument
227 IWL_DEBUG_FW(trans, "Parsing REDUCE_POWER data\n"); in iwl_uefi_reduce_power_parse()
239 IWL_ERR(trans, "invalid TLV len: %zd/%u\n", in iwl_uefi_reduce_power_parse()
248 IWL_DEBUG_FW(trans, in iwl_uefi_reduce_power_parse()
251 IWL_DEBUG_FW(trans, "sku_id 0x%0x 0x%0x 0x%0x\n", in iwl_uefi_reduce_power_parse()
262 int ret = iwl_uefi_reduce_power_section(trans, in iwl_uefi_reduce_power_parse()
268 IWL_DEBUG_FW(trans, "SKU ID didn't match!\n"); in iwl_uefi_reduce_power_parse()
279 u8 *iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len) in iwl_uefi_get_reduced_power() argument
285 package = iwl_uefi_get_verified_variable(trans, in iwl_uefi_get_reduced_power()
293 IWL_DEBUG_FW(trans, "rev %d, total_size %d, n_skus %d\n", in iwl_uefi_get_reduced_power()
309 struct iwl_trans *trans) in iwl_uefi_step_parse() argument
314 trans->conf.mbx_addr_0_step = in iwl_uefi_step_parse()
319 trans->conf.mbx_addr_1_step = (u32)common_step_data->radio2; in iwl_uefi_step_parse()
323 void iwl_uefi_get_step_table(struct iwl_trans *trans) in iwl_uefi_get_step_table() argument
328 if (trans->mac_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_uefi_get_step_table()
331 data = iwl_uefi_get_verified_variable_guid(trans, &IWL_EFI_WIFI_BT_GUID, in iwl_uefi_get_step_table()
337 ret = iwl_uefi_step_parse(data, trans); in iwl_uefi_get_step_table()
339 IWL_DEBUG_FW(trans, "Cannot read STEP tables. rev is invalid\n"); in iwl_uefi_get_step_table()
377 void iwl_uefi_get_sgom_table(struct iwl_trans *trans, in iwl_uefi_get_sgom_table() argument
386 data = iwl_uefi_get_verified_variable(trans, IWL_UEFI_SGOM_NAME, in iwl_uefi_get_sgom_table()
393 IWL_DEBUG_FW(trans, "Cannot read SGOM tables. rev is invalid\n"); in iwl_uefi_get_sgom_table()
413 void iwl_uefi_get_uats_table(struct iwl_trans *trans, in iwl_uefi_get_uats_table() argument
419 data = iwl_uefi_get_verified_variable(trans, IWL_UEFI_UATS_NAME, in iwl_uefi_get_uats_table()
426 IWL_DEBUG_FW(trans, "Cannot read UATS table. rev is invalid\n"); in iwl_uefi_get_uats_table()
446 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WRDS_NAME, in iwl_uefi_get_wrds_table()
472 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_EWRD_NAME, in iwl_uefi_get_ewrd_table()
507 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WGDS_NAME, in iwl_uefi_get_wgds_table()
544 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_PPAG_NAME, in iwl_uefi_get_ppag_table()
576 uefi_tas = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WTAS_NAME, in iwl_uefi_get_tas_table()
629 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_SPLC_NAME, in iwl_uefi_get_pwr_limit()
651 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WRDD_NAME, in iwl_uefi_get_mcc()
682 data = iwl_uefi_get_verified_variable_guid(fwrt->trans, in iwl_uefi_get_eckv()
706 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WBEM_NAME, in iwl_uefi_get_wbem()
736 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_DSM_NAME, in iwl_uefi_get_dsm()
772 data = iwl_uefi_get_verified_variable(fwrt->trans, in iwl_uefi_get_puncturing()
798 data = iwl_uefi_get_verified_variable_guid(fwrt->trans, in iwl_uefi_get_dsbr()
824 data = iwl_uefi_get_verified_variable(fwrt->trans, IWL_UEFI_WPFC_NAME, in iwl_uefi_get_phy_filters()