/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
A D | phy.h | 55 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 63 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 64 bool rtl92ce_phy_bb_config(struct ieee80211_hw *hw); 65 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 73 void rtl92c_phy_set_bw_mode(struct ieee80211_hw *hw, 76 u8 rtl92c_phy_sw_chnl(struct ieee80211_hw *hw); 80 void rtl92c_phy_lc_calibrate(struct ieee80211_hw *hw); 89 void rtl92ce_phy_set_rf_on(struct ieee80211_hw *hw); 91 void rtl92c_phy_set_io(struct ieee80211_hw *hw); 92 void rtl92c_bb_block_on(struct ieee80211_hw *hw); [all …]
|
A D | hw.h | 21 void rtl92ce_read_eeprom_info(struct ieee80211_hw *hw); 22 void rtl92ce_interrupt_recognized(struct ieee80211_hw *hw, 24 int rtl92ce_hw_init(struct ieee80211_hw *hw); 25 void rtl92ce_card_disable(struct ieee80211_hw *hw); 26 void rtl92ce_enable_interrupt(struct ieee80211_hw *hw); 27 void rtl92ce_disable_interrupt(struct ieee80211_hw *hw); 30 void rtl92ce_set_qos(struct ieee80211_hw *hw, int aci); 48 void rtl8192ce_bt_reg_init(struct ieee80211_hw *hw); 49 void rtl8192ce_bt_hw_init(struct ieee80211_hw *hw); 50 void rtl92ce_suspend(struct ieee80211_hw *hw); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
A D | hw.h | 8 void rtl8821ae_read_eeprom_info(struct ieee80211_hw *hw); 10 void rtl8821ae_interrupt_recognized(struct ieee80211_hw *hw, 12 int rtl8821ae_hw_init(struct ieee80211_hw *hw); 13 void rtl8821ae_card_disable(struct ieee80211_hw *hw); 14 void rtl8821ae_enable_interrupt(struct ieee80211_hw *hw); 15 void rtl8821ae_disable_interrupt(struct ieee80211_hw *hw); 16 int rtl8821ae_set_network_type(struct ieee80211_hw *hw, 35 void rtl8821ae_bt_reg_init(struct ieee80211_hw *hw); 36 void rtl8821ae_bt_hw_init(struct ieee80211_hw *hw); 37 void rtl8821ae_suspend(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 186 u32 rtl8821ae_phy_query_bb_reg(struct ieee80211_hw *hw, 188 void rtl8821ae_phy_set_bb_reg(struct ieee80211_hw *hw, 190 u32 rtl8821ae_phy_query_rf_reg(struct ieee80211_hw *hw, 193 void rtl8821ae_phy_set_rf_reg(struct ieee80211_hw *hw, 196 bool rtl8821ae_phy_mac_config(struct ieee80211_hw *hw); 197 bool rtl8821ae_phy_bb_config(struct ieee80211_hw *hw); 198 bool rtl8821ae_phy_rf_config(struct ieee80211_hw *hw); 209 void rtl8821ae_phy_set_bw_mode(struct ieee80211_hw *hw, 212 u8 rtl8821ae_phy_sw_chnl(struct ieee80211_hw *hw); 213 void rtl8821ae_phy_iq_calibrate(struct ieee80211_hw *hw, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
A D | hw.h | 8 void rtl92ee_read_eeprom_info(struct ieee80211_hw *hw); 9 void rtl92ee_interrupt_recognized(struct ieee80211_hw *hw, 11 int rtl92ee_hw_init(struct ieee80211_hw *hw); 12 void rtl92ee_card_disable(struct ieee80211_hw *hw); 13 void rtl92ee_enable_interrupt(struct ieee80211_hw *hw); 14 void rtl92ee_disable_interrupt(struct ieee80211_hw *hw); 17 void rtl92ee_set_qos(struct ieee80211_hw *hw, int aci); 34 void rtl92ee_bt_reg_init(struct ieee80211_hw *hw); 35 void rtl92ee_bt_hw_init(struct ieee80211_hw *hw); 36 void rtl92ee_suspend(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 97 u32 rtl92ee_phy_query_bb_reg(struct ieee80211_hw *hw, 99 void rtl92ee_phy_set_bb_reg(struct ieee80211_hw *hw, 101 u32 rtl92ee_phy_query_rf_reg(struct ieee80211_hw *hw, 104 void rtl92ee_phy_set_rf_reg(struct ieee80211_hw *hw, 107 bool rtl92ee_phy_mac_config(struct ieee80211_hw *hw); 108 bool rtl92ee_phy_bb_config(struct ieee80211_hw *hw); 109 bool rtl92ee_phy_rf_config(struct ieee80211_hw *hw); 111 void rtl92ee_phy_get_txpower_level(struct ieee80211_hw *hw, 117 void rtl92ee_phy_set_bw_mode(struct ieee80211_hw *hw, 120 u8 rtl92ee_phy_sw_chnl(struct ieee80211_hw *hw); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
A D | hw.h | 8 void rtl8723be_read_eeprom_info(struct ieee80211_hw *hw); 10 void rtl8723be_interrupt_recognized(struct ieee80211_hw *hw, 12 int rtl8723be_hw_init(struct ieee80211_hw *hw); 13 void rtl8723be_card_disable(struct ieee80211_hw *hw); 14 void rtl8723be_enable_interrupt(struct ieee80211_hw *hw); 15 void rtl8723be_disable_interrupt(struct ieee80211_hw *hw); 16 int rtl8723be_set_network_type(struct ieee80211_hw *hw, 36 void rtl8723be_bt_reg_init(struct ieee80211_hw *hw); 37 void rtl8723be_bt_hw_init(struct ieee80211_hw *hw); 38 void rtl8723be_suspend(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 85 u32 rtl8723be_phy_query_rf_reg(struct ieee80211_hw *hw, 88 void rtl8723be_phy_set_rf_reg(struct ieee80211_hw *hw, 91 bool rtl8723be_phy_mac_config(struct ieee80211_hw *hw); 92 bool rtl8723be_phy_bb_config(struct ieee80211_hw *hw); 93 bool rtl8723be_phy_rf_config(struct ieee80211_hw *hw); 95 void rtl8723be_phy_set_txpower_level(struct ieee80211_hw *hw, 100 void rtl8723be_phy_set_bw_mode(struct ieee80211_hw *hw, 102 void rtl8723be_phy_sw_chnl_callback(struct ieee80211_hw *hw); 103 u8 rtl8723be_phy_sw_chnl(struct ieee80211_hw *hw); 104 void rtl8723be_phy_iq_calibrate(struct ieee80211_hw *hw, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
A D | hw.h | 8 void rtl88ee_read_eeprom_info(struct ieee80211_hw *hw); 9 void rtl88ee_interrupt_recognized(struct ieee80211_hw *hw, 11 int rtl88ee_hw_init(struct ieee80211_hw *hw); 12 void rtl88ee_card_disable(struct ieee80211_hw *hw); 13 void rtl88ee_enable_interrupt(struct ieee80211_hw *hw); 14 void rtl88ee_disable_interrupt(struct ieee80211_hw *hw); 17 void rtl88ee_set_qos(struct ieee80211_hw *hw, int aci); 35 void rtl8188ee_bt_reg_init(struct ieee80211_hw *hw); 36 void rtl8188ee_bt_hw_init(struct ieee80211_hw *hw); 37 void rtl88ee_suspend(struct ieee80211_hw *hw); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
A D | hw.h | 8 void rtl92de_read_eeprom_info(struct ieee80211_hw *hw); 9 void rtl92de_interrupt_recognized(struct ieee80211_hw *hw, 11 int rtl92de_hw_init(struct ieee80211_hw *hw); 12 void rtl92de_card_disable(struct ieee80211_hw *hw); 13 void rtl92de_enable_interrupt(struct ieee80211_hw *hw); 14 void rtl92de_disable_interrupt(struct ieee80211_hw *hw); 17 void rtl92de_set_qos(struct ieee80211_hw *hw, int aci); 23 void rtl92de_update_hal_rate_tbl(struct ieee80211_hw *hw, 36 void rtl92de_suspend(struct ieee80211_hw *hw); 37 void rtl92de_resume(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 102 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, 104 void rtl92d_phy_set_bb_reg(struct ieee80211_hw *hw, 106 u32 rtl92d_phy_query_rf_reg(struct ieee80211_hw *hw, 109 void rtl92d_phy_set_rf_reg(struct ieee80211_hw *hw, 112 bool rtl92d_phy_mac_config(struct ieee80211_hw *hw); 113 bool rtl92d_phy_bb_config(struct ieee80211_hw *hw); 114 bool rtl92d_phy_rf_config(struct ieee80211_hw *hw); 119 void rtl92d_phy_set_bw_mode(struct ieee80211_hw *hw, 121 u8 rtl92d_phy_sw_chnl(struct ieee80211_hw *hw); 132 void rtl92d_phy_set_poweron(struct ieee80211_hw *hw); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
A D | hw.h | 12 void rtl8723e_read_eeprom_info(struct ieee80211_hw *hw); 16 int rtl8723e_hw_init(struct ieee80211_hw *hw); 17 void rtl8723e_card_disable(struct ieee80211_hw *hw); 18 void rtl8723e_enable_interrupt(struct ieee80211_hw *hw); 19 void rtl8723e_disable_interrupt(struct ieee80211_hw *hw); 20 int rtl8723e_set_network_type(struct ieee80211_hw *hw, 23 void rtl8723e_set_qos(struct ieee80211_hw *hw, int aci); 41 void rtl8723e_bt_reg_init(struct ieee80211_hw *hw); 42 void rtl8723e_bt_hw_init(struct ieee80211_hw *hw); 43 void rtl8723e_suspend(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 147 u32 rtl8723e_phy_query_rf_reg(struct ieee80211_hw *hw, 150 void rtl8723e_phy_set_rf_reg(struct ieee80211_hw *hw, 153 bool rtl8723e_phy_mac_config(struct ieee80211_hw *hw); 154 bool rtl8723e_phy_bb_config(struct ieee80211_hw *hw); 155 bool rtl8723e_phy_rf_config(struct ieee80211_hw *hw); 159 void rtl8723e_phy_get_txpower_level(struct ieee80211_hw *hw, 162 bool rtl8723e_phy_update_txpower_dbm(struct ieee80211_hw *hw, 167 void rtl8723e_phy_set_bw_mode(struct ieee80211_hw *hw, 169 void rtl8723e_phy_sw_chnl_callback(struct ieee80211_hw *hw); 170 u8 rtl8723e_phy_sw_chnl(struct ieee80211_hw *hw); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
A D | hw.h | 20 void rtl92se_get_hw_reg(struct ieee80211_hw *hw, 22 void rtl92se_read_eeprom_info(struct ieee80211_hw *hw); 25 int rtl92se_hw_init(struct ieee80211_hw *hw); 26 void rtl92se_card_disable(struct ieee80211_hw *hw); 27 void rtl92se_enable_interrupt(struct ieee80211_hw *hw); 28 void rtl92se_disable_interrupt(struct ieee80211_hw *hw); 29 int rtl92se_set_network_type(struct ieee80211_hw *hw, 33 void rtl92se_set_qos(struct ieee80211_hw *hw, int aci); 47 void rtl92se_set_key(struct ieee80211_hw *hw, 50 void rtl92se_suspend(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 58 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 60 void rtl92s_phy_set_bw_mode(struct ieee80211_hw *hw, 62 u8 rtl92s_phy_sw_chnl(struct ieee80211_hw *hw); 63 bool rtl92s_phy_set_rf_power_state(struct ieee80211_hw *hw, 65 bool rtl92s_phy_mac_config(struct ieee80211_hw *hw); 66 void rtl92s_phy_switch_ephy_parameter(struct ieee80211_hw *hw); 67 bool rtl92s_phy_bb_config(struct ieee80211_hw *hw); 68 bool rtl92s_phy_rf_config(struct ieee80211_hw *hw); 69 void rtl92s_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 70 void rtl92s_phy_set_txpower(struct ieee80211_hw *hw, u8 channel); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
A D | phy_common.h | 162 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, 164 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, 166 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, 169 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 170 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 171 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 180 void rtl92c_phy_set_bw_mode(struct ieee80211_hw *hw, 183 u8 rtl92c_phy_sw_chnl(struct ieee80211_hw *hw); 196 void rtl92ce_phy_set_rf_on(struct ieee80211_hw *hw); 197 void rtl92c_phy_set_io(struct ieee80211_hw *hw); [all …]
|
A D | dm_common.h | 105 void rtl92c_dm_init(struct ieee80211_hw *hw); 106 void rtl92c_dm_watchdog(struct ieee80211_hw *hw); 107 void rtl92c_dm_write_dig(struct ieee80211_hw *hw); 108 void rtl92c_dm_init_edca_turbo(struct ieee80211_hw *hw); 109 void rtl92c_dm_check_txpower_tracking(struct ieee80211_hw *hw); 113 void rtl92c_phy_lc_calibrate(struct ieee80211_hw *hw); 115 void rtl92c_dm_dynamic_txpower(struct ieee80211_hw *hw); 116 void rtl92c_dm_bt_coexist(struct ieee80211_hw *hw); 117 void dm_savepowerindex(struct ieee80211_hw *hw); 118 void dm_writepowerindex(struct ieee80211_hw *hw, u8 value); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/ |
A D | base.h | 68 int rtl_init_core(struct ieee80211_hw *hw); 69 void rtl_deinit_core(struct ieee80211_hw *hw); 70 void rtl_init_rx_config(struct ieee80211_hw *hw); 71 void rtl_init_rfkill(struct ieee80211_hw *hw); 72 void rtl_deinit_rfkill(struct ieee80211_hw *hw); 92 u32 rtl_get_hal_edca_param(struct ieee80211_hw *hw, 104 int rtl_tx_agg_oper(struct ieee80211_hw *hw, 106 int rtl_rx_agg_start(struct ieee80211_hw *hw, 108 int rtl_rx_agg_stop(struct ieee80211_hw *hw, 116 void rtl_get_tcb_desc(struct ieee80211_hw *hw, [all …]
|
A D | efuse.h | 75 void efuse_initialize(struct ieee80211_hw *hw); 76 u8 efuse_read_1byte(struct ieee80211_hw *hw, u16 address); 79 void read_efuse(struct ieee80211_hw *hw, u16 _offset, 81 void efuse_shadow_read(struct ieee80211_hw *hw, u8 type, 83 void efuse_shadow_write(struct ieee80211_hw *hw, u8 type, 85 bool efuse_shadow_update(struct ieee80211_hw *hw); 86 bool efuse_shadow_update_chk(struct ieee80211_hw *hw); 87 void rtl_efuse_shadow_map_update(struct ieee80211_hw *hw); 88 void efuse_force_write_vendor_id(struct ieee80211_hw *hw); 89 void efuse_re_pg_section(struct ieee80211_hw *hw, u8 section_idx); [all …]
|
A D | ps.h | 9 bool rtl_ps_enable_nic(struct ieee80211_hw *hw); 10 bool rtl_ps_disable_nic(struct ieee80211_hw *hw); 11 void rtl_ips_nic_off(struct ieee80211_hw *hw); 12 void rtl_ips_nic_on(struct ieee80211_hw *hw); 14 void rtl_lps_enter(struct ieee80211_hw *hw, bool may_block); 15 void rtl_lps_leave(struct ieee80211_hw *hw, bool may_block); 17 void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode); 22 void rtl_swlps_rf_awake(struct ieee80211_hw *hw); 23 void rtl_swlps_rf_sleep(struct ieee80211_hw *hw); 24 void rtl_p2p_ps_cmd(struct ieee80211_hw *hw , u8 p2p_ps_state); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/silabs/wfx/ |
A D | sta.h | 22 int wfx_start(struct ieee80211_hw *hw); 23 void wfx_stop(struct ieee80211_hw *hw); 24 int wfx_config(struct ieee80211_hw *hw, u32 changed); 25 int wfx_set_rts_threshold(struct ieee80211_hw *hw, u32 value); 30 int wfx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 32 int wfx_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 34 void wfx_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 36 int wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 37 void wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 38 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, [all …]
|
/linux-6.3-rc2/include/net/ |
A D | mac80211.h | 2851 struct ieee80211_hw { struct 4235 void (*tx)(struct ieee80211_hw *hw, 4238 int (*start)(struct ieee80211_hw *hw); 4239 void (*stop)(struct ieee80211_hw *hw); 4242 int (*resume)(struct ieee80211_hw *hw); 4354 int (*conf_tx)(struct ieee80211_hw *hw, 4535 int (*stop_nan)(struct ieee80211_hw *hw, 6245 void (*iter)(struct ieee80211_hw *hw, 6296 struct ieee80211_hw *hw, 6297 void (*iter)(struct ieee80211_hw *hw, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
A D | hw.h | 58 void rtl92cu_read_eeprom_info(struct ieee80211_hw *hw); 59 void rtl92cu_enable_hw_security_config(struct ieee80211_hw *hw); 60 int rtl92cu_hw_init(struct ieee80211_hw *hw); 61 void rtl92cu_card_disable(struct ieee80211_hw *hw); 64 void rtl92cu_set_beacon_interval(struct ieee80211_hw *hw); 65 void rtl92cu_update_interrupt_mask(struct ieee80211_hw *hw, 73 int rtl92c_download_fw(struct ieee80211_hw *hw); 74 void rtl92c_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 76 void rtl92c_fill_h2c_cmd(struct ieee80211_hw *hw, 78 bool rtl92cu_phy_mac_config(struct ieee80211_hw *hw); [all …]
|
A D | mac.h | 11 void rtl92c_read_chip_version(struct ieee80211_hw *hw); 14 void rtl92c_set_key(struct ieee80211_hw *hw, u32 key_index, 17 void rtl92c_enable_interrupt(struct ieee80211_hw *hw); 18 void rtl92c_disable_interrupt(struct ieee80211_hw *hw); 19 void rtl92c_set_qos(struct ieee80211_hw *hw, int aci); 24 void rtl92c_init_interrupt(struct ieee80211_hw *hw); 28 void rtl92c_init_network_type(struct ieee80211_hw *hw); 32 void rtl92c_init_edca_param(struct ieee80211_hw *hw, 39 void rtl92c_init_edca(struct ieee80211_hw *hw); 42 void rtl92c_init_rdg_setting(struct ieee80211_hw *hw); [all …]
|
A D | phy.h | 6 void rtl92cu_bb_block_on(struct ieee80211_hw *hw); 8 void rtl92c_phy_set_io(struct ieee80211_hw *hw); 9 bool _rtl92cu_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 10 bool rtl92cu_phy_bb_config(struct ieee80211_hw *hw); 11 u32 rtl92cu_phy_query_rf_reg(struct ieee80211_hw *hw, 13 void rtl92cu_phy_set_rf_reg(struct ieee80211_hw *hw, 16 bool rtl92cu_phy_mac_config(struct ieee80211_hw *hw); 19 void _rtl92cu_phy_lc_calibrate(struct ieee80211_hw *hw, bool is2t); 20 bool _rtl92cu_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 22 void rtl92cu_phy_set_bw_mode_callback(struct ieee80211_hw *hw); [all …]
|