Lines Matching defs:fwrt

160 int iwl_acpi_get_dsm(struct iwl_fw_runtime *fwrt,
178 ret = iwl_acpi_get_dsm_integer(fwrt->dev, ACPI_DSM_REV, func,
185 IWL_DEBUG_RADIO(fwrt,
258 int iwl_acpi_get_tas_table(struct iwl_fw_runtime *fwrt,
264 data = iwl_acpi_get_object(fwrt->dev, ACPI_WTAS_METHOD);
269 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
282 enabled = iwl_parse_tas_selection(fwrt, tas_data,
294 IWL_DEBUG_RADIO(fwrt, "TAS not enabled\n");
299 IWL_DEBUG_RADIO(fwrt, "Reading TAS table revision %d\n", tbl_rev);
303 IWL_DEBUG_RADIO(fwrt, "TAS invalid array size %llu\n",
311 IWL_DEBUG_RADIO(fwrt, "TAS array size %u\n", block_list_size);
318 IWL_DEBUG_RADIO(fwrt,
326 IWL_DEBUG_RADIO(fwrt, "TAS block list country %d\n", country);
335 int iwl_acpi_get_mcc(struct iwl_fw_runtime *fwrt, char *mcc)
341 data = iwl_acpi_get_object(fwrt->dev, ACPI_WRDD_METHOD);
345 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
371 int iwl_acpi_get_pwr_limit(struct iwl_fw_runtime *fwrt, u64 *dflt_pwr_limit)
377 data = iwl_acpi_get_object(fwrt->dev, ACPI_SPLC_METHOD);
381 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
395 int iwl_acpi_get_eckv(struct iwl_fw_runtime *fwrt, u32 *extl_clk)
400 data = iwl_acpi_get_object(fwrt->dev, ACPI_ECKV_METHOD);
404 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
462 int iwl_acpi_get_wrds_table(struct iwl_fw_runtime *fwrt)
469 data = iwl_acpi_get_object(fwrt->dev, ACPI_WRDS_METHOD);
474 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
490 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
506 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
530 IWL_DEBUG_RADIO(fwrt, "Reading WRDS tbl_rev=%d\n", tbl_rev);
533 fwrt->reduced_power_flags = flags >> IWL_REDUCE_POWER_FLAGS_POS;
541 ret = iwl_acpi_sar_set_profile(table, &fwrt->sar_profiles[0],
549 int iwl_acpi_get_ewrd_table(struct iwl_fw_runtime *fwrt)
557 data = iwl_acpi_get_object(fwrt->dev, ACPI_EWRD_METHOD);
562 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
578 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
594 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
642 &fwrt->sar_profiles[i + 1],
657 int iwl_acpi_get_wgds_table(struct iwl_fw_runtime *fwrt)
692 data = iwl_acpi_get_object(fwrt->dev, ACPI_WGDS_METHOD);
711 wifi_pkg = iwl_acpi_get_wifi_pkg_range(fwrt->dev, data,
759 fwrt->geo_rev = tbl_rev;
770 fwrt->geo_profiles[i].bands[j].max =
771 fwrt->geo_profiles[i].bands[1].max;
781 fwrt->geo_profiles[i].bands[j].max =
788 fwrt->geo_profiles[i].bands[j].chains[k] =
789 fwrt->geo_profiles[i].bands[1].chains[k];
799 fwrt->geo_profiles[i].bands[j].chains[k] =
806 fwrt->geo_num_profiles = num_profiles;
807 fwrt->geo_enabled = true;
814 int iwl_acpi_get_ppag_table(struct iwl_fw_runtime *fwrt)
820 data = iwl_acpi_get_object(fwrt->dev, ACPI_PPAG_METHOD);
825 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
831 IWL_DEBUG_RADIO(fwrt,
842 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
851 IWL_DEBUG_RADIO(fwrt, "Reading PPAG table v1 (tbl_rev=0)\n");
859 fwrt->ppag_ver = tbl_rev;
867 fwrt->ppag_flags = iwl_bios_get_ppag_flags(flags->integer.value,
868 fwrt->ppag_ver);
885 fwrt->ppag_chains[i].subbands[j] = ent->integer.value;
896 void iwl_acpi_get_phy_filters(struct iwl_fw_runtime *fwrt,
903 data = iwl_acpi_get_object(fwrt->dev, ACPI_WPFC_METHOD);
907 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
926 IWL_DEBUG_RADIO(fwrt, "Loaded WPFC filter config from ACPI\n");
933 void iwl_acpi_get_guid_lock_status(struct iwl_fw_runtime *fwrt)
938 data = iwl_acpi_get_object(fwrt->dev, ACPI_GLAI_METHOD);
942 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
949 IWL_DEBUG_RADIO(fwrt, "Invalid GLAI revision: %d\n", tbl_rev);
957 fwrt->uefi_tables_lock_status =
960 IWL_DEBUG_RADIO(fwrt,
962 fwrt->uefi_tables_lock_status);
968 int iwl_acpi_get_wbem(struct iwl_fw_runtime *fwrt, u32 *value)
974 data = iwl_acpi_get_object(fwrt->dev, ACPI_WBEM_METHOD);
978 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data,
985 IWL_DEBUG_RADIO(fwrt, "Unsupported ACPI WBEM revision:%d\n",
995 IWL_DEBUG_RADIO(fwrt, "Loaded WBEM config from ACPI\n");