Lines Matching refs:current_igi
276 u8 current_igi = dm_dig->cur_igvalue; in rtl92ee_dm_dig() local
323 if (dm_dig->forbidden_igi < current_igi) { in rtl92ee_dm_dig()
324 dm_dig->forbidden_igi = current_igi; in rtl92ee_dm_dig()
367 current_igi = dm_dig->rssi_val_min; in rtl92ee_dm_dig()
369 current_igi = dig_maxofmin; in rtl92ee_dm_dig()
374 current_igi += 4; in rtl92ee_dm_dig()
376 current_igi += 2; in rtl92ee_dm_dig()
378 current_igi -= 2; in rtl92ee_dm_dig()
382 current_igi = dm_dig->rx_gain_min; in rtl92ee_dm_dig()
386 current_igi = dm_dig->rx_gain_min; in rtl92ee_dm_dig()
389 current_igi += 4; in rtl92ee_dm_dig()
391 current_igi += 2; in rtl92ee_dm_dig()
393 current_igi -= 2; in rtl92ee_dm_dig()
397 if (current_igi > dm_dig->rx_gain_max) in rtl92ee_dm_dig()
398 current_igi = dm_dig->rx_gain_max; in rtl92ee_dm_dig()
399 if (current_igi < dm_dig->rx_gain_min) in rtl92ee_dm_dig()
400 current_igi = dm_dig->rx_gain_min; in rtl92ee_dm_dig()
402 rtl92ee_dm_write_dig(hw , current_igi); in rtl92ee_dm_dig()
420 void rtl92ee_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi) in rtl92ee_dm_write_dig() argument
428 if (dm_dig->cur_igvalue != current_igi) { in rtl92ee_dm_write_dig()
429 rtl_set_bbreg(hw, ROFDM0_XAAGCCORE1, 0x7f, current_igi); in rtl92ee_dm_write_dig()
431 rtl_set_bbreg(hw, ROFDM0_XBAGCCORE1, 0x7f, current_igi); in rtl92ee_dm_write_dig()
434 dm_dig->cur_igvalue = current_igi; in rtl92ee_dm_write_dig()