Lines Matching refs:current_igi
774 void rtl8821ae_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi) in rtl8821ae_dm_write_dig() argument
782 if (dm_digtable->cur_igvalue != current_igi) { in rtl8821ae_dm_write_dig()
784 DM_BIT_IGI_11AC, current_igi); in rtl8821ae_dm_write_dig()
787 DM_BIT_IGI_11AC, current_igi); in rtl8821ae_dm_write_dig()
789 dm_digtable->cur_igvalue = current_igi; in rtl8821ae_dm_write_dig()
802 u8 current_igi = dm_digtable->cur_igvalue; in rtl8821ae_dm_dig() local
879 if (dm_digtable->forbidden_igi < current_igi) { in rtl8821ae_dm_dig()
880 dm_digtable->forbidden_igi = current_igi; in rtl8821ae_dm_dig()
936 current_igi = dm_digtable->rssi_val_min; in rtl8821ae_dm_dig()
938 current_igi = dig_max_of_min; in rtl8821ae_dm_dig()
943 current_igi = current_igi + 4; in rtl8821ae_dm_dig()
945 current_igi = current_igi + 2; in rtl8821ae_dm_dig()
947 current_igi = current_igi - 2; in rtl8821ae_dm_dig()
951 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
960 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
968 current_igi = current_igi + 4; in rtl8821ae_dm_dig()
970 current_igi = current_igi + 2; in rtl8821ae_dm_dig()
972 current_igi = current_igi - 2; in rtl8821ae_dm_dig()
974 if (current_igi >= 0x3e) in rtl8821ae_dm_dig()
975 current_igi = 0x3e; in rtl8821ae_dm_dig()
984 if (current_igi > dm_digtable->rx_gain_max) in rtl8821ae_dm_dig()
985 current_igi = dm_digtable->rx_gain_max; in rtl8821ae_dm_dig()
986 if (current_igi < dm_digtable->rx_gain_min) in rtl8821ae_dm_dig()
987 current_igi = dm_digtable->rx_gain_min; in rtl8821ae_dm_dig()
995 "CurIGValue=0x%x\n", current_igi); in rtl8821ae_dm_dig()
997 rtl8821ae_dm_write_dig(hw, current_igi); in rtl8821ae_dm_dig()