Lines Matching refs:dm_digtable

600 	struct dig_t *rtl_dm_dig = &rtlpriv->dm_digtable;  in rtl8821ae_dm_find_minimum_rssi()
673 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_check_rssi_monitor() local
759 dm_digtable->rssi_val_min = rtlpriv->dm_digtable.min_undec_pwdb_for_dm; in rtl8821ae_dm_check_rssi_monitor()
765 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_write_cck_cca_thres() local
767 if (dm_digtable->cur_cck_cca_thres != current_cca) in rtl8821ae_dm_write_cck_cca_thres()
770 dm_digtable->pre_cck_cca_thres = dm_digtable->cur_cck_cca_thres; in rtl8821ae_dm_write_cck_cca_thres()
771 dm_digtable->cur_cck_cca_thres = current_cca; in rtl8821ae_dm_write_cck_cca_thres()
777 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_write_dig() local
779 if (dm_digtable->stop_dig) in rtl8821ae_dm_write_dig()
782 if (dm_digtable->cur_igvalue != current_igi) { in rtl8821ae_dm_write_dig()
789 dm_digtable->cur_igvalue = current_igi; in rtl8821ae_dm_write_dig()
795 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_dig() local
802 u8 current_igi = dm_digtable->cur_igvalue; in rtl8821ae_dm_dig()
813 dig_min_0 = dm_digtable->dig_min_0; in rtl8821ae_dm_dig()
815 (!dm_digtable->media_connect_0); in rtl8821ae_dm_dig()
817 (dm_digtable->media_connect_0); in rtl8821ae_dm_dig()
836 if ((dm_digtable->rssi_val_min + offset) > dm_dig_max) in rtl8821ae_dm_dig()
837 dm_digtable->rx_gain_max = dm_dig_max; in rtl8821ae_dm_dig()
838 else if ((dm_digtable->rssi_val_min + offset) < dm_dig_min) in rtl8821ae_dm_dig()
839 dm_digtable->rx_gain_max = dm_dig_min; in rtl8821ae_dm_dig()
841 dm_digtable->rx_gain_max = in rtl8821ae_dm_dig()
842 dm_digtable->rssi_val_min + offset; in rtl8821ae_dm_dig()
846 dm_digtable->rssi_val_min, in rtl8821ae_dm_dig()
847 dm_digtable->rx_gain_max); in rtl8821ae_dm_dig()
851 if (dm_digtable->rssi_val_min - offset < dm_dig_min) in rtl8821ae_dm_dig()
853 else if (dm_digtable->rssi_val_min - in rtl8821ae_dm_dig()
858 dm_digtable->rssi_val_min - offset; in rtl8821ae_dm_dig()
867 dm_digtable->rx_gain_max = dm_dig_max; in rtl8821ae_dm_dig()
877 if (dm_digtable->large_fa_hit != 3) in rtl8821ae_dm_dig()
878 dm_digtable->large_fa_hit++; in rtl8821ae_dm_dig()
879 if (dm_digtable->forbidden_igi < current_igi) { in rtl8821ae_dm_dig()
880 dm_digtable->forbidden_igi = current_igi; in rtl8821ae_dm_dig()
881 dm_digtable->large_fa_hit = 1; in rtl8821ae_dm_dig()
884 if (dm_digtable->large_fa_hit >= 3) { in rtl8821ae_dm_dig()
885 if ((dm_digtable->forbidden_igi + 1) > in rtl8821ae_dm_dig()
886 dm_digtable->rx_gain_max) in rtl8821ae_dm_dig()
887 dm_digtable->rx_gain_min = in rtl8821ae_dm_dig()
888 dm_digtable->rx_gain_max; in rtl8821ae_dm_dig()
890 dm_digtable->rx_gain_min = in rtl8821ae_dm_dig()
891 (dm_digtable->forbidden_igi + 1); in rtl8821ae_dm_dig()
892 dm_digtable->recover_cnt = 3600; in rtl8821ae_dm_dig()
896 if (dm_digtable->recover_cnt != 0) { in rtl8821ae_dm_dig()
897 dm_digtable->recover_cnt--; in rtl8821ae_dm_dig()
899 if (dm_digtable->large_fa_hit < 3) { in rtl8821ae_dm_dig()
900 if ((dm_digtable->forbidden_igi - 1) < in rtl8821ae_dm_dig()
902 dm_digtable->forbidden_igi = in rtl8821ae_dm_dig()
904 dm_digtable->rx_gain_min = in rtl8821ae_dm_dig()
909 dm_digtable->forbidden_igi--; in rtl8821ae_dm_dig()
910 dm_digtable->rx_gain_min = in rtl8821ae_dm_dig()
911 (dm_digtable->forbidden_igi + 1); in rtl8821ae_dm_dig()
916 dm_digtable->large_fa_hit = 0; in rtl8821ae_dm_dig()
922 dm_digtable->large_fa_hit); in rtl8821ae_dm_dig()
925 dm_digtable->rx_gain_min = dm_dig_min; in rtl8821ae_dm_dig()
927 if (dm_digtable->rx_gain_min > dm_digtable->rx_gain_max) in rtl8821ae_dm_dig()
928 dm_digtable->rx_gain_min = dm_digtable->rx_gain_max; in rtl8821ae_dm_dig()
935 if (dm_digtable->rssi_val_min <= dig_max_of_min) in rtl8821ae_dm_dig()
936 current_igi = dm_digtable->rssi_val_min; 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()
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()
991 dm_digtable->rx_gain_max, dm_digtable->rx_gain_min); in rtl8821ae_dm_dig()
998 dm_digtable->media_connect_0 = in rtl8821ae_dm_dig()
1000 dm_digtable->dig_min_0 = dig_min_0; in rtl8821ae_dm_dig()
2606 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_refresh_basic_rate_mask() local
2614 else if (dm_digtable->rssi_val_min < 25) in rtl8821ae_dm_refresh_basic_rate_mask()
2616 else if (dm_digtable->rssi_val_min > 30) in rtl8821ae_dm_refresh_basic_rate_mask()
2770 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8821ae_dm_cck_packet_detection_thresh() local
2774 if (dm_digtable->rssi_val_min > 25) { in rtl8821ae_dm_cck_packet_detection_thresh()
2776 } else if ((dm_digtable->rssi_val_min <= 25) && in rtl8821ae_dm_cck_packet_detection_thresh()
2777 (dm_digtable->rssi_val_min > 10)) { in rtl8821ae_dm_cck_packet_detection_thresh()
2792 if (dm_digtable->cur_cck_cca_thres != cur_cck_cca_thresh) in rtl8821ae_dm_cck_packet_detection_thresh()
2796 dm_digtable->pre_cck_cca_thres = dm_digtable->cur_cck_cca_thres; in rtl8821ae_dm_cck_packet_detection_thresh()
2797 dm_digtable->cur_cck_cca_thres = cur_cck_cca_thresh; in rtl8821ae_dm_cck_packet_detection_thresh()
2799 "CCK cca thresh hold =%x\n", dm_digtable->cur_cck_cca_thres); in rtl8821ae_dm_cck_packet_detection_thresh()