Lines Matching refs:current_igi
775 void rtl8821ae_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi) in rtl8821ae_dm_write_dig() argument
783 if (dm_digtable->cur_igvalue != current_igi) { in rtl8821ae_dm_write_dig()
785 DM_BIT_IGI_11AC, current_igi); in rtl8821ae_dm_write_dig()
788 DM_BIT_IGI_11AC, current_igi); in rtl8821ae_dm_write_dig()
790 dm_digtable->cur_igvalue = current_igi; in rtl8821ae_dm_write_dig()
803 u8 current_igi = dm_digtable->cur_igvalue; in rtl8821ae_dm_dig() local
880 if (dm_digtable->forbidden_igi < current_igi) { in rtl8821ae_dm_dig()
881 dm_digtable->forbidden_igi = current_igi; in rtl8821ae_dm_dig()
937 current_igi = dm_digtable->rssi_val_min; in rtl8821ae_dm_dig()
939 current_igi = dig_max_of_min; in rtl8821ae_dm_dig()
944 current_igi = current_igi + 4; in rtl8821ae_dm_dig()
946 current_igi = current_igi + 2; in rtl8821ae_dm_dig()
948 current_igi = current_igi - 2; in rtl8821ae_dm_dig()
952 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
961 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
969 current_igi = current_igi + 4; in rtl8821ae_dm_dig()
971 current_igi = current_igi + 2; in rtl8821ae_dm_dig()
973 current_igi = current_igi - 2; in rtl8821ae_dm_dig()
975 if (current_igi >= 0x3e) in rtl8821ae_dm_dig()
976 current_igi = 0x3e; in rtl8821ae_dm_dig()
985 if (current_igi > dm_digtable->rx_gain_max) in rtl8821ae_dm_dig()
986 current_igi = dm_digtable->rx_gain_max; in rtl8821ae_dm_dig()
987 if (current_igi < dm_digtable->rx_gain_min) in rtl8821ae_dm_dig()
988 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
996 "CurIGValue=0x%x\n", current_igi); in rtl8821ae_dm_dig()
998 rtl8821ae_dm_write_dig(hw, current_igi); in rtl8821ae_dm_dig()