Home
last modified time | relevance | path

Searched refs:phy_dm_struct (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/drivers/staging/rtlwifi/phydm/rtl8822b/
Dhalhwimg8822b_rf.h23 void odm_read_and_config_mp_8822b_radioa(struct phy_dm_struct *dm);
30 void odm_read_and_config_mp_8822b_radiob(struct phy_dm_struct *dm);
37 void odm_read_and_config_mp_8822b_txpowertrack(struct phy_dm_struct *dm);
44 void odm_read_and_config_mp_8822b_txpowertrack_type0(struct phy_dm_struct *dm);
51 void odm_read_and_config_mp_8822b_txpowertrack_type1(struct phy_dm_struct *dm);
58 void odm_read_and_config_mp_8822b_txpowertrack_type2(struct phy_dm_struct *dm);
66 struct phy_dm_struct *dm);
73 void odm_read_and_config_mp_8822b_txpowertrack_type4(struct phy_dm_struct *dm);
80 void odm_read_and_config_mp_8822b_txpowertrack_type6(struct phy_dm_struct *dm);
87 void odm_read_and_config_mp_8822b_txpowertrack_type7(struct phy_dm_struct *dm);
[all …]
Dphydm_hal_api8822b.h28 u32 config_phydm_read_rf_reg_8822b(struct phy_dm_struct *dm,
32 bool config_phydm_write_rf_reg_8822b(struct phy_dm_struct *dm,
36 bool config_phydm_write_txagc_8822b(struct phy_dm_struct *dm, u32 power_index,
39 u8 config_phydm_read_txagc_8822b(struct phy_dm_struct *dm,
42 bool config_phydm_switch_band_8822b(struct phy_dm_struct *dm, u8 central_ch);
44 bool config_phydm_switch_channel_8822b(struct phy_dm_struct *dm, u8 central_ch);
46 bool config_phydm_switch_bandwidth_8822b(struct phy_dm_struct *dm,
50 bool config_phydm_switch_channel_bw_8822b(struct phy_dm_struct *dm,
54 bool config_phydm_trx_mode_8822b(struct phy_dm_struct *dm,
58 bool config_phydm_parameter_init(struct phy_dm_struct *dm,
[all …]
Dphydm_regconfig8822b.h17 void odm_config_rf_reg_8822b(struct phy_dm_struct *dm, u32 addr, u32 data,
20 void odm_config_rf_radio_a_8822b(struct phy_dm_struct *dm, u32 addr, u32 data);
22 void odm_config_rf_radio_b_8822b(struct phy_dm_struct *dm, u32 addr, u32 data);
24 void odm_config_mac_8822b(struct phy_dm_struct *dm, u32 addr, u8 data);
26 void odm_update_agc_big_jump_lmt_8822b(struct phy_dm_struct *dm, u32 addr,
29 void odm_config_bb_agc_8822b(struct phy_dm_struct *dm, u32 addr, u32 bitmask,
32 void odm_config_bb_phy_reg_pg_8822b(struct phy_dm_struct *dm, u32 band,
36 void odm_config_bb_phy_8822b(struct phy_dm_struct *dm, u32 addr, u32 bitmask,
39 void odm_config_bb_txpwr_lmt_8822b(struct phy_dm_struct *dm, u8 *regulation,
Dphydm_regconfig8822b.c18 void odm_config_rf_reg_8822b(struct phy_dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8822b()
33 void odm_config_rf_radio_a_8822b(struct phy_dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8822b()
47 void odm_config_rf_radio_b_8822b(struct phy_dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8822b()
61 void odm_config_mac_8822b(struct phy_dm_struct *dm, u32 addr, u8 data) in odm_config_mac_8822b()
70 void odm_update_agc_big_jump_lmt_8822b(struct phy_dm_struct *dm, u32 addr, in odm_update_agc_big_jump_lmt_8822b()
99 void odm_config_bb_agc_8822b(struct phy_dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8822b()
113 void odm_config_bb_phy_reg_pg_8822b(struct phy_dm_struct *dm, u32 band, in odm_config_bb_phy_reg_pg_8822b()
127 void odm_config_bb_phy_8822b(struct phy_dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8822b()
151 void odm_config_bb_txpwr_lmt_8822b(struct phy_dm_struct *dm, u8 *regulation, in odm_config_bb_txpwr_lmt_8822b()
Dphydm_iqk_8822b.c22 static inline void phydm_set_iqk_info(struct phy_dm_struct *dm, in phydm_set_iqk_info()
118 static inline void phydm_set_iqk_cfir(struct phy_dm_struct *dm, in phydm_set_iqk_cfir()
147 static inline void phydm_get_read_counter(struct phy_dm_struct *dm) in phydm_get_read_counter()
168 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in do_iqk_8822b()
179 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in _iqk_fill_iqk_report_8822b()
204 static void _iqk_backup_mac_bb_8822b(struct phy_dm_struct *dm, u32 *MAC_backup, in _iqk_backup_mac_bb_8822b()
217 static void _iqk_backup_rf_8822b(struct phy_dm_struct *dm, u32 RF_backup[][2], in _iqk_backup_rf_8822b()
230 static void _iqk_agc_bnd_int_8822b(struct phy_dm_struct *dm) in _iqk_agc_bnd_int_8822b()
239 static void _iqk_bb_reset_8822b(struct phy_dm_struct *dm) in _iqk_bb_reset_8822b()
275 static void _iqk_afe_setting_8822b(struct phy_dm_struct *dm, bool do_iqk) in _iqk_afe_setting_8822b()
[all …]
Dhalphyrf_8822b.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in get_mix_mode_tx_agc_bb_swing_offset_8822b()
87 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_tx_pwr_track_set_pwr8822b()
224 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in get_delta_swing_table_8822b()
254 static void _phy_lc_calibrate_8822b(struct phy_dm_struct *dm) in _phy_lc_calibrate_8822b()
279 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phy_lc_calibrate_8822b()
315 void phy_set_rf_path_switch_8822b(struct phy_dm_struct *dm, bool is_main) in phy_set_rf_path_switch_8822b()
Dhalhwimg8822b_bb.h24 struct phy_dm_struct *dm);
32 struct phy_dm_struct *dm);
40 struct phy_dm_struct *dm);
/Linux-v4.19/drivers/staging/rtlwifi/phydm/
Dphydm_interface.h100 u8 odm_read_1byte(struct phy_dm_struct *dm, u32 reg_addr);
102 u16 odm_read_2byte(struct phy_dm_struct *dm, u32 reg_addr);
104 u32 odm_read_4byte(struct phy_dm_struct *dm, u32 reg_addr);
106 void odm_write_1byte(struct phy_dm_struct *dm, u32 reg_addr, u8 data);
108 void odm_write_2byte(struct phy_dm_struct *dm, u32 reg_addr, u16 data);
110 void odm_write_4byte(struct phy_dm_struct *dm, u32 reg_addr, u32 data);
112 void odm_set_mac_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask,
115 u32 odm_get_mac_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask);
117 void odm_set_bb_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask,
120 u32 odm_get_bb_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask);
[all …]
Dphydm_interface.c26 u8 odm_read_1byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_1byte()
33 u16 odm_read_2byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_2byte()
40 u32 odm_read_4byte(struct phy_dm_struct *dm, u32 reg_addr) in odm_read_4byte()
47 void odm_write_1byte(struct phy_dm_struct *dm, u32 reg_addr, u8 data) in odm_write_1byte()
54 void odm_write_2byte(struct phy_dm_struct *dm, u32 reg_addr, u16 data) in odm_write_2byte()
61 void odm_write_4byte(struct phy_dm_struct *dm, u32 reg_addr, u32 data) in odm_write_4byte()
68 void odm_set_mac_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask, in odm_set_mac_reg()
76 u32 odm_get_mac_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask) in odm_get_mac_reg()
83 void odm_set_bb_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask, in odm_set_bb_reg()
91 u32 odm_get_bb_reg(struct phy_dm_struct *dm, u32 reg_addr, u32 bit_mask) in odm_get_bb_reg()
[all …]
Dphydm_rainfo.c24 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_h2C_debug()
46 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_RA_debug_PCR()
80 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_c2h_ra_para_report_handler()
186 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_ra_dynamic_retry_count()
211 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_print_rate()
243 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_c2h_ra_report_handler()
306 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_rssi_monitor_init()
316 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_init_ra_info()
331 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_modify_RA_PCR_threshold()
348 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_rssi_monitor_check_ce()
[all …]
Dphydm_dynamictxpower.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_dynamic_tx_power_init()
37 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_dynamic_tx_power_write_power_index()
53 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_dynamic_tx_power()
79 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_dynamic_tx_power_nic()
Dphydm_adc_sampling.c19 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_buffer_allocate()
42 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_get_tx_pkt_buf()
140 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_mode_set_mac_iq_dump()
192 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_la_mode_set_dma_type()
207 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_adc_smp_start()
286 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in adc_smp_set()
317 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in adc_smp_query()
338 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in adc_smp_get_sample_counts()
348 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in adc_smp_query_single_data()
369 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in adc_smp_stop()
[all …]
Dphydm_adaptivity.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_check_adaptivity()
54 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_counter_statistics_init()
98 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_counter_statistics()
112 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_nhm_counter_statistics()
126 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_counter_statistics_reset()
139 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_set_edcca_threshold()
152 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_set_lna()
303 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_set_trx_mux()
342 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_mac_edcca_state()
357 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_cal_nhm_cnt()
[all …]
Dphydm.c43 static void odm_update_power_training_state(struct phy_dm_struct *dm);
117 void odm_init_mp_driver_status(struct phy_dm_struct *dm) in odm_init_mp_driver_status()
122 static void odm_update_mp_driver_status(struct phy_dm_struct *dm) in odm_update_mp_driver_status()
127 static void phydm_init_trx_antenna_setting(struct phy_dm_struct *dm) in phydm_init_trx_antenna_setting()
150 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_traffic_load_decision()
201 static void phydm_config_ofdm_tx_path(struct phy_dm_struct *dm, u32 path) {} in phydm_config_ofdm_tx_path()
203 void phydm_config_ofdm_rx_path(struct phy_dm_struct *dm, u32 path) in phydm_config_ofdm_rx_path()
225 static void phydm_config_cck_rx_antenna_init(struct phy_dm_struct *dm) {} in phydm_config_cck_rx_antenna_init()
227 static void phydm_config_cck_rx_path(struct phy_dm_struct *dm, u8 path, in phydm_config_cck_rx_path()
235 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_config_trx_path()
[all …]
Dphydm_antdiv.c29 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_stop_antenna_switch_dm()
38 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_enable_antenna_diversity()
49 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_set_ant_config()
Dphydm_acs.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_get_auto_channel_select_result()
46 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_auto_channel_select_setting()
77 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_auto_channel_select_init()
107 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_auto_channel_select_reset()
124 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_auto_channel_select()
Dphydm_cfotracking.c19 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_set_crystal_cap()
69 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_get_default_crytaltal_cap()
84 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_set_atc_status()
99 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_get_atc_status()
108 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_cfo_tracking_reset()
132 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_cfo_tracking_init()
152 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_cfo_tracking()
305 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_parsing_cfo()
Drtl_phydm.c22 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in _rtl_phydm_init_com_info()
173 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_init_priv()
182 kzalloc(sizeof(struct phy_dm_struct), GFP_KERNEL); in rtl_phydm_init_priv()
193 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_deinit_priv()
205 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_load_txpower_by_rate()
217 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_load_txpower_limit()
234 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_init_dm()
269 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_reset_dm()
278 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_parameter_init()
289 struct phy_dm_struct *dm = rtlpriv_to_phydm(rtlpriv); in rtl_phydm_phy_bb_config()
[all …]
Dphydm_hwconfig.h186 void phydm_reset_rssi_for_dm(struct phy_dm_struct *dm, u8 station_id);
188 void odm_init_rssi_for_dm(struct phy_dm_struct *dm);
190 void odm_phy_status_query(struct phy_dm_struct *dm,
194 void odm_mac_status_query(struct phy_dm_struct *dm, u8 *mac_status, u8 mac_id,
199 odm_config_rf_with_tx_pwr_track_header_file(struct phy_dm_struct *dm);
202 odm_config_rf_with_header_file(struct phy_dm_struct *dm,
207 odm_config_bb_with_header_file(struct phy_dm_struct *dm,
210 enum hal_status odm_config_mac_with_header_file(struct phy_dm_struct *dm);
213 odm_config_fw_with_header_file(struct phy_dm_struct *dm,
217 u32 odm_get_hw_img_version(struct phy_dm_struct *dm);
[all …]
Dphydm_powertracking_ce.c451 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_init()
458 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in get_swing_index()
495 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_thermal_meter_init()
577 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_check()
599 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_txpowertracking_check_ce()
Dphydm_psd.c24 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_psd_data()
44 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd_stop_trx()
97 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd()
278 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd_para_setting()
314 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd_init()
353 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_psd_debug()
403 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_psd_result_table()
Dphydm.h390 struct phy_dm_struct { struct
842 void odm_init_mp_driver_status(struct phy_dm_struct *dm);
844 void phydm_txcurrentcalibration(struct phy_dm_struct *dm);
849 void odm_dm_init(struct phy_dm_struct *dm);
851 void odm_dm_reset(struct phy_dm_struct *dm);
856 void phydm_config_ofdm_rx_path(struct phy_dm_struct *dm, u32 path);
861 void odm_dm_watchdog(struct phy_dm_struct *dm);
863 void phydm_watchdog_mp(struct phy_dm_struct *dm);
865 void odm_cmn_info_init(struct phy_dm_struct *dm, enum odm_cmninfo cmn_info,
868 void odm_cmn_info_hook(struct phy_dm_struct *dm, enum odm_cmninfo cmn_info,
[all …]
Dphydm_edcaturbocheck.c23 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_edca_turbo_init()
49 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_edca_turbo_check()
73 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_edca_turbo_check_ce()
Dphydm_ccx.c22 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_setting()
256 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_nhm_trigger()
271 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_nhm_result()
328 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_check_nhm_ready()
364 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_clm_setting()
386 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_clm_trigger()
401 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_check_cl_mready()
430 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in phydm_get_cl_mresult()
Dphydm_dynamicbbpowersaving.c21 static inline void phydm_update_rf_state(struct phy_dm_struct *dm, in phydm_update_rf_state()
52 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_dynamic_bb_power_saving_init()
65 struct phy_dm_struct *dm = (struct phy_dm_struct *)dm_void; in odm_rf_saving()

12