Lines Matching refs:acpi

8 #include "acpi.h"
19 ath12k_dbg(ab, ATH12K_DBG_BOOT, "invalid acpi handler\n");
32 ab->acpi.func_bit = obj->integer.value;
43 memcpy(&ab->acpi.tas_cfg, obj->buffer.pointer,
55 memcpy(&ab->acpi.tas_sar_power_table, obj->buffer.pointer,
67 memcpy(&ab->acpi.bios_sar_data, obj->buffer.pointer,
79 memcpy(&ab->acpi.geo_offset_data, obj->buffer.pointer,
91 memcpy(&ab->acpi.cca_data, obj->buffer.pointer,
103 memcpy(&ab->acpi.band_edge_power, obj->buffer.pointer,
124 const u8 *tas_sar_power_table = ab->acpi.tas_sar_power_table;
148 if (ab->acpi.bios_sar_data[0] != ATH12K_ACPI_POWER_LIMIT_VERSION ||
149 ab->acpi.bios_sar_data[1] != ATH12K_ACPI_POWER_LIMIT_ENABLE_FLAG) {
154 ret = ath12k_wmi_set_bios_sar_cmd(ab, ab->acpi.bios_sar_data);
169 ath12k_warn(ab, "unknown acpi notify %u\n", event);
173 if (!ab->acpi.acpi_tas_enable) {
190 if (!ab->acpi.acpi_bios_sar_enable)
210 ret = ath12k_wmi_set_bios_sar_cmd(ab, ab->acpi.bios_sar_data);
216 ret = ath12k_wmi_set_bios_geo_cmd(ab, ab->acpi.geo_offset_data);
230 ab->acpi.tas_cfg,
239 ab->acpi.tas_sar_power_table,
260 ab->acpi.acpi_tas_enable = false;
268 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_TAS_CFG)) {
276 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_TAS_DATA)) {
283 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_TAS_CFG) &&
284 ab->acpi.tas_sar_power_table[0] == ATH12K_ACPI_TAS_DATA_VERSION &&
285 ab->acpi.tas_sar_power_table[1] == ATH12K_ACPI_TAS_DATA_ENABLE)
286 ab->acpi.acpi_tas_enable = true;
289 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_BIOS_SAR)) {
297 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_GEO_OFFSET)) {
304 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_BIOS_SAR) &&
305 ab->acpi.bios_sar_data[0] == ATH12K_ACPI_POWER_LIMIT_VERSION &&
306 ab->acpi.bios_sar_data[1] == ATH12K_ACPI_POWER_LIMIT_ENABLE_FLAG &&
307 !ab->acpi.acpi_tas_enable)
308 ab->acpi.acpi_bios_sar_enable = true;
311 if (ab->acpi.acpi_tas_enable) {
319 if (ab->acpi.acpi_bios_sar_enable) {
325 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi, ATH12K_ACPI_FUNC_BIT_CCA)) {
333 if (ab->acpi.cca_data[0] == ATH12K_ACPI_CCA_THR_VERSION &&
334 ab->acpi.cca_data[ATH12K_ACPI_CCA_THR_OFFSET_DATA_OFFSET] ==
336 buf = ab->acpi.cca_data + ATH12K_ACPI_CCA_THR_OFFSET_DATA_OFFSET;
349 if (ATH12K_ACPI_FUNC_BIT_VALID(ab->acpi,
358 if (ab->acpi.band_edge_power[0] == ATH12K_ACPI_BAND_EDGE_VERSION &&
359 ab->acpi.band_edge_power[1] == ATH12K_ACPI_BAND_EDGE_ENABLE_FLAG) {
362 ab->acpi.band_edge_power,
363 sizeof(ab->acpi.band_edge_power));
381 ab->acpi.started = true;
388 if (!ab->acpi.started)