Lines Matching defs:level
37 * - "firstep level"
61 * ath5k_ani_set_noise_immunity_level() - Set noise immunity level
63 * @level: level between 0 and @ATH5K_ANI_MAX_NOISE_IMM_LVL
66 ath5k_ani_set_noise_immunity_level(struct ath5k_hw *ah, int level)
85 if (level < 0 || level >= ARRAY_SIZE(sz)) {
86 ATH5K_ERR(ah, "noise immunity level %d out of range",
87 level);
92 AR5K_PHY_DESIRED_SIZE_TOT, sz[level]);
94 AR5K_PHY_AGCCOARSE_LO, lo[level]);
96 AR5K_PHY_AGCCOARSE_HI, hi[level]);
98 AR5K_PHY_SIG_FIRPWR, fr[level]);
100 ah->ani_state.noise_imm_level = level;
101 ATH5K_DBG_UNLIMIT(ah, ATH5K_DEBUG_ANI, "new level %d", level);
105 * ath5k_ani_set_spur_immunity_level() - Set spur immunity level
107 * @level: level between 0 and @max_spur_level (the maximum level is dependent
111 ath5k_ani_set_spur_immunity_level(struct ath5k_hw *ah, int level)
115 if (level < 0 || level >= ARRAY_SIZE(val) ||
116 level > ah->ani_state.max_spur_level) {
117 ATH5K_ERR(ah, "spur immunity level %d out of range",
118 level);
123 AR5K_PHY_OFDM_SELFCORR_CYPWR_THR1, val[level]);
125 ah->ani_state.spur_level = level;
126 ATH5K_DBG_UNLIMIT(ah, ATH5K_DEBUG_ANI, "new level %d", level);
130 * ath5k_ani_set_firstep_level() - Set "firstep" level
132 * @level: level between 0 and @ATH5K_ANI_MAX_FIRSTEP_LVL
135 ath5k_ani_set_firstep_level(struct ath5k_hw *ah, int level)
139 if (level < 0 || level >= ARRAY_SIZE(val)) {
140 ATH5K_ERR(ah, "firstep level %d out of range", level);
145 AR5K_PHY_SIG_FIRSTEP, val[level]);
147 ah->ani_state.firstep_level = level;
148 ATH5K_DBG_UNLIMIT(ah, ATH5K_DEBUG_ANI, "new level %d", level);
237 /* only OFDM: raise spur immunity level */
267 /* as a last resort or CCK: raise firstep level */
274 * but can raise firstep level */
284 * detect and zero firstep level to maximize CCK sensitivity */
330 * detection and next, lower firstep level */
342 /* beacon signal is low: only reduce firstep level */