Lines Matching refs:wifi_pkg
181 union acpi_object *wifi_pkg; in iwl_acpi_get_wifi_pkg() local
211 wifi_pkg = &data->package.elements[i]; in iwl_acpi_get_wifi_pkg()
214 if (wifi_pkg->type != ACPI_TYPE_PACKAGE || in iwl_acpi_get_wifi_pkg()
215 wifi_pkg->package.count != data_size) in iwl_acpi_get_wifi_pkg()
218 domain = &wifi_pkg->package.elements[0]; in iwl_acpi_get_wifi_pkg()
227 return wifi_pkg; in iwl_acpi_get_wifi_pkg()
235 union acpi_object *wifi_pkg, *data; in iwl_acpi_get_tas() local
243 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data, in iwl_acpi_get_tas()
246 if (IS_ERR(wifi_pkg)) { in iwl_acpi_get_tas()
247 ret = PTR_ERR(wifi_pkg); in iwl_acpi_get_tas()
251 if (wifi_pkg->package.elements[0].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_tas()
257 enabled = !!wifi_pkg->package.elements[0].integer.value; in iwl_acpi_get_tas()
266 if (wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_tas()
267 wifi_pkg->package.elements[1].integer.value > in iwl_acpi_get_tas()
270 wifi_pkg->package.elements[1].integer.value); in iwl_acpi_get_tas()
274 *black_list_size = wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_tas()
287 if (wifi_pkg->package.elements[2 + i].type != in iwl_acpi_get_tas()
295 country = wifi_pkg->package.elements[2 + i].integer.value; in iwl_acpi_get_tas()
309 union acpi_object *wifi_pkg, *data; in iwl_acpi_get_mcc() local
317 wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data, ACPI_WRDD_WIFI_DATA_SIZE, in iwl_acpi_get_mcc()
319 if (IS_ERR(wifi_pkg)) { in iwl_acpi_get_mcc()
320 ret = PTR_ERR(wifi_pkg); in iwl_acpi_get_mcc()
324 if (wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_mcc()
330 mcc_val = wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_mcc()
345 union acpi_object *data, *wifi_pkg; in iwl_acpi_get_pwr_limit() local
355 wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data, in iwl_acpi_get_pwr_limit()
357 if (IS_ERR(wifi_pkg) || tbl_rev != 0 || in iwl_acpi_get_pwr_limit()
358 wifi_pkg->package.elements[1].integer.value != ACPI_TYPE_INTEGER) { in iwl_acpi_get_pwr_limit()
363 dflt_pwr_limit = wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_pwr_limit()
373 union acpi_object *wifi_pkg, *data; in iwl_acpi_get_eckv() local
380 wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data, ACPI_ECKV_WIFI_DATA_SIZE, in iwl_acpi_get_eckv()
382 if (IS_ERR(wifi_pkg)) { in iwl_acpi_get_eckv()
383 ret = PTR_ERR(wifi_pkg); in iwl_acpi_get_eckv()
387 if (wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_eckv()
393 *extl_clk = wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_eckv()
491 union acpi_object *wifi_pkg, *table, *data; in iwl_sar_get_wrds_table() local
499 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data, in iwl_sar_get_wrds_table()
501 if (IS_ERR(wifi_pkg) || tbl_rev != 0) { in iwl_sar_get_wrds_table()
502 ret = PTR_ERR(wifi_pkg); in iwl_sar_get_wrds_table()
506 if (wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER) { in iwl_sar_get_wrds_table()
511 enabled = !!(wifi_pkg->package.elements[1].integer.value); in iwl_sar_get_wrds_table()
514 table = &wifi_pkg->package.elements[2]; in iwl_sar_get_wrds_table()
528 union acpi_object *wifi_pkg, *data; in iwl_sar_get_ewrd_table() local
537 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data, in iwl_sar_get_ewrd_table()
539 if (IS_ERR(wifi_pkg) || tbl_rev != 0) { in iwl_sar_get_ewrd_table()
540 ret = PTR_ERR(wifi_pkg); in iwl_sar_get_ewrd_table()
544 if (wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER || in iwl_sar_get_ewrd_table()
545 wifi_pkg->package.elements[2].type != ACPI_TYPE_INTEGER) { in iwl_sar_get_ewrd_table()
550 enabled = !!(wifi_pkg->package.elements[1].integer.value); in iwl_sar_get_ewrd_table()
551 n_profiles = wifi_pkg->package.elements[2].integer.value; in iwl_sar_get_ewrd_table()
571 ret = iwl_sar_set_profile(&wifi_pkg->package.elements[pos], in iwl_sar_get_ewrd_table()
589 union acpi_object *wifi_pkg, *data; in iwl_sar_get_wgds_table() local
597 wifi_pkg = iwl_acpi_get_wifi_pkg(fwrt->dev, data, in iwl_sar_get_wgds_table()
599 if (IS_ERR(wifi_pkg) || tbl_rev > 1) { in iwl_sar_get_wgds_table()
600 ret = PTR_ERR(wifi_pkg); in iwl_sar_get_wgds_table()
609 entry = &wifi_pkg->package.elements[idx++]; in iwl_sar_get_wgds_table()