/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | phy.h | 77 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 78 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask); 79 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, 81 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 83 void rtl92ce_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 85 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 86 bool rtl92ce_phy_bb_config(struct ieee80211_hw *hw); 87 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 88 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 90 void rtl92c_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); [all …]
|
D | hw.h | 42 void rtl92ce_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 43 void rtl92ce_read_eeprom_info(struct ieee80211_hw *hw); 44 void rtl92ce_interrupt_recognized(struct ieee80211_hw *hw, 46 int rtl92ce_hw_init(struct ieee80211_hw *hw); 47 void rtl92ce_card_disable(struct ieee80211_hw *hw); 48 void rtl92ce_enable_interrupt(struct ieee80211_hw *hw); 49 void rtl92ce_disable_interrupt(struct ieee80211_hw *hw); 50 int rtl92ce_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 51 void rtl92ce_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 52 void rtl92ce_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | hw.h | 29 void rtl8821ae_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl8821ae_read_eeprom_info(struct ieee80211_hw *hw); 32 void rtl8821ae_interrupt_recognized(struct ieee80211_hw *hw, 34 int rtl8821ae_hw_init(struct ieee80211_hw *hw); 35 void rtl8821ae_card_disable(struct ieee80211_hw *hw); 36 void rtl8821ae_enable_interrupt(struct ieee80211_hw *hw); 37 void rtl8821ae_disable_interrupt(struct ieee80211_hw *hw); 38 int rtl8821ae_set_network_type(struct ieee80211_hw *hw, 40 void rtl8821ae_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 41 void rtl8821ae_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 208 u32 rtl8821ae_phy_query_bb_reg(struct ieee80211_hw *hw, 210 void rtl8821ae_phy_set_bb_reg(struct ieee80211_hw *hw, 212 u32 rtl8821ae_phy_query_rf_reg(struct ieee80211_hw *hw, 215 void rtl8821ae_phy_set_rf_reg(struct ieee80211_hw *hw, 218 bool rtl8821ae_phy_mac_config(struct ieee80211_hw *hw); 219 bool rtl8821ae_phy_bb_config(struct ieee80211_hw *hw); 220 bool rtl8821ae_phy_rf_config(struct ieee80211_hw *hw); 221 void rtl8821ae_phy_switch_wirelessband(struct ieee80211_hw *hw, 223 void rtl8821ae_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 224 void rtl8821ae_phy_get_txpower_level(struct ieee80211_hw *hw, [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | hw.h | 29 void rtl92ee_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl92ee_read_eeprom_info(struct ieee80211_hw *hw); 31 void rtl92ee_interrupt_recognized(struct ieee80211_hw *hw, 33 int rtl92ee_hw_init(struct ieee80211_hw *hw); 34 void rtl92ee_card_disable(struct ieee80211_hw *hw); 35 void rtl92ee_enable_interrupt(struct ieee80211_hw *hw); 36 void rtl92ee_disable_interrupt(struct ieee80211_hw *hw); 37 int rtl92ee_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 38 void rtl92ee_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 39 void rtl92ee_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 119 u32 rtl92ee_phy_query_bb_reg(struct ieee80211_hw *hw, 121 void rtl92ee_phy_set_bb_reg(struct ieee80211_hw *hw, 123 u32 rtl92ee_phy_query_rf_reg(struct ieee80211_hw *hw, 126 void rtl92ee_phy_set_rf_reg(struct ieee80211_hw *hw, 129 bool rtl92ee_phy_mac_config(struct ieee80211_hw *hw); 130 bool rtl92ee_phy_bb_config(struct ieee80211_hw *hw); 131 bool rtl92ee_phy_rf_config(struct ieee80211_hw *hw); 132 void rtl92ee_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 133 void rtl92ee_phy_get_txpower_level(struct ieee80211_hw *hw, 135 void rtl92ee_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | hw.h | 29 void rtl8723be_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl8723be_read_eeprom_info(struct ieee80211_hw *hw); 32 void rtl8723be_interrupt_recognized(struct ieee80211_hw *hw, 34 int rtl8723be_hw_init(struct ieee80211_hw *hw); 35 void rtl8723be_card_disable(struct ieee80211_hw *hw); 36 void rtl8723be_enable_interrupt(struct ieee80211_hw *hw); 37 void rtl8723be_disable_interrupt(struct ieee80211_hw *hw); 38 int rtl8723be_set_network_type(struct ieee80211_hw *hw, 40 void rtl8723be_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 41 void rtl8723be_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 107 u32 rtl8723be_phy_query_rf_reg(struct ieee80211_hw *hw, 110 void rtl8723be_phy_set_rf_reg(struct ieee80211_hw *hw, 113 bool rtl8723be_phy_mac_config(struct ieee80211_hw *hw); 114 bool rtl8723be_phy_bb_config(struct ieee80211_hw *hw); 115 bool rtl8723be_phy_rf_config(struct ieee80211_hw *hw); 116 void rtl8723be_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 117 void rtl8723be_phy_set_txpower_level(struct ieee80211_hw *hw, 119 void rtl8723be_phy_scan_operation_backup(struct ieee80211_hw *hw, 121 void rtl8723be_phy_set_bw_mode_callback(struct ieee80211_hw *hw); 122 void rtl8723be_phy_set_bw_mode(struct ieee80211_hw *hw, [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | hw.h | 29 void rtl88ee_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl88ee_read_eeprom_info(struct ieee80211_hw *hw); 31 void rtl88ee_interrupt_recognized(struct ieee80211_hw *hw, 33 int rtl88ee_hw_init(struct ieee80211_hw *hw); 34 void rtl88ee_card_disable(struct ieee80211_hw *hw); 35 void rtl88ee_enable_interrupt(struct ieee80211_hw *hw); 36 void rtl88ee_disable_interrupt(struct ieee80211_hw *hw); 37 int rtl88ee_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 38 void rtl88ee_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 39 void rtl88ee_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | hw.h | 29 void rtl92de_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl92de_read_eeprom_info(struct ieee80211_hw *hw); 31 void rtl92de_interrupt_recognized(struct ieee80211_hw *hw, 33 int rtl92de_hw_init(struct ieee80211_hw *hw); 34 void rtl92de_card_disable(struct ieee80211_hw *hw); 35 void rtl92de_enable_interrupt(struct ieee80211_hw *hw); 36 void rtl92de_disable_interrupt(struct ieee80211_hw *hw); 37 int rtl92de_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 38 void rtl92de_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 39 void rtl92de_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 105 static inline void rtl92d_acquire_cckandrw_pagea_ctl(struct ieee80211_hw *hw, in rtl92d_acquire_cckandrw_pagea_ctl() 114 static inline void rtl92d_release_cckandrw_pagea_ctl(struct ieee80211_hw *hw, in rtl92d_release_cckandrw_pagea_ctl() 124 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, 126 void rtl92d_phy_set_bb_reg(struct ieee80211_hw *hw, 128 u32 rtl92d_phy_query_rf_reg(struct ieee80211_hw *hw, 131 void rtl92d_phy_set_rf_reg(struct ieee80211_hw *hw, 134 bool rtl92d_phy_mac_config(struct ieee80211_hw *hw); 135 bool rtl92d_phy_bb_config(struct ieee80211_hw *hw); 136 bool rtl92d_phy_rf_config(struct ieee80211_hw *hw); 137 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/rtl8822be/ |
D | hw.h | 21 void rtl8822be_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 22 void rtl8822be_read_eeprom_info(struct ieee80211_hw *hw, 24 void rtl8822be_read_eeprom_info_dummy(struct ieee80211_hw *hw); 25 void rtl8822be_interrupt_recognized(struct ieee80211_hw *hw, u32 *p_inta, 27 int rtl8822be_hw_init(struct ieee80211_hw *hw); 28 void rtl8822be_card_disable(struct ieee80211_hw *hw); 29 void rtl8822be_enable_interrupt(struct ieee80211_hw *hw); 30 void rtl8822be_disable_interrupt(struct ieee80211_hw *hw); 31 int rtl8822be_set_network_type(struct ieee80211_hw *hw, 33 void rtl8822be_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); [all …]
|
D | phy.h | 81 u32 rtl8822be_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, 83 void rtl8822be_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, 85 u32 rtl8822be_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 87 void rtl8822be_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 89 bool rtl8822be_phy_bb_config(struct ieee80211_hw *hw); 90 bool rtl8822be_phy_rf_config(struct ieee80211_hw *hw); 93 void rtl8822be_phy_get_txpower_level(struct ieee80211_hw *hw, long *powerlevel); 94 void rtl8822be_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); 95 void rtl8822be_phy_scan_operation_backup(struct ieee80211_hw *hw, u8 operation); 96 void rtl8822be_phy_set_bw_mode_callback(struct ieee80211_hw *hw); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | hw.h | 33 void rtl8723e_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 34 void rtl8723e_read_eeprom_info(struct ieee80211_hw *hw); 36 void rtl8723e_interrupt_recognized(struct ieee80211_hw *hw, 38 int rtl8723e_hw_init(struct ieee80211_hw *hw); 39 void rtl8723e_card_disable(struct ieee80211_hw *hw); 40 void rtl8723e_enable_interrupt(struct ieee80211_hw *hw); 41 void rtl8723e_disable_interrupt(struct ieee80211_hw *hw); 42 int rtl8723e_set_network_type(struct ieee80211_hw *hw, 44 void rtl8723e_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 45 void rtl8723e_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 169 u32 rtl8723e_phy_query_rf_reg(struct ieee80211_hw *hw, 172 void rtl8723e_phy_set_rf_reg(struct ieee80211_hw *hw, 175 bool rtl8723e_phy_mac_config(struct ieee80211_hw *hw); 176 bool rtl8723e_phy_bb_config(struct ieee80211_hw *hw); 177 bool rtl8723e_phy_rf_config(struct ieee80211_hw *hw); 178 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 180 void rtl8723e_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 181 void rtl8723e_phy_get_txpower_level(struct ieee80211_hw *hw, 183 void rtl8723e_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); 184 bool rtl8723e_phy_update_txpower_dbm(struct ieee80211_hw *hw, [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | hw.h | 41 void rtl92se_get_hw_reg(struct ieee80211_hw *hw, 43 void rtl92se_read_eeprom_info(struct ieee80211_hw *hw); 44 void rtl92se_interrupt_recognized(struct ieee80211_hw *hw, 46 int rtl92se_hw_init(struct ieee80211_hw *hw); 47 void rtl92se_card_disable(struct ieee80211_hw *hw); 48 void rtl92se_enable_interrupt(struct ieee80211_hw *hw); 49 void rtl92se_disable_interrupt(struct ieee80211_hw *hw); 50 int rtl92se_set_network_type(struct ieee80211_hw *hw, 52 void rtl92se_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 54 void rtl92se_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 73 u32 rtl92s_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask); 74 void rtl92s_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, 76 void rtl92s_phy_scan_operation_backup(struct ieee80211_hw *hw, u8 operation); 77 u32 rtl92s_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 79 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 81 void rtl92s_phy_set_bw_mode(struct ieee80211_hw *hw, 83 u8 rtl92s_phy_sw_chnl(struct ieee80211_hw *hw); 84 bool rtl92s_phy_set_rf_power_state(struct ieee80211_hw *hw, 86 bool rtl92s_phy_mac_config(struct ieee80211_hw *hw); 87 void rtl92s_phy_switch_ephy_parameter(struct ieee80211_hw *hw); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | phy_common.h | 184 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, 186 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, 188 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, 191 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 192 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 193 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 194 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 196 void rtl92c_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 197 void rtl92c_phy_get_txpower_level(struct ieee80211_hw *hw, 199 void rtl92c_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | hw.h | 84 void rtl92cu_read_eeprom_info(struct ieee80211_hw *hw); 85 void rtl92cu_enable_hw_security_config(struct ieee80211_hw *hw); 86 int rtl92cu_hw_init(struct ieee80211_hw *hw); 87 void rtl92cu_card_disable(struct ieee80211_hw *hw); 88 int rtl92cu_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 89 void rtl92cu_set_beacon_related_registers(struct ieee80211_hw *hw); 90 void rtl92cu_set_beacon_interval(struct ieee80211_hw *hw); 91 void rtl92cu_update_interrupt_mask(struct ieee80211_hw *hw, 93 void rtl92cu_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 94 void rtl92cu_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); [all …]
|
D | mac.h | 33 void rtl92c_read_chip_version(struct ieee80211_hw *hw); 34 bool rtl92c_llt_write(struct ieee80211_hw *hw, u32 address, u32 data); 35 bool rtl92c_init_llt_table(struct ieee80211_hw *hw, u32 boundary); 36 void rtl92c_set_key(struct ieee80211_hw *hw, u32 key_index, 39 void rtl92c_enable_interrupt(struct ieee80211_hw *hw); 40 void rtl92c_disable_interrupt(struct ieee80211_hw *hw); 41 void rtl92c_set_qos(struct ieee80211_hw *hw, int aci); 47 void rtl92c_init_interrupt(struct ieee80211_hw *hw); 48 void rtl92c_init_driver_info_size(struct ieee80211_hw *hw, u8 size); 50 int rtl92c_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); [all …]
|
D | phy.h | 28 void rtl92cu_bb_block_on(struct ieee80211_hw *hw); 29 bool rtl8192_phy_check_is_legal_rfpath(struct ieee80211_hw *hw, u32 rfpath); 30 void rtl92c_phy_set_io(struct ieee80211_hw *hw); 31 bool _rtl92cu_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 32 bool rtl92cu_phy_bb_config(struct ieee80211_hw *hw); 33 u32 rtl92cu_phy_query_rf_reg(struct ieee80211_hw *hw, 35 void rtl92cu_phy_set_rf_reg(struct ieee80211_hw *hw, 38 bool rtl92cu_phy_mac_config(struct ieee80211_hw *hw); 39 bool _rtl92cu_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 41 void _rtl92cu_phy_lc_calibrate(struct ieee80211_hw *hw, bool is2t); [all …]
|
/Linux-v4.19/include/net/ |
D | mac80211.h | 2294 struct ieee80211_hw { struct 2330 static inline bool _ieee80211_hw_check(struct ieee80211_hw *hw, in _ieee80211_hw_check() argument 2337 static inline void _ieee80211_hw_set(struct ieee80211_hw *hw, in _ieee80211_hw_set() 2395 struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy); 2403 static inline void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev) in SET_IEEE80211_DEV() 2414 static inline void SET_IEEE80211_PERM_ADDR(struct ieee80211_hw *hw, const u8 *addr) in SET_IEEE80211_PERM_ADDR() 2420 ieee80211_get_tx_rate(const struct ieee80211_hw *hw, in ieee80211_get_tx_rate() 2429 ieee80211_get_rts_cts_rate(const struct ieee80211_hw *hw, in ieee80211_get_rts_cts_rate() 2438 ieee80211_get_alt_retry_rate(const struct ieee80211_hw *hw, in ieee80211_get_alt_retry_rate() 2454 void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb); [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | base.h | 117 int rtl_init_core(struct ieee80211_hw *hw); 118 void rtl_deinit_core(struct ieee80211_hw *hw); 119 void rtl_init_rx_config(struct ieee80211_hw *hw); 120 void rtl_init_rfkill(struct ieee80211_hw *hw); 121 void rtl_deinit_rfkill(struct ieee80211_hw *hw); 124 void rtl_deinit_deferred_work(struct ieee80211_hw *hw, bool ips_wq); 126 bool rtl_action_proc(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx); 127 int rtlwifi_rate_mapping(struct ieee80211_hw *hw, bool isht, 129 bool rtl_tx_mgmt_proc(struct ieee80211_hw *hw, struct sk_buff *skb); 130 u8 rtl_is_special_data(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx, [all …]
|
D | efuse.h | 96 void read_efuse_byte(struct ieee80211_hw *hw, u16 _offset, u8 *pbuf); 97 void efuse_initialize(struct ieee80211_hw *hw); 98 u8 efuse_read_1byte(struct ieee80211_hw *hw, u16 address); 99 int efuse_one_byte_read(struct ieee80211_hw *hw, u16 addr, u8 *data); 100 void efuse_write_1byte(struct ieee80211_hw *hw, u16 address, u8 value); 101 void read_efuse(struct ieee80211_hw *hw, u16 _offset, 103 void efuse_shadow_read(struct ieee80211_hw *hw, u8 type, 105 void efuse_shadow_write(struct ieee80211_hw *hw, u8 type, 107 bool efuse_shadow_update(struct ieee80211_hw *hw); 108 bool efuse_shadow_update_chk(struct ieee80211_hw *hw); [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | base.h | 106 int rtl_init_core(struct ieee80211_hw *hw); 107 void rtl_deinit_core(struct ieee80211_hw *hw); 108 void rtl_init_rx_config(struct ieee80211_hw *hw); 109 void rtl_init_rfkill(struct ieee80211_hw *hw); 110 void rtl_deinit_rfkill(struct ieee80211_hw *hw); 113 void rtl_deinit_deferred_work(struct ieee80211_hw *hw); 115 bool rtl_action_proc(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx); 116 int rtlwifi_rate_mapping(struct ieee80211_hw *hw, bool isht, 118 bool rtl_tx_mgmt_proc(struct ieee80211_hw *hw, struct sk_buff *skb); 119 u8 rtl_is_special_data(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx, [all …]
|