Lines Matching defs:rtl_dm
1783 struct rtl_dm { struct
1785 long entry_min_undec_sm_pwdb;
1786 long undec_sm_cck;
1787 long undec_sm_pwdb; /*out dm */
1788 long entry_max_undec_sm_pwdb;
1789 s32 ofdm_pkt_cnt;
1790 bool dm_initialgain_enable;
1791 bool dynamic_txpower_enable;
1792 bool current_turbo_edca;
1793 bool is_any_nonbepkts; /*out dm */
1794 bool is_cur_rdlstate;
1795 bool txpower_trackinginit;
1796 bool disable_framebursting;
1797 bool cck_inch14;
1798 bool txpower_tracking;
1799 bool useramask;
1800 bool rfpath_rxenable[4];
1801 bool inform_fw_driverctrldm;
1802 bool current_mrc_switch;
1803 u8 txpowercount;
1804 u8 powerindex_backup[6];
1806 u8 thermalvalue_rxgain;
1807 u8 thermalvalue_iqk;
1808 u8 thermalvalue_lck;
1809 u8 thermalvalue;
1810 u8 last_dtp_lvl;
1811 u8 thermalvalue_avg[AVG_THERMAL_NUM];
1812 u8 thermalvalue_avg_index;
1813 u8 tm_trigger;
1814 bool done_txpower;
1815 u8 dynamic_txhighpower_lvl; /*Tx high power level */
1816 u8 dm_flag; /*Indicate each dynamic mechanism's status. */
1817 u8 dm_flag_tmp;
1818 u8 dm_type;
1819 u8 dm_rssi_sel;
1820 u8 txpower_track_control;
1821 bool interrupt_migration;
1822 bool disable_tx_int;
1823 s8 ofdm_index[MAX_RF_PATH];
1824 u8 default_ofdm_index;
1825 u8 default_cck_index;
1826 s8 cck_index;
1827 s8 delta_power_index[MAX_RF_PATH];
1828 s8 delta_power_index_last[MAX_RF_PATH];
1829 s8 power_index_offset[MAX_RF_PATH];
1830 s8 absolute_ofdm_swing_idx[MAX_RF_PATH];
1831 s8 remnant_ofdm_swing_idx[MAX_RF_PATH];
1832 s8 remnant_cck_idx;
1833 bool modify_txagc_flag_path_a;
1834 bool modify_txagc_flag_path_b;
1836 bool one_entry_only;
1837 struct dm_phy_dbg_info dbginfo;
1840 bool atc_status;
1841 bool large_cfo_hit;
1842 bool is_freeze;
1843 int cfo_tail[2];
1844 int cfo_ave_pre;
1845 int crystal_cap;
1846 u8 cfo_threshold;
1847 u32 packet_count;
1848 u32 packet_count_pre;
1849 u8 tx_rate;
1852 u8 swing_idx_ofdm[MAX_RF_PATH];
1853 u8 swing_idx_ofdm_cur;
1854 u8 swing_idx_ofdm_base[MAX_RF_PATH];
1855 bool swing_flag_ofdm;
1856 u8 swing_idx_cck;
1857 u8 swing_idx_cck_cur;
1858 u8 swing_idx_cck_base;
1859 bool swing_flag_cck;
1861 s8 swing_diff_2g;
1862 s8 swing_diff_5g;
1865 bool supp_phymode_switch;
1868 struct fast_ant_training fat_table;
1870 u8 resp_tx_path;
1871 u8 path_sel;
1872 u32 patha_sum;
1873 u32 pathb_sum;
1874 u32 patha_cnt;
1875 u32 pathb_cnt;
1877 u8 pre_channel;
1878 u8 *p_channel;
1879 u8 linked_interval;
1881 u64 last_tx_ok_cnt;
1882 u64 last_rx_ok_cnt;
2915 #define rtl_dm(rtlpriv) (&((rtlpriv)->dm)) macro