ah_gain 2140 dev/ic/ar5212.c if ((hal->ah_rf_banks == NULL) || (!hal->ah_gain.g_active))
ah_gain 2149 dev/ic/ar5212.c hal->ah_gain.g_current =
ah_gain 2154 dev/ic/ar5212.c hal->ah_gain.g_current += AR5K_GAIN_CCK_PROBE_CORR;
ah_gain 2158 dev/ic/ar5212.c hal->ah_gain.g_current =
ah_gain 2159 dev/ic/ar5212.c hal->ah_gain.g_current >= hal->ah_gain.g_f_corr ?
ah_gain 2160 dev/ic/ar5212.c (hal->ah_gain.g_current - hal->ah_gain.g_f_corr) :
ah_gain 2165 dev/ic/ar5212.c AR5K_GAIN_CHECK_ADJUST(&hal->ah_gain) &&
ah_gain 286 dev/ic/ar5xxx.c hal->ah_gain.g_step_idx = ar5111_gain_opt.go_default;
ah_gain 287 dev/ic/ar5xxx.c hal->ah_gain.g_step =
ah_gain 288 dev/ic/ar5xxx.c &ar5111_gain_opt.go_step[hal->ah_gain.g_step_idx];
ah_gain 289 dev/ic/ar5xxx.c hal->ah_gain.g_low = 20;
ah_gain 290 dev/ic/ar5xxx.c hal->ah_gain.g_high = 35;
ah_gain 291 dev/ic/ar5xxx.c hal->ah_gain.g_active = 1;
ah_gain 293 dev/ic/ar5xxx.c hal->ah_gain.g_step_idx = ar5112_gain_opt.go_default;
ah_gain 294 dev/ic/ar5xxx.c hal->ah_gain.g_step =
ah_gain 295 dev/ic/ar5xxx.c &ar5111_gain_opt.go_step[hal->ah_gain.g_step_idx];
ah_gain 296 dev/ic/ar5xxx.c hal->ah_gain.g_low = 20;
ah_gain 297 dev/ic/ar5xxx.c hal->ah_gain.g_high = 85;
ah_gain 298 dev/ic/ar5xxx.c hal->ah_gain.g_active = 1;
ah_gain 1355 dev/ic/ar5xxx.c hal->ah_gain.g_f_corr = 0;
ah_gain 1361 dev/ic/ar5xxx.c mix = hal->ah_gain.g_step->gos_param[0];
ah_gain 1365 dev/ic/ar5xxx.c hal->ah_gain.g_f_corr = step * 2;
ah_gain 1368 dev/ic/ar5xxx.c hal->ah_gain.g_f_corr = (step - 5) * 2;
ah_gain 1371 dev/ic/ar5xxx.c hal->ah_gain.g_f_corr = step;
ah_gain 1374 dev/ic/ar5xxx.c hal->ah_gain.g_f_corr = 0;
ah_gain 1378 dev/ic/ar5xxx.c return (hal->ah_gain.g_f_corr);
ah_gain 1400 dev/ic/ar5xxx.c hal->ah_gain.g_high = level[3] -
ah_gain 1402 dev/ic/ar5xxx.c hal->ah_gain.g_low = level[0] +
ah_gain 1413 dev/ic/ar5xxx.c hal->ah_gain.g_high = 55;
ah_gain 1417 dev/ic/ar5xxx.c return ((hal->ah_gain.g_current >= level[0] &&
ah_gain 1418 dev/ic/ar5xxx.c hal->ah_gain.g_current <= level[1]) ||
ah_gain 1419 dev/ic/ar5xxx.c (hal->ah_gain.g_current >= level[2] &&
ah_gain 1420 dev/ic/ar5xxx.c hal->ah_gain.g_current <= level[3]));
ah_gain 1432 dev/ic/ar5xxx.c hal->ah_gain.g_step = &go->go_step[hal->ah_gain.g_step_idx];
ah_gain 1434 dev/ic/ar5xxx.c if (hal->ah_gain.g_current >= hal->ah_gain.g_high) {
ah_gain 1435 dev/ic/ar5xxx.c if (hal->ah_gain.g_step_idx == 0)
ah_gain 1437 dev/ic/ar5xxx.c for (hal->ah_gain.g_target = hal->ah_gain.g_current;
ah_gain 1438 dev/ic/ar5xxx.c hal->ah_gain.g_target >= hal->ah_gain.g_high &&
ah_gain 1439 dev/ic/ar5xxx.c hal->ah_gain.g_step_idx > 0;
ah_gain 1440 dev/ic/ar5xxx.c hal->ah_gain.g_step =
ah_gain 1441 dev/ic/ar5xxx.c &go->go_step[hal->ah_gain.g_step_idx]) {
ah_gain 1442 dev/ic/ar5xxx.c hal->ah_gain.g_target -= 2 *
ah_gain 1443 dev/ic/ar5xxx.c (go->go_step[--(hal->ah_gain.g_step_idx)].gos_gain -
ah_gain 1444 dev/ic/ar5xxx.c hal->ah_gain.g_step->gos_gain);
ah_gain 1451 dev/ic/ar5xxx.c if (hal->ah_gain.g_current <= hal->ah_gain.g_low) {
ah_gain 1452 dev/ic/ar5xxx.c if (hal->ah_gain.g_step_idx == (go->go_steps_count - 1))
ah_gain 1454 dev/ic/ar5xxx.c for (hal->ah_gain.g_target = hal->ah_gain.g_current;
ah_gain 1455 dev/ic/ar5xxx.c hal->ah_gain.g_target <= hal->ah_gain.g_low &&
ah_gain 1456 dev/ic/ar5xxx.c hal->ah_gain.g_step_idx < (go->go_steps_count - 1);
ah_gain 1457 dev/ic/ar5xxx.c hal->ah_gain.g_step =
ah_gain 1458 dev/ic/ar5xxx.c &go->go_step[hal->ah_gain.g_step_idx]) {
ah_gain 1459 dev/ic/ar5xxx.c hal->ah_gain.g_target -= 2 *
ah_gain 1460 dev/ic/ar5xxx.c (go->go_step[++(hal->ah_gain.g_step_idx)].gos_gain -
ah_gain 1461 dev/ic/ar5xxx.c hal->ah_gain.g_step->gos_gain);
ah_gain 1472 dev/ic/ar5xxx.c hal->ah_gain.g_step_idx,
ah_gain 1473 dev/ic/ar5xxx.c hal->ah_gain.g_current,
ah_gain 1474 dev/ic/ar5xxx.c hal->ah_gain.g_target);
ah_gain 1161 dev/ic/ar5xxx.h struct ar5k_gain ah_gain;