Lines Matching refs:asar

162 	struct mt792x_acpi_sar *asar;  in mt792x_init_acpi_sar()  local
165 asar = devm_kzalloc(dev->mt76.dev, sizeof(*asar), GFP_KERNEL); in mt792x_init_acpi_sar()
166 if (!asar) in mt792x_init_acpi_sar()
169 mt792x_asar_acpi_read_mtcl(dev, (u8 **)&asar->countrylist, &asar->ver); in mt792x_init_acpi_sar()
172 ret = mt792x_asar_acpi_read_mtds(dev, (u8 **)&asar->dyn, asar->ver); in mt792x_init_acpi_sar()
174 devm_kfree(dev->mt76.dev, asar->dyn); in mt792x_init_acpi_sar()
175 devm_kfree(dev->mt76.dev, asar->countrylist); in mt792x_init_acpi_sar()
176 devm_kfree(dev->mt76.dev, asar); in mt792x_init_acpi_sar()
182 ret = mt792x_asar_acpi_read_mtgs(dev, (u8 **)&asar->geo, asar->ver); in mt792x_init_acpi_sar()
184 devm_kfree(dev->mt76.dev, asar->geo); in mt792x_init_acpi_sar()
185 asar->geo = NULL; in mt792x_init_acpi_sar()
189 ret = mt792x_asar_acpi_read_mtfg(dev, (u8 **)&asar->fg); in mt792x_init_acpi_sar()
191 devm_kfree(dev->mt76.dev, asar->fg); in mt792x_init_acpi_sar()
192 asar->fg = NULL; in mt792x_init_acpi_sar()
194 dev->phy.acpisar = asar; in mt792x_init_acpi_sar()
204 struct mt792x_acpi_sar *asar = phy->acpisar; in mt792x_asar_get_geo_pwr() local
209 if (!asar->geo) in mt792x_asar_get_geo_pwr()
224 if (asar->ver == 1) { in mt792x_asar_get_geo_pwr()
225 band_pwr = &asar->geo->tbl[idx].band[0]; in mt792x_asar_get_geo_pwr()
226 max = ARRAY_SIZE(asar->geo->tbl[idx].band); in mt792x_asar_get_geo_pwr()
228 band_pwr = &asar->geo_v2->tbl[idx].band[0]; in mt792x_asar_get_geo_pwr()
229 max = ARRAY_SIZE(asar->geo_v2->tbl[idx].band); in mt792x_asar_get_geo_pwr()
261 struct mt792x_acpi_sar *asar = phy->acpisar; in mt792x_asar_range_pwr() local
267 if (asar->ver == 1) { in mt792x_asar_range_pwr()
268 limit = &asar->dyn->tbl[0].frp[0]; in mt792x_asar_range_pwr()
269 max = ARRAY_SIZE(asar->dyn->tbl[0].frp); in mt792x_asar_range_pwr()
271 limit = &asar->dyn_v2->tbl[0].frp[0]; in mt792x_asar_range_pwr()
272 max = ARRAY_SIZE(asar->dyn_v2->tbl[0].frp); in mt792x_asar_range_pwr()