Lines Matching refs:pwdb
176 int pwdb; in rtwn_update_avgrssi() local
180 pwdb = 0; in rtwn_update_avgrssi()
182 pwdb = 100; in rtwn_update_avgrssi()
184 pwdb = 100 + rssi; in rtwn_update_avgrssi()
187 pwdb += 6; in rtwn_update_avgrssi()
188 if (pwdb > 100) in rtwn_update_avgrssi()
189 pwdb = 100; in rtwn_update_avgrssi()
190 if (pwdb <= 14) in rtwn_update_avgrssi()
191 pwdb -= 4; in rtwn_update_avgrssi()
192 else if (pwdb <= 26) in rtwn_update_avgrssi()
193 pwdb -= 8; in rtwn_update_avgrssi()
194 else if (pwdb <= 34) in rtwn_update_avgrssi()
195 pwdb -= 6; in rtwn_update_avgrssi()
196 else if (pwdb <= 42) in rtwn_update_avgrssi()
197 pwdb -= 2; in rtwn_update_avgrssi()
201 un->avg_pwdb = pwdb; in rtwn_update_avgrssi()
202 else if (un->avg_pwdb < pwdb) in rtwn_update_avgrssi()
203 un->avg_pwdb = ((un->avg_pwdb * 19 + pwdb) / 20) + 1; in rtwn_update_avgrssi()
205 un->avg_pwdb = ((un->avg_pwdb * 19 + pwdb) / 20); in rtwn_update_avgrssi()
208 "MACID %d, PWDB %d, EMA %d\n", un->id, pwdb, un->avg_pwdb); in rtwn_update_avgrssi()