Lines Matching refs:currsig
40 long rtl_signal_scale_mapping(struct ieee80211_hw *hw, long currsig)
44 if (currsig >= 61 && currsig <= 100)
45 retsig = 90 + ((currsig - 60) / 4);
46 else if (currsig >= 41 && currsig <= 60)
47 retsig = 78 + ((currsig - 40) / 2);
48 else if (currsig >= 31 && currsig <= 40)
49 retsig = 66 + (currsig - 30);
50 else if (currsig >= 21 && currsig <= 30)
51 retsig = 54 + (currsig - 20);
52 else if (currsig >= 5 && currsig <= 20)
53 retsig = 42 + (((currsig - 5) * 2) / 3);
54 else if (currsig == 4)
56 else if (currsig == 3)
58 else if (currsig == 2)
60 else if (currsig == 1)
63 retsig = currsig;