dm_digtable 1915 drivers/net/wireless/realtek/rtlwifi/core.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 1917 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->dig_enable_flag = true; dm_digtable 1918 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX; dm_digtable 1919 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->cur_igvalue = cur_igvalue; dm_digtable 1920 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->pre_igvalue = 0; dm_digtable 1921 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->cur_sta_cstate = DIG_STA_DISCONNECT; dm_digtable 1922 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->presta_cstate = DIG_STA_DISCONNECT; dm_digtable 1923 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->curmultista_cstate = DIG_MULTISTA_DISCONNECT; dm_digtable 1924 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->rssi_lowthresh = DM_DIG_THRESH_LOW; dm_digtable 1925 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->rssi_highthresh = DM_DIG_THRESH_HIGH; dm_digtable 1926 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->fa_lowthresh = DM_FALSEALARM_THRESH_LOW; dm_digtable 1927 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->fa_highthresh = DM_FALSEALARM_THRESH_HIGH; dm_digtable 1928 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->rx_gain_max = DM_DIG_MAX; dm_digtable 1929 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->rx_gain_min = DM_DIG_MIN; dm_digtable 1930 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->back_val = DM_DIG_BACKOFF_DEFAULT; dm_digtable 1931 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->back_range_max = DM_DIG_BACKOFF_MAX; dm_digtable 1932 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->back_range_min = DM_DIG_BACKOFF_MIN; dm_digtable 1933 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->pre_cck_cca_thres = 0xff; dm_digtable 1934 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->cur_cck_cca_thres = 0x83; dm_digtable 1935 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->forbidden_igi = DM_DIG_MIN; dm_digtable 1936 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->large_fa_hit = 0; dm_digtable 1937 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->recover_cnt = 0; dm_digtable 1938 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->dig_min_0 = 0x25; dm_digtable 1939 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->dig_min_1 = 0x25; dm_digtable 1940 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->media_connect_0 = false; dm_digtable 1941 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->media_connect_1 = false; dm_digtable 1943 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->bt30_cur_igi = 0x32; dm_digtable 1944 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->pre_cck_pd_state = CCK_PD_STAGE_MAX; dm_digtable 1945 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_LOWRSSI; dm_digtable 1946 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->pre_cck_fa_state = 0; dm_digtable 1947 drivers/net/wireless/realtek/rtlwifi/core.c dm_digtable->cur_cck_fa_state = 0; dm_digtable 326 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 433 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 471 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 691 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 1458 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 2128 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 2135 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c dm_digtable->cur_igvalue = rtlphy->initgain_backup.xaagccore1; dm_digtable 2141 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlphy->initgain_backup.xaagccore1 = dm_digtable->cur_igvalue; dm_digtable 2142 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c dm_digtable->cur_igvalue = 0x17; dm_digtable 176 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 179 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if ((dm_digtable->curmultista_cstate == DIG_MULTISTA_CONNECT) && dm_digtable 180 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c (dm_digtable->cursta_cstate == DIG_STA_CONNECT)) { dm_digtable 189 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c } else if (dm_digtable->cursta_cstate == DIG_STA_CONNECT || dm_digtable 190 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate == DIG_STA_BEFORE_CONNECT) { dm_digtable 192 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c } else if (dm_digtable->curmultista_cstate == DIG_MULTISTA_CONNECT) { dm_digtable 260 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 261 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c u8 value_igi = dm_digtable->cur_igvalue; dm_digtable 280 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = value_igi; dm_digtable 287 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 370 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 379 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate == DIG_STA_DISCONNECT) { dm_digtable 381 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX; dm_digtable 385 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_0; dm_digtable 386 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = 0x20; dm_digtable 390 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->curmultista_cstate == DIG_MULTISTA_CONNECT) { dm_digtable 391 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if ((rssi_strength < dm_digtable->rssi_lowthresh) && dm_digtable 392 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c (dm_digtable->dig_ext_port_stage != DIG_EXT_PORT_STAGE_1)) { dm_digtable 394 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->dig_ext_port_stage == dm_digtable 396 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = 0x20; dm_digtable 400 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_1; dm_digtable 401 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c } else if (rssi_strength > dm_digtable->rssi_highthresh) { dm_digtable 402 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_2; dm_digtable 405 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c } else if (dm_digtable->dig_ext_port_stage != DIG_EXT_PORT_STAGE_0) { dm_digtable 406 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_0; dm_digtable 407 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = 0x20; dm_digtable 413 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->curmultista_cstate, dm_digtable 414 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage); dm_digtable 420 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 424 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->presta_cstate, dm_digtable->cursta_cstate); dm_digtable 425 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->presta_cstate == dm_digtable->cursta_cstate || dm_digtable 426 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate == DIG_STA_BEFORE_CONNECT || dm_digtable 427 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate == DIG_STA_CONNECT) { dm_digtable 428 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->cursta_cstate != DIG_STA_DISCONNECT) { dm_digtable 429 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min = dm_digtable 431 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->rssi_val_min > 100) dm_digtable 432 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min = 100; dm_digtable 436 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min = 0; dm_digtable 437 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX; dm_digtable 438 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->back_val = DM_DIG_BACKOFF_DEFAULT; dm_digtable 439 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = 0x20; dm_digtable 440 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->pre_igvalue = 0; dm_digtable 448 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 450 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->cursta_cstate == DIG_STA_CONNECT) { dm_digtable 451 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min = rtl92c_dm_initial_gain_min_pwdb(hw); dm_digtable 452 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->rssi_val_min > 100) dm_digtable 453 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min = 100; dm_digtable 455 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LOWRSSI) { dm_digtable 456 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->rssi_val_min <= 25) dm_digtable 457 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_cck_pd_state = dm_digtable 460 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_cck_pd_state = dm_digtable 463 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->rssi_val_min <= 20) dm_digtable 464 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_cck_pd_state = dm_digtable 467 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_cck_pd_state = dm_digtable 471 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX; dm_digtable 474 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) { dm_digtable 475 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if ((dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LOWRSSI) || dm_digtable 476 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_MAX)) dm_digtable 481 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->pre_cck_pd_state = dm_digtable->cur_cck_pd_state; dm_digtable 488 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 495 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate = DIG_STA_CONNECT; dm_digtable 497 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cursta_cstate = DIG_STA_DISCONNECT; dm_digtable 499 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->curmultista_cstate = DIG_MULTISTA_DISCONNECT; dm_digtable 505 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->presta_cstate = dm_digtable->cursta_cstate; dm_digtable 538 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 542 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue, dm_digtable->pre_igvalue, dm_digtable 543 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->back_val); dm_digtable 546 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c !dm_digtable->dig_enable_flag) { dm_digtable 547 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->pre_igvalue = 0x17; dm_digtable 550 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue -= 1; dm_digtable 551 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->cur_igvalue < DM_DIG_MIN) dm_digtable 552 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue = DM_DIG_MIN; dm_digtable 554 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c if (dm_digtable->pre_igvalue != dm_digtable->cur_igvalue) { dm_digtable 556 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue); dm_digtable 558 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue); dm_digtable 560 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->pre_igvalue = dm_digtable->cur_igvalue; dm_digtable 564 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->cur_igvalue, dm_digtable->pre_igvalue, dm_digtable 565 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rssi_val_min, dm_digtable->back_val, dm_digtable 566 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->rx_gain_max, dm_digtable->rx_gain_min, dm_digtable 567 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c dm_digtable->large_fa_hit, dm_digtable->forbidden_igi); dm_digtable 1566 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 1573 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c dm_digtable->cur_igvalue = rtlphy->initgain_backup.xaagccore1; dm_digtable 1578 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlphy->initgain_backup.xaagccore1 = dm_digtable->cur_igvalue; dm_digtable 1579 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c dm_digtable->cur_igvalue = 0x17; dm_digtable 217 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 256 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 304 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 326 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 351 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 1220 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c rtlpriv->dm_digtable.rx_gain_max = DM_DIG_FA_UPPER; dm_digtable 1221 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c rtlpriv->dm_digtable.rx_gain_min = DM_DIG_FA_LOWER; dm_digtable 2917 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c struct dig_t *de_digtable = &rtlpriv->dm_digtable; dm_digtable 222 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 250 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 389 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 401 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 448 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *rtl_dm_dig = &rtlpriv->dm_digtable; dm_digtable 488 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 547 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c dm_dig->rssi_val_min = rtlpriv->dm_digtable.min_undec_pwdb_for_dm; dm_digtable 3001 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c struct dig_t *dm_dig = &rtlpriv->dm_digtable; dm_digtable 411 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 433 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 511 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct dig_t *dig = &rtlpriv->dm_digtable; dm_digtable 544 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 630 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 1340 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c struct dig_t *digtable = &rtlpriv->dm_digtable; dm_digtable 131 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 140 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((dm_digtable->curmultista_cstate == DIG_MULTISTA_CONNECT) && dm_digtable 141 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c (dm_digtable->cursta_cstate == DIG_STA_CONNECT)) { dm_digtable 150 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c } else if (dm_digtable->cursta_cstate == DIG_STA_CONNECT || dm_digtable 151 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate == DIG_STA_BEFORE_CONNECT) { dm_digtable 153 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c } else if (dm_digtable->curmultista_cstate == dm_digtable 212 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 213 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c u8 value_igi = dm_digtable->cur_igvalue; dm_digtable 230 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = value_igi; dm_digtable 237 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 239 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (rtlpriv->falsealm_cnt.cnt_all > dm_digtable->fa_highthresh) { dm_digtable 240 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((dm_digtable->back_val - 2) < dm_digtable 241 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_range_min) dm_digtable 242 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val = dm_digtable 243 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_range_min; dm_digtable 245 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val -= 2; dm_digtable 246 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c } else if (rtlpriv->falsealm_cnt.cnt_all < dm_digtable->fa_lowthresh) { dm_digtable 247 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((dm_digtable->back_val + 2) > dm_digtable 248 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_range_max) dm_digtable 249 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val = dm_digtable 250 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_range_max; dm_digtable 252 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val += 2; dm_digtable 255 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((dm_digtable->rssi_val_min + 10 - dm_digtable->back_val) > dm_digtable 256 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->rx_gain_max) dm_digtable 257 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = dm_digtable->rx_gain_max; dm_digtable 258 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c else if ((dm_digtable->rssi_val_min + 10 - dm_digtable 259 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val) < dm_digtable->rx_gain_min) dm_digtable 260 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = dm_digtable->rx_gain_min; dm_digtable 262 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = dm_digtable->rssi_val_min + 10 - dm_digtable 263 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val; dm_digtable 267 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->rssi_val_min, dm_digtable->back_val); dm_digtable 277 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 284 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (!multi_sta || (dm_digtable->cursta_cstate != DIG_STA_DISCONNECT)) { dm_digtable 286 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX; dm_digtable 290 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_0; dm_digtable 291 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = 0x20; dm_digtable 295 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->curmultista_cstate == DIG_MULTISTA_CONNECT) { dm_digtable 296 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if ((rssi_strength < dm_digtable->rssi_lowthresh) && dm_digtable 297 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c (dm_digtable->dig_ext_port_stage != DIG_EXT_PORT_STAGE_1)) { dm_digtable 299 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->dig_ext_port_stage == dm_digtable 301 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = 0x20; dm_digtable 305 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_1; dm_digtable 306 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c } else if (rssi_strength > dm_digtable->rssi_highthresh) { dm_digtable 307 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_2; dm_digtable 310 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c } else if (dm_digtable->dig_ext_port_stage != DIG_EXT_PORT_STAGE_0) { dm_digtable 311 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_0; dm_digtable 312 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = 0x20; dm_digtable 318 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->curmultista_cstate, dm_digtable 319 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage); dm_digtable 325 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 329 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->presta_cstate, dm_digtable 330 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate); dm_digtable 332 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->presta_cstate == dm_digtable->cursta_cstate || dm_digtable 333 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate == DIG_STA_BEFORE_CONNECT || dm_digtable 334 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate == DIG_STA_CONNECT) { dm_digtable 335 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->cursta_cstate != DIG_STA_DISCONNECT) { dm_digtable 336 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->rssi_val_min = dm_digtable 341 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->rssi_val_min = 0; dm_digtable 342 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX; dm_digtable 343 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val = DM_DIG_BACKOFF_DEFAULT; dm_digtable 344 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue = 0x20; dm_digtable 345 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->pre_igvalue = 0; dm_digtable 353 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 355 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->cursta_cstate == DIG_STA_CONNECT) { dm_digtable 356 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->rssi_val_min = rtl8723e_dm_initial_gain_min_pwdb(hw); dm_digtable 358 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LOWRSSI) { dm_digtable 359 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->rssi_val_min <= 25) dm_digtable 360 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_pd_state = dm_digtable 363 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_pd_state = dm_digtable 366 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->rssi_val_min <= 20) dm_digtable 367 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_pd_state = dm_digtable 370 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_pd_state = dm_digtable 374 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX; dm_digtable 377 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) { dm_digtable 378 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LOWRSSI) { dm_digtable 380 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_fa_state = dm_digtable 383 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_fa_state = dm_digtable 385 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->pre_cck_fa_state != dm_digtable 386 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_fa_state) { dm_digtable 387 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->cur_cck_fa_state == dm_digtable 395 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->pre_cck_fa_state = dm_digtable 396 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_fa_state; dm_digtable 404 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->pre_cck_fa_state = 0; dm_digtable 405 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_cck_fa_state = 0; dm_digtable 408 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->pre_cck_pd_state = dm_digtable->cur_cck_pd_state; dm_digtable 412 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c "CCKPDStage=%x\n", dm_digtable->cur_cck_pd_state); dm_digtable 420 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 426 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate = DIG_STA_CONNECT; dm_digtable 428 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cursta_cstate = DIG_STA_DISCONNECT; dm_digtable 434 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->presta_cstate = dm_digtable->cursta_cstate; dm_digtable 441 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 445 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (!dm_digtable->dig_enable_flag) dm_digtable 532 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 536 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue, dm_digtable->pre_igvalue, dm_digtable 537 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->back_val); dm_digtable 539 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c if (dm_digtable->pre_igvalue != dm_digtable->cur_igvalue) { dm_digtable 541 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue); dm_digtable 543 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->cur_igvalue); dm_digtable 545 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c dm_digtable->pre_igvalue = dm_digtable->cur_igvalue; dm_digtable 1496 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 1503 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c dm_digtable->cur_igvalue = rtlphy->initgain_backup.xaagccore1; dm_digtable 1508 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlphy->initgain_backup.xaagccore1 = dm_digtable->cur_igvalue; dm_digtable 1509 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c dm_digtable->cur_igvalue = 0x17; dm_digtable 261 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct dig_t *rtl_dm_dig = &rtlpriv->dm_digtable; dm_digtable 300 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 351 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rssi_val_min = dm_digtable 352 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->dm_digtable.min_undec_pwdb_for_dm; dm_digtable 358 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 360 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->stop_dig) dm_digtable 363 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->cur_igvalue != current_igi) { dm_digtable 369 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->pre_igvalue = dm_digtable->cur_igvalue; dm_digtable 370 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->cur_igvalue = current_igi; dm_digtable 376 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 381 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c u8 current_igi = dm_digtable->cur_igvalue; dm_digtable 388 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dig_min_0 = dm_digtable->dig_min_0; dm_digtable 390 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c !dm_digtable->media_connect_0; dm_digtable 392 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c (dm_digtable->media_connect_0); dm_digtable 399 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if ((dm_digtable->rssi_val_min + 10) > dm_dig_max) dm_digtable 400 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max = dm_dig_max; dm_digtable 401 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c else if ((dm_digtable->rssi_val_min + 10) < dm_dig_min) dm_digtable 402 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max = dm_dig_min; dm_digtable 404 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max = dm_digtable 405 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rssi_val_min + 10; dm_digtable 409 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->rssi_val_min - offset < dm_dig_min) dm_digtable 411 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c else if (dm_digtable->rssi_val_min - offset > dm_digtable 416 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rssi_val_min - offset; dm_digtable 422 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max = dm_dig_max; dm_digtable 428 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->large_fa_hit != 3) dm_digtable 429 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->large_fa_hit++; dm_digtable 430 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->forbidden_igi < current_igi) { dm_digtable 431 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->forbidden_igi = current_igi; dm_digtable 432 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->large_fa_hit = 1; dm_digtable 435 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->large_fa_hit >= 3) { dm_digtable 436 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if ((dm_digtable->forbidden_igi + 1) > dm_digtable 437 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max) dm_digtable 438 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_min = dm_digtable 439 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_max; dm_digtable 441 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_min = dm_digtable 442 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->forbidden_igi + 1; dm_digtable 443 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->recover_cnt = 3600; dm_digtable 446 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->recover_cnt != 0) { dm_digtable 447 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->recover_cnt--; dm_digtable 449 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->large_fa_hit < 3) { dm_digtable 450 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if ((dm_digtable->forbidden_igi - 1) < dm_digtable 452 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->forbidden_igi = dm_digtable 454 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_min = dm_digtable 457 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->forbidden_igi--; dm_digtable 458 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_min = dm_digtable 459 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->forbidden_igi + 1; dm_digtable 462 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->large_fa_hit = 0; dm_digtable 466 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->rx_gain_min > dm_digtable->rx_gain_max) dm_digtable 467 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->rx_gain_min = dm_digtable->rx_gain_max; dm_digtable 471 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->rssi_val_min <= dig_maxofmin) dm_digtable 472 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c current_igi = dm_digtable->rssi_val_min; dm_digtable 476 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->large_fa_hit = 0; dm_digtable 487 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c current_igi = dm_digtable->rx_gain_min; dm_digtable 498 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (current_igi > dm_digtable->rx_gain_max) dm_digtable 499 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c current_igi = dm_digtable->rx_gain_max; dm_digtable 500 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c else if (current_igi < dm_digtable->rx_gain_min) dm_digtable 501 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c current_igi = dm_digtable->rx_gain_min; dm_digtable 504 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->media_connect_0 = dm_digtable 506 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->dig_min_0 = dig_min_0; dm_digtable 1049 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 1053 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->rssi_val_min > 25) { dm_digtable 1055 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c } else if ((dm_digtable->rssi_val_min <= 25) && dm_digtable 1056 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c (dm_digtable->rssi_val_min > 10)) { dm_digtable 1071 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (dm_digtable->cur_cck_cca_thres != cur_cck_cca_thresh) dm_digtable 1074 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->pre_cck_cca_thres = dm_digtable->cur_cck_cca_thres; dm_digtable 1075 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c dm_digtable->cur_cck_cca_thres = cur_cck_cca_thresh; dm_digtable 1077 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c "CCK cca thresh hold =%x\n", dm_digtable->cur_cck_cca_thres); dm_digtable 2462 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 2470 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c dm_digtable->cur_igvalue = rtlphy->initgain_backup.xaagccore1; dm_digtable 2476 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlphy->initgain_backup.xaagccore1 = dm_digtable->cur_igvalue; dm_digtable 2477 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c dm_digtable->cur_igvalue = 0x17; dm_digtable 578 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *rtl_dm_dig = &rtlpriv->dm_digtable; dm_digtable 651 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 736 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rssi_val_min = rtlpriv->dm_digtable.min_undec_pwdb_for_dm; dm_digtable 742 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 744 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->cur_cck_cca_thres != current_cca) dm_digtable 747 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->pre_cck_cca_thres = dm_digtable->cur_cck_cca_thres; dm_digtable 748 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->cur_cck_cca_thres = current_cca; dm_digtable 754 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 756 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->stop_dig) dm_digtable 759 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->cur_igvalue != current_igi) { dm_digtable 766 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->cur_igvalue = current_igi; dm_digtable 772 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 779 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c u8 current_igi = dm_digtable->cur_igvalue; dm_digtable 790 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dig_min_0 = dm_digtable->dig_min_0; dm_digtable 792 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (!dm_digtable->media_connect_0); dm_digtable 794 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (dm_digtable->media_connect_0); dm_digtable 813 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if ((dm_digtable->rssi_val_min + offset) > dm_dig_max) dm_digtable 814 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max = dm_dig_max; dm_digtable 815 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c else if ((dm_digtable->rssi_val_min + offset) < dm_dig_min) dm_digtable 816 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max = dm_dig_min; dm_digtable 818 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max = dm_digtable 819 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rssi_val_min + offset; dm_digtable 823 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rssi_val_min, dm_digtable 824 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max); dm_digtable 828 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->rssi_val_min - offset < dm_dig_min) dm_digtable 830 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c else if (dm_digtable->rssi_val_min - dm_digtable 835 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rssi_val_min - offset; dm_digtable 844 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max = dm_dig_max; dm_digtable 854 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->large_fa_hit != 3) dm_digtable 855 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->large_fa_hit++; dm_digtable 856 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->forbidden_igi < current_igi) { dm_digtable 857 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->forbidden_igi = current_igi; dm_digtable 858 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->large_fa_hit = 1; dm_digtable 861 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->large_fa_hit >= 3) { dm_digtable 862 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if ((dm_digtable->forbidden_igi + 1) > dm_digtable 863 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max) dm_digtable 864 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_digtable 865 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max; dm_digtable 867 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_digtable 868 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (dm_digtable->forbidden_igi + 1); dm_digtable 869 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->recover_cnt = 3600; dm_digtable 873 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->recover_cnt != 0) { dm_digtable 874 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->recover_cnt--; dm_digtable 876 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->large_fa_hit < 3) { dm_digtable 877 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if ((dm_digtable->forbidden_igi - 1) < dm_digtable 879 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->forbidden_igi = dm_digtable 881 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_digtable 886 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->forbidden_igi--; dm_digtable 887 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_digtable 888 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (dm_digtable->forbidden_igi + 1); dm_digtable 893 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->large_fa_hit = 0; dm_digtable 899 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->large_fa_hit); dm_digtable 902 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_dig_min; dm_digtable 904 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->rx_gain_min > dm_digtable->rx_gain_max) dm_digtable 905 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_min = dm_digtable->rx_gain_max; dm_digtable 912 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->rssi_val_min <= dig_max_of_min) dm_digtable 913 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c current_igi = dm_digtable->rssi_val_min; dm_digtable 928 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c current_igi = dm_digtable->rx_gain_min; dm_digtable 937 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c current_igi = dm_digtable->rx_gain_min; dm_digtable 961 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (current_igi > dm_digtable->rx_gain_max) dm_digtable 962 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c current_igi = dm_digtable->rx_gain_max; dm_digtable 963 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (current_igi < dm_digtable->rx_gain_min) dm_digtable 964 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c current_igi = dm_digtable->rx_gain_min; dm_digtable 968 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->rx_gain_max, dm_digtable->rx_gain_min); dm_digtable 975 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->media_connect_0 = dm_digtable 977 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->dig_min_0 = dig_min_0; dm_digtable 2583 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 2591 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c else if (dm_digtable->rssi_val_min < 25) dm_digtable 2593 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c else if (dm_digtable->rssi_val_min > 30) dm_digtable 2745 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 2749 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->rssi_val_min > 25) { dm_digtable 2751 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c } else if ((dm_digtable->rssi_val_min <= 25) && dm_digtable 2752 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c (dm_digtable->rssi_val_min > 10)) { dm_digtable 2767 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c if (dm_digtable->cur_cck_cca_thres != cur_cck_cca_thresh) dm_digtable 2771 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->pre_cck_cca_thres = dm_digtable->cur_cck_cca_thres; dm_digtable 2772 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c dm_digtable->cur_cck_cca_thres = cur_cck_cca_thresh; dm_digtable 2774 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c "CCK cca thresh hold =%x\n", dm_digtable->cur_cck_cca_thres); dm_digtable 4678 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c struct dig_t *dm_digtable = &rtlpriv->dm_digtable; dm_digtable 4695 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlphy->initgain_backup.xaagccore1 = dm_digtable->cur_igvalue; dm_digtable 4697 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlphy->initgain_backup.cca = dm_digtable->cur_cck_cca_thres; dm_digtable 2799 drivers/net/wireless/realtek/rtlwifi/wifi.h struct dig_t dm_digtable; dm_digtable 1298 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c if (dm_digtable.dig_algorithm == dm_digtable 1347 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c if (dm_digtable.dig_algorithm == dm_digtable 1382 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c if (dm_digtable.dig_algorithm == dm_digtable 145 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c struct dig_t dm_digtable; dm_digtable 1206 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1244 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1271 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_enable_flag = true; dm_digtable 1273 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_algorithm = DIG_ALGO_BY_RSSI; dm_digtable 1275 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1277 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_state = DM_STA_DIG_MAX; dm_digtable 1278 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX; dm_digtable 1279 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.CurSTAConnectState = DIG_STA_DISCONNECT; dm_digtable 1280 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.PreSTAConnectState = DIG_STA_DISCONNECT; dm_digtable 1282 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_low_thresh = DM_DIG_THRESH_LOW; dm_digtable 1283 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_thresh = DM_DIG_THRESH_HIGH; dm_digtable 1285 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_lowthresh = DM_DIG_HIGH_PWR_THRESH_LOW; dm_digtable 1286 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_highthresh = DM_DIG_HIGH_PWR_THRESH_HIGH; dm_digtable 1288 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_val = 50; dm_digtable 1289 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.backoff_val = DM_DIG_BACKOFF; dm_digtable 1290 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rx_gain_range_max = DM_DIG_MAX; dm_digtable 1292 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rx_gain_range_min = DM_DIG_MIN_Netcore; dm_digtable 1294 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rx_gain_range_min = DM_DIG_MIN; dm_digtable 1300 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_enable_flag == false) dm_digtable 1303 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_FALSE_ALARM) dm_digtable 1305 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c else if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1335 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_enable_flag == false) dm_digtable 1338 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) dm_digtable 1344 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_state = DM_STA_DIG_OFF; dm_digtable 1348 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.CurSTAConnectState = DIG_STA_CONNECT; dm_digtable 1350 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.CurSTAConnectState = DIG_STA_DISCONNECT; dm_digtable 1353 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_val = priv->undecorated_smoothed_pwdb; dm_digtable 1357 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) dm_digtable 1358 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1359 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.PreSTAConnectState = dm_digtable.CurSTAConnectState; dm_digtable 1369 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_enable_flag == false) dm_digtable 1372 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1373 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_state = DM_STA_DIG_MAX; dm_digtable 1376 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1382 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if ((priv->undecorated_smoothed_pwdb > dm_digtable.rssi_low_thresh) && dm_digtable 1383 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_thresh)) dm_digtable 1385 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (priv->undecorated_smoothed_pwdb <= dm_digtable.rssi_low_thresh) { dm_digtable 1386 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_state == DM_STA_DIG_OFF && dm_digtable 1391 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX; dm_digtable 1392 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_state = DM_STA_DIG_OFF; dm_digtable 1411 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh) { dm_digtable 1414 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_state == DM_STA_DIG_ON && dm_digtable 1424 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_state = DM_STA_DIG_ON; dm_digtable 1457 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_lowthresh) && dm_digtable 1459 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_highthresh)) dm_digtable 1463 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_highthresh) { dm_digtable 1464 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_highpwr_state == DM_STA_DIG_ON && dm_digtable 1467 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_ON; dm_digtable 1474 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_highpwr_state == DM_STA_DIG_OFF && dm_digtable 1477 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_OFF; dm_digtable 1480 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_lowthresh) && dm_digtable 1482 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_thresh)) { dm_digtable 1499 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1509 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.PreSTAConnectState == dm_digtable.CurSTAConnectState) { dm_digtable 1510 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.CurSTAConnectState == DIG_STA_CONNECT) { dm_digtable 1511 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c long gain_range = dm_digtable.rssi_val + 10 - dm_digtable 1512 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.backoff_val; dm_digtable 1514 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rx_gain_range_min, dm_digtable 1515 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rx_gain_range_max); dm_digtable 1516 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.cur_ig_value = gain_range; dm_digtable 1518 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.cur_ig_value == 0) dm_digtable 1519 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.cur_ig_value = priv->DefaultInitialGain[0]; dm_digtable 1521 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.cur_ig_value = dm_digtable.pre_ig_value; dm_digtable 1524 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.cur_ig_value = priv->DefaultInitialGain[0]; dm_digtable 1525 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.pre_ig_value = 0; dm_digtable 1533 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.pre_ig_value != rtl92e_readb(dev, rOFDM0_XAAGCCore1)) dm_digtable 1536 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if ((dm_digtable.pre_ig_value != dm_digtable.cur_ig_value) dm_digtable 1538 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c initial_gain = (u8)dm_digtable.cur_ig_value; dm_digtable 1543 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.pre_ig_value = dm_digtable.cur_ig_value; dm_digtable 1555 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1560 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.PreSTAConnectState == dm_digtable.CurSTAConnectState) { dm_digtable 1561 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.CurSTAConnectState == DIG_STA_CONNECT) { dm_digtable 1562 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.rssi_val >= dm_digtable 1563 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_highthresh) dm_digtable 1564 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = dm_digtable 1566 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c else if (dm_digtable.rssi_val <= dm_digtable 1567 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_low_thresh) dm_digtable 1568 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = dm_digtable 1570 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c else if ((dm_digtable.rssi_val >= dm_digtable 1571 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_thresh) && dm_digtable 1572 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c (dm_digtable.rssi_val < dm_digtable 1573 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.rssi_high_power_lowthresh)) dm_digtable 1574 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = dm_digtable 1577 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = dm_digtable 1578 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.prepd_thstate; dm_digtable 1580 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable 1583 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable 1591 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if ((dm_digtable.prepd_thstate != dm_digtable.curpd_thstate) || dm_digtable 1593 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.curpd_thstate == DIG_PD_AT_LOW_POWER) { dm_digtable 1598 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c } else if (dm_digtable.curpd_thstate == dm_digtable 1604 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c } else if (dm_digtable.curpd_thstate == DIG_PD_AT_HIGH_POWER) { dm_digtable 1610 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.prepd_thstate = dm_digtable.curpd_thstate; dm_digtable 1623 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1628 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.PreSTAConnectState == dm_digtable.CurSTAConnectState) { dm_digtable 1629 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.CurSTAConnectState == DIG_STA_CONNECT) { dm_digtable 1630 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh) dm_digtable 1631 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 1632 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c else if (dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh) dm_digtable 1633 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_HIGHER; dm_digtable 1635 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curcs_ratio_state = dm_digtable.precs_ratio_state; dm_digtable 1637 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 1640 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 1649 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if ((dm_digtable.precs_ratio_state != dm_digtable.curcs_ratio_state) || dm_digtable 1651 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (dm_digtable.curcs_ratio_state == DIG_CS_RATIO_LOWER) dm_digtable 1653 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c else if (dm_digtable.curcs_ratio_state == DIG_CS_RATIO_HIGHER) dm_digtable 1655 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c dm_digtable.precs_ratio_state = dm_digtable.curcs_ratio_state; dm_digtable 163 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h extern struct dig_t dm_digtable; dm_digtable 40 drivers/staging/rtl8192u/r8192U_dm.c struct dig dm_digtable; dm_digtable 1533 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1562 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1603 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_enable_flag = true; dm_digtable 1604 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_algorithm = DIG_ALGO_BY_RSSI; dm_digtable 1605 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1608 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_state = DM_STA_DIG_MAX; dm_digtable 1609 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX; dm_digtable 1611 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_low_thresh = DM_DIG_THRESH_LOW; dm_digtable 1612 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_high_thresh = DM_DIG_THRESH_HIGH; dm_digtable 1614 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_high_power_lowthresh = DM_DIG_HIGH_PWR_THRESH_LOW; dm_digtable 1615 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_high_power_highthresh = DM_DIG_HIGH_PWR_THRESH_HIGH; dm_digtable 1617 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_val = 50; /* for new dig debug rssi value */ dm_digtable 1618 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.backoff_val = DM_DIG_BACKOFF; dm_digtable 1620 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rx_gain_range_min = DM_DIG_MIN_NETCORE; dm_digtable 1622 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rx_gain_range_min = DM_DIG_MIN; dm_digtable 1645 drivers/staging/rtl8192u/r8192U_dm.c if (!dm_digtable.dig_enable_flag) dm_digtable 1648 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_FALSE_ALARM) dm_digtable 1650 drivers/staging/rtl8192u/r8192U_dm.c else if (dm_digtable.dig_algorithm == DIG_ALGO_BY_RSSI) dm_digtable 1664 drivers/staging/rtl8192u/r8192U_dm.c if (!dm_digtable.dig_enable_flag) dm_digtable 1668 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) /* if switched algorithm, we have to disable FW Dig. */ dm_digtable 1676 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_state = DM_STA_DIG_OFF; /* fw dig off. */ dm_digtable 1680 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_connect_state = DIG_CONNECT; dm_digtable 1682 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_connect_state = DIG_DISCONNECT; dm_digtable 1687 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.rssi_val = priv->undecorated_smoothed_pwdb; dm_digtable 1692 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) dm_digtable 1693 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1694 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.pre_connect_state = dm_digtable.cur_connect_state; dm_digtable 1705 drivers/staging/rtl8192u/r8192U_dm.c if (!dm_digtable.dig_enable_flag) dm_digtable 1708 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1709 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_state = DM_STA_DIG_MAX; dm_digtable 1713 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_algorithm_switch = 0; dm_digtable 1720 drivers/staging/rtl8192u/r8192U_dm.c if ((priv->undecorated_smoothed_pwdb > dm_digtable.rssi_low_thresh) && dm_digtable 1721 drivers/staging/rtl8192u/r8192U_dm.c (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_thresh)) dm_digtable 1732 drivers/staging/rtl8192u/r8192U_dm.c if (priv->undecorated_smoothed_pwdb <= dm_digtable.rssi_low_thresh) { dm_digtable 1736 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_state == DM_STA_DIG_OFF && dm_digtable 1743 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_MAX; dm_digtable 1744 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_state = DM_STA_DIG_OFF; dm_digtable 1782 drivers/staging/rtl8192u/r8192U_dm.c if (priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh) { dm_digtable 1785 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_state == DM_STA_DIG_ON && dm_digtable 1795 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_state = DM_STA_DIG_ON; dm_digtable 1869 drivers/staging/rtl8192u/r8192U_dm.c if ((priv->undecorated_smoothed_pwdb > dm_digtable.rssi_high_power_lowthresh) && dm_digtable 1870 drivers/staging/rtl8192u/r8192U_dm.c (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_power_highthresh)) dm_digtable 1878 drivers/staging/rtl8192u/r8192U_dm.c if (priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_power_highthresh) { dm_digtable 1879 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_highpwr_state == DM_STA_DIG_ON && dm_digtable 1882 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_ON; dm_digtable 1895 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_highpwr_state == DM_STA_DIG_OFF && dm_digtable 1898 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.dig_highpwr_state = DM_STA_DIG_OFF; dm_digtable 1900 drivers/staging/rtl8192u/r8192U_dm.c if (priv->undecorated_smoothed_pwdb < dm_digtable.rssi_high_power_lowthresh && dm_digtable 1901 drivers/staging/rtl8192u/r8192U_dm.c priv->undecorated_smoothed_pwdb >= dm_digtable.rssi_high_thresh) { dm_digtable 1927 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1932 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.pre_connect_state == dm_digtable.cur_connect_state) { dm_digtable 1933 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.cur_connect_state == DIG_CONNECT) { dm_digtable 1934 drivers/staging/rtl8192u/r8192U_dm.c if ((dm_digtable.rssi_val + 10 - dm_digtable.backoff_val) > DM_DIG_MAX) dm_digtable 1935 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = DM_DIG_MAX; dm_digtable 1936 drivers/staging/rtl8192u/r8192U_dm.c else if ((dm_digtable.rssi_val+10-dm_digtable.backoff_val) < dm_digtable.rx_gain_range_min) dm_digtable 1937 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = dm_digtable.rx_gain_range_min; dm_digtable 1939 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = dm_digtable.rssi_val+10-dm_digtable.backoff_val; dm_digtable 1941 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.cur_ig_value == 0) dm_digtable 1942 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = priv->DefaultInitialGain[0]; dm_digtable 1944 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = dm_digtable.pre_ig_value; dm_digtable 1947 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.cur_ig_value = priv->DefaultInitialGain[0]; dm_digtable 1948 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.pre_ig_value = 0; dm_digtable 1959 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.pre_ig_value != tmp) dm_digtable 1963 drivers/staging/rtl8192u/r8192U_dm.c if ((dm_digtable.pre_ig_value != dm_digtable.cur_ig_value) dm_digtable 1965 drivers/staging/rtl8192u/r8192U_dm.c initial_gain = (u8)dm_digtable.cur_ig_value; dm_digtable 1972 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.pre_ig_value = dm_digtable.cur_ig_value; dm_digtable 1986 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 1991 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.pre_connect_state == dm_digtable.cur_connect_state) { dm_digtable 1992 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.cur_connect_state == DIG_CONNECT) { dm_digtable 1993 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.rssi_val >= dm_digtable.rssi_high_power_highthresh) dm_digtable 1994 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_HIGH_POWER; dm_digtable 1995 drivers/staging/rtl8192u/r8192U_dm.c else if (dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh) dm_digtable 1996 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable 1997 drivers/staging/rtl8192u/r8192U_dm.c else if ((dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh) && dm_digtable 1998 drivers/staging/rtl8192u/r8192U_dm.c (dm_digtable.rssi_val < dm_digtable.rssi_high_power_lowthresh)) dm_digtable 1999 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_NORMAL_POWER; dm_digtable 2001 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = dm_digtable.prepd_thstate; dm_digtable 2003 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable 2006 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curpd_thstate = DIG_PD_AT_LOW_POWER; dm_digtable 2016 drivers/staging/rtl8192u/r8192U_dm.c if ((dm_digtable.prepd_thstate != dm_digtable.curpd_thstate) || dm_digtable 2019 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.curpd_thstate == DIG_PD_AT_LOW_POWER) { dm_digtable 2031 drivers/staging/rtl8192u/r8192U_dm.c } else if (dm_digtable.curpd_thstate == DIG_PD_AT_NORMAL_POWER) { dm_digtable 2043 drivers/staging/rtl8192u/r8192U_dm.c } else if (dm_digtable.curpd_thstate == DIG_PD_AT_HIGH_POWER) { dm_digtable 2053 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.prepd_thstate = dm_digtable.curpd_thstate; dm_digtable 2068 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.dig_algorithm_switch) { dm_digtable 2073 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.pre_connect_state == dm_digtable.cur_connect_state) { dm_digtable 2074 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.cur_connect_state == DIG_CONNECT) { dm_digtable 2075 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.rssi_val <= dm_digtable.rssi_low_thresh) dm_digtable 2076 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 2077 drivers/staging/rtl8192u/r8192U_dm.c else if (dm_digtable.rssi_val >= dm_digtable.rssi_high_thresh) dm_digtable 2078 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_HIGHER; dm_digtable 2080 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curcs_ratio_state = dm_digtable.precs_ratio_state; dm_digtable 2082 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 2085 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.curcs_ratio_state = DIG_CS_RATIO_LOWER; dm_digtable 2094 drivers/staging/rtl8192u/r8192U_dm.c if ((dm_digtable.precs_ratio_state != dm_digtable.curcs_ratio_state) || dm_digtable 2097 drivers/staging/rtl8192u/r8192U_dm.c if (dm_digtable.curcs_ratio_state == DIG_CS_RATIO_LOWER) { dm_digtable 2100 drivers/staging/rtl8192u/r8192U_dm.c } else if (dm_digtable.curcs_ratio_state == DIG_CS_RATIO_HIGHER) { dm_digtable 2104 drivers/staging/rtl8192u/r8192U_dm.c dm_digtable.precs_ratio_state = dm_digtable.curcs_ratio_state; dm_digtable 149 drivers/staging/rtl8192u/r8192U_dm.h extern struct dig dm_digtable; dm_digtable 1659 drivers/staging/rtl8192u/r819xU_phy.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_FALSE_ALARM) dm_digtable 1698 drivers/staging/rtl8192u/r819xU_phy.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_FALSE_ALARM) dm_digtable 1727 drivers/staging/rtl8192u/r819xU_phy.c if (dm_digtable.dig_algorithm == DIG_ALGO_BY_FALSE_ALARM)