/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H 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 …]
|
H 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/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H 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 …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/ |
H 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 …]
|
/linux/drivers/net/wireless/silabs/wfx/ |
H A D | sta.h | 22 int wfx_start(struct ieee80211_hw *hw); 23 void wfx_stop(struct ieee80211_hw *hw, bool suspend); 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/include/net/ |
H A D | mac80211.h | 3019 struct ieee80211_hw { struct 4449 void (*tx)(struct ieee80211_hw *hw, 4452 int (*start)(struct ieee80211_hw *hw); 4456 int (*resume)(struct ieee80211_hw *hw); 4574 int (*conf_tx)(struct ieee80211_hw *hw, 4760 int (*stop_nan)(struct ieee80211_hw *hw, 6576 void (*iter)(struct ieee80211_hw *hw, 6627 struct ieee80211_hw *hw, 6628 void (*iter)(struct ieee80211_hw *hw, 6946 struct ieee80211_hw *hw; [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/ |
H A D | phy.h | 7 u32 rtl92du_phy_query_bb_reg(struct ieee80211_hw *hw, 9 void rtl92du_phy_set_bb_reg(struct ieee80211_hw *hw, 11 bool rtl92du_phy_mac_config(struct ieee80211_hw *hw); 12 bool rtl92du_phy_bb_config(struct ieee80211_hw *hw); 13 bool rtl92du_phy_rf_config(struct ieee80211_hw *hw); 14 void rtl92du_phy_set_bw_mode(struct ieee80211_hw *hw, 16 u8 rtl92du_phy_sw_chnl(struct ieee80211_hw *hw); 23 void rtl92du_phy_set_poweron(struct ieee80211_hw *hw); 24 bool rtl92du_phy_check_poweroff(struct ieee80211_hw *hw); 28 void rtl92du_phy_iq_calibrate(struct ieee80211_hw *hw); [all …]
|
H A D | hw.h | 7 void rtl92du_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 8 void rtl92du_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 9 void rtl92du_read_chip_version(struct ieee80211_hw *hw); 10 int rtl92du_hw_init(struct ieee80211_hw *hw); 11 void rtl92du_card_disable(struct ieee80211_hw *hw); 12 void rtl92du_enable_interrupt(struct ieee80211_hw *hw); 13 void rtl92du_disable_interrupt(struct ieee80211_hw *hw); 16 void rtl92du_set_beacon_related_registers(struct ieee80211_hw *hw); 17 void rtl92du_set_beacon_interval(struct ieee80211_hw *hw); 18 void rtl92du_update_interrupt_mask(struct ieee80211_hw *hw, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | hw.h | 7 void rtl92de_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 8 void rtl92de_interrupt_recognized(struct ieee80211_hw *hw, 10 int rtl92de_hw_init(struct ieee80211_hw *hw); 11 void rtl92de_card_disable(struct ieee80211_hw *hw); 12 void rtl92de_enable_interrupt(struct ieee80211_hw *hw); 13 void rtl92de_disable_interrupt(struct ieee80211_hw *hw); 17 void rtl92de_set_beacon_interval(struct ieee80211_hw *hw); 18 void rtl92de_update_interrupt_mask(struct ieee80211_hw *hw, 25 void rtl92de_suspend(struct ieee80211_hw *hw); 26 void rtl92de_resume(struct ieee80211_hw *hw); [all …]
|
H A D | phy.h | 64 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, 66 void rtl92d_phy_set_bb_reg(struct ieee80211_hw *hw, 68 bool rtl92d_phy_mac_config(struct ieee80211_hw *hw); 69 bool rtl92d_phy_bb_config(struct ieee80211_hw *hw); 70 bool rtl92d_phy_rf_config(struct ieee80211_hw *hw); 73 void rtl92d_phy_set_bw_mode(struct ieee80211_hw *hw, 75 u8 rtl92d_phy_sw_chnl(struct ieee80211_hw *hw); 79 bool rtl92d_phy_set_rf_power_state(struct ieee80211_hw *hw, 82 void rtl92d_phy_set_poweron(struct ieee80211_hw *hw); 83 bool rtl92d_phy_check_poweroff(struct ieee80211_hw *hw); [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H 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 …]
|
H 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 …]
|
H 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 …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
H A D | phy_common.h | 62 void rtl92d_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 64 void rtl92d_phy_enable_rf_env(struct ieee80211_hw *hw, u8 rfpath, 71 void rtl92d_phy_save_mac_registers(struct ieee80211_hw *hw, 73 void rtl92d_phy_path_adda_on(struct ieee80211_hw *hw, 75 void rtl92d_phy_mac_setting_calibration(struct ieee80211_hw *hw, 77 void rtl92d_phy_calc_curvindex(struct ieee80211_hw *hw, 80 void rtl92d_phy_reset_iqk_result(struct ieee80211_hw *hw); 82 void rtl92d_phy_config_macphymode(struct ieee80211_hw *hw); 83 void rtl92d_phy_config_macphymode_info(struct ieee80211_hw *hw); 88 void rtl92d_acquire_cckandrw_pagea_ctl(struct ieee80211_hw *hw, [all …]
|