Lines Matching defs:rtw_dm_info
1649 struct rtw_dm_info { struct
1650 u32 cck_fa_cnt;
1651 u32 ofdm_fa_cnt;
1652 u32 total_fa_cnt;
1653 u32 cck_cca_cnt;
1654 u32 ofdm_cca_cnt;
1655 u32 total_cca_cnt;
1657 u32 cck_ok_cnt;
1658 u32 cck_err_cnt;
1659 u32 ofdm_ok_cnt;
1660 u32 ofdm_err_cnt;
1661 u32 ht_ok_cnt;
1662 u32 ht_err_cnt;
1663 u32 vht_ok_cnt;
1664 u32 vht_err_cnt;
1666 u8 min_rssi;
1667 u8 pre_min_rssi;
1668 u16 fa_history[4];
1669 u8 igi_history[4];
1670 u8 igi_bitmap;
1671 bool damping;
1672 u8 damping_cnt;
1673 u8 damping_rssi;
1675 u8 cck_gi_u_bnd;
1676 u8 cck_gi_l_bnd;
1678 u8 fix_rate;
1679 u8 tx_rate;
1680 u32 rrsr_val_init;
1681 u32 rrsr_mask_min;
1682 u8 thermal_avg[RTW_RF_PATH_MAX];
1683 u8 thermal_meter_k;
1684 u8 thermal_meter_lck;
1685 s8 delta_power_index[RTW_RF_PATH_MAX];
1686 s8 delta_power_index_last[RTW_RF_PATH_MAX];
1687 u8 default_ofdm_index;
1688 bool pwr_trk_triggered;
1689 bool pwr_trk_init_trigger;
1690 struct ewma_thermal avg_thermal[RTW_RF_PATH_MAX];
1691 s8 txagc_remnant_cck;
1692 s8 txagc_remnant_ofdm;
1695 u32 dack_adck[RTW_RF_PATH_MAX];
1696 u16 dack_msbk[RTW_RF_PATH_MAX][2][DACK_MSBK_BACKUP_NUM];
1697 u8 dack_dck[RTW_RF_PATH_MAX][2][DACK_DCK_BACKUP_NUM];
1699 struct rtw_dpk_info dpk_info;
1700 struct rtw_cfo_track cfo_track;
1703 u8 cck_pd_lv[2][RTW_RF_PATH_MAX];
1704 u32 cck_fa_avg;
1705 u8 cck_pd_default;
1708 s8 rx_snr[RTW_RF_PATH_MAX];
1709 u8 rx_evm_dbm[RTW_RF_PATH_MAX];
1710 s16 cfo_tail[RTW_RF_PATH_MAX];
1711 u8 rssi[RTW_RF_PATH_MAX];
1712 u8 curr_rx_rate;
1713 struct rtw_pkt_count cur_pkt_count;
1714 struct rtw_pkt_count last_pkt_count;
1715 struct ewma_evm ewma_evm[RTW_EVM_NUM];
1716 struct ewma_snr ewma_snr[RTW_SNR_NUM];
1718 u32 dm_flags; /* enum rtw_dm_cap */
1719 struct rtw_iqk_info iqk;
1720 struct rtw_gapk_info gapk;
1721 bool is_bt_iqk_timeout;
1723 s8 l2h_th_ini;
1724 enum rtw_edcca_mode edcca_mode;
1725 u8 scan_density;