Home
last modified time | relevance | path

Searched refs:ieee80211_hw (Results 1 – 25 of 445) sorted by relevance

12345678910>>...18

/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dphy.h77 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 …]
Dhw.h42 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/
Dhw.h29 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 …]
Dphy.h208 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/
Dhw.h29 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 …]
Dphy.h119 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/
Dhw.h29 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 …]
Dphy.h107 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/
Dhw.h29 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/
Dhw.h29 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 …]
Dphy.h105 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/
Dhw.h21 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 …]
Dphy.h81 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/
Dhw.h33 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 …]
Dphy.h169 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/
Dhw.h41 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 …]
Dphy.h73 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/
Dphy_common.h184 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/
Dhw.h84 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 …]
Dmac.h33 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 …]
Dphy.h28 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/
Dmac80211.h2294 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/
Dbase.h117 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 …]
Defuse.h96 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/
Dbase.h106 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 …]

12345678910>>...18