Home
last modified time | relevance | path

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

12345

/freebsd/sys/compat/linuxkpi/common/include/net/
H A Dmac80211.h452 struct ieee80211_hw { struct
913 int (*start)(struct ieee80211_hw *);
914 void (*stop)(struct ieee80211_hw *);
916 int (*config)(struct ieee80211_hw *, u32);
1078 void(*iterfunc)(struct ieee80211_hw *,
1158 ieee80211_free_hw(struct ieee80211_hw *hw) in ieee80211_free_hw()
1170 static __inline struct ieee80211_hw *
1188 ieee80211_register_hw(struct ieee80211_hw *hw) in ieee80211_register_hw()
1216 static __inline struct ieee80211_hw *
1224 ieee80211_restart_hw(struct ieee80211_hw *hw) in ieee80211_restart_hw()
[all …]
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.h263 struct ieee80211_hw hw __aligned(CACHE_LINE_SIZE);
370 int lkpi_80211_mo_start(struct ieee80211_hw *);
371 void lkpi_80211_mo_stop(struct ieee80211_hw *);
372 int lkpi_80211_mo_get_antenna(struct ieee80211_hw *, u32 *, u32 *);
383 u64 lkpi_80211_mo_prepare_multicast(struct ieee80211_hw *,
389 int lkpi_80211_mo_config(struct ieee80211_hw *, uint32_t);
395 void lkpi_80211_mo_change_chanctx(struct ieee80211_hw *,
397 void lkpi_80211_mo_remove_chanctx(struct ieee80211_hw *,
412 void lkpi_80211_mo_sync_rx_queues(struct ieee80211_hw *);
413 void lkpi_80211_mo_sta_pre_rcu_remove(struct ieee80211_hw *,
[all …]
H A Dlinux_80211_macops.c51 lkpi_80211_mo_start(struct ieee80211_hw *hw) in lkpi_80211_mo_start()
77 lkpi_80211_mo_stop(struct ieee80211_hw *hw) in lkpi_80211_mo_stop()
91 lkpi_80211_mo_get_antenna(struct ieee80211_hw *hw, u32 *txs, u32 *rxs) in lkpi_80211_mo_get_antenna()
283 lkpi_80211_mo_prepare_multicast(struct ieee80211_hw *hw, in lkpi_80211_mo_prepare_multicast()
425 lkpi_80211_mo_config(struct ieee80211_hw *hw, uint32_t changed) in lkpi_80211_mo_config()
488 lkpi_80211_mo_add_chanctx(struct ieee80211_hw *hw, in lkpi_80211_mo_add_chanctx()
513 lkpi_80211_mo_change_chanctx(struct ieee80211_hw *hw, in lkpi_80211_mo_change_chanctx()
527 lkpi_80211_mo_remove_chanctx(struct ieee80211_hw *hw, in lkpi_80211_mo_remove_chanctx()
652 lkpi_80211_mo_sync_rx_queues(struct ieee80211_hw *hw) in lkpi_80211_mo_sync_rx_queues()
665 lkpi_80211_mo_sta_pre_rcu_remove(struct ieee80211_hw *hw, in lkpi_80211_mo_sta_pre_rcu_remove()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x.h193 mt792x_hw_dev(struct ieee80211_hw *hw) in mt792x_hw_dev()
201 mt792x_hw_phy(struct ieee80211_hw *hw) in mt792x_hw_phy()
244 void mt792x_remove_interface(struct ieee80211_hw *hw,
248 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
251 int mt792x_get_stats(struct ieee80211_hw *hw,
258 void mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
260 int mt792x_assign_vif_chanctx(struct ieee80211_hw *hw,
264 void mt792x_unassign_vif_chanctx(struct ieee80211_hw *hw,
268 void mt792x_set_wakeup(struct ieee80211_hw *hw, bool enabled);
275 void mt792x_sta_statistics(struct ieee80211_hw *hw,
[all …]
H A Dmt76x02.h152 void mt76x02_configure_filter(struct ieee80211_hw *hw,
162 int mt76x02_add_interface(struct ieee80211_hw *hw,
164 void mt76x02_remove_interface(struct ieee80211_hw *hw,
169 int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
172 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
175 void mt76x02_sta_rate_tbl_update(struct ieee80211_hw *hw,
185 void mt76x02_set_coverage_class(struct ieee80211_hw *hw,
187 int mt76x02_set_rts_threshold(struct ieee80211_hw *hw, u32 val);
200 void mt76x02_sw_scan_complete(struct ieee80211_hw *hw,
203 void mt76x02_bss_info_changed(struct ieee80211_hw *hw,
[all …]
H A Dmt792x_core.c94 void mt792x_remove_interface(struct ieee80211_hw *hw, in mt792x_remove_interface()
122 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt792x_conf_tx()
136 int mt792x_get_stats(struct ieee80211_hw *hw, in mt792x_get_stats()
155 u64 mt792x_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in mt792x_get_tsf()
180 void mt792x_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt792x_set_tsf()
227 void mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt792x_flush()
237 int mt792x_assign_vif_chanctx(struct ieee80211_hw *hw, in mt792x_assign_vif_chanctx()
253 void mt792x_unassign_vif_chanctx(struct ieee80211_hw *hw, in mt792x_unassign_vif_chanctx()
267 void mt792x_set_wakeup(struct ieee80211_hw *hw, bool enabled) in mt792x_set_wakeup()
461 void mt792x_sta_statistics(struct ieee80211_hw *hw, in mt792x_sta_statistics()
[all …]
H A Dmt76x02_util.c142 struct ieee80211_hw *hw = mt76_hw(dev); in mt76x02_init_device()
204 void mt76x02_configure_filter(struct ieee80211_hw *hw, in mt76x02_configure_filter()
341 void mt76x02_remove_interface(struct ieee80211_hw *hw, in mt76x02_remove_interface()
407 int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in mt76x02_set_key()
488 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt76x02_conf_tx()
551 void mt76x02_set_coverage_class(struct ieee80211_hw *hw, in mt76x02_set_coverage_class()
563 int mt76x02_set_rts_threshold(struct ieee80211_hw *hw, u32 val) in mt76x02_set_rts_threshold()
578 void mt76x02_sta_rate_tbl_update(struct ieee80211_hw *hw, in mt76x02_sta_rate_tbl_update()
609 void mt76x02_sw_scan_complete(struct ieee80211_hw *hw, in mt76x02_sw_scan_complete()
636 void mt76x02_bss_info_changed(struct ieee80211_hw *hw, in mt76x02_bss_info_changed()
[all …]
/freebsd/sys/contrib/dev/rtw88/
H A Dmac80211.c18 static void rtw_ops_tx(struct ieee80211_hw *hw, in rtw_ops_tx()
32 static void rtw_ops_wake_tx_queue(struct ieee80211_hw *hw, in rtw_ops_wake_tx_queue()
53 static int rtw_ops_start(struct ieee80211_hw *hw) in rtw_ops_start()
65 static void rtw_ops_stop(struct ieee80211_hw *hw) in rtw_ops_stop()
462 static int rtw_ops_start_ap(struct ieee80211_hw *hw, in rtw_ops_start_ap()
479 static void rtw_ops_stop_ap(struct ieee80211_hw *hw, in rtw_ops_stop_ap()
493 static int rtw_ops_conf_tx(struct ieee80211_hw *hw, in rtw_ops_conf_tx()
513 static int rtw_ops_sta_add(struct ieee80211_hw *hw, in rtw_ops_sta_add()
733 static void rtw_ops_flush(struct ieee80211_hw *hw, in rtw_ops_flush()
831 static int rtw_ops_suspend(struct ieee80211_hw *hw, in rtw_ops_suspend()
[all …]
/freebsd/sys/contrib/dev/rtw89/
H A Dmac80211.c19 static void rtw89_ops_tx(struct ieee80211_hw *hw, in rtw89_ops_tx()
48 static void rtw89_ops_wake_tx_queue(struct ieee80211_hw *hw, in rtw89_ops_wake_tx_queue()
57 static int rtw89_ops_start(struct ieee80211_hw *hw) in rtw89_ops_start()
69 static void rtw89_ops_stop(struct ieee80211_hw *hw) in rtw89_ops_stop()
108 static int rtw89_ops_add_interface(struct ieee80211_hw *hw, in rtw89_ops_add_interface()
455 static int rtw89_ops_start_ap(struct ieee80211_hw *hw, in rtw89_ops_start_ap()
510 static int rtw89_ops_conf_tx(struct ieee80211_hw *hw, in rtw89_ops_conf_tx()
527 static int __rtw89_ops_sta_state(struct ieee80211_hw *hw, in __rtw89_ops_sta_state()
561 static int rtw89_ops_sta_state(struct ieee80211_hw *hw, in rtw89_ops_sta_state()
1030 static int rtw89_ops_suspend(struct ieee80211_hw *hw, in rtw89_ops_suspend()
[all …]
H A Dps.h22 struct ieee80211_hw *hw = rtwdev->hw; in rtw89_leave_ips_by_hwflags()
30 struct ieee80211_hw *hw = rtwdev->hw; in rtw89_enter_ips_by_hwflags()
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmvm.h858 struct ieee80211_hw *hw;
1966 int iwl_mvm_cancel_roc(struct ieee80211_hw *hw,
2084 int iwl_mvm_resume(struct ieee80211_hw *hw);
2086 void iwl_mvm_set_rekey_data(struct ieee80211_hw *hw,
2615 void iwl_mvm_mac_tx(struct ieee80211_hw *hw,
2624 int iwl_mvm_mac_start(struct ieee80211_hw *hw);
2627 void iwl_mvm_mac_stop(struct ieee80211_hw *hw);
2688 int iwl_mvm_add_chanctx(struct ieee80211_hw *hw,
2690 void iwl_mvm_remove_chanctx(struct ieee80211_hw *hw,
2692 void iwl_mvm_change_chanctx(struct ieee80211_hw *hw,
[all …]
H A Dmld-mac80211.c7 static int iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw, in iwl_mvm_mld_mac_add_interface()
499 static int iwl_mvm_mld_start_ap_ibss(struct ieee80211_hw *hw, in iwl_mvm_mld_start_ap_ibss()
560 static int iwl_mvm_mld_start_ap(struct ieee80211_hw *hw, in iwl_mvm_mld_start_ap()
567 static int iwl_mvm_mld_start_ibss(struct ieee80211_hw *hw, in iwl_mvm_mld_start_ibss()
573 static void iwl_mvm_mld_stop_ap_ibss(struct ieee80211_hw *hw, in iwl_mvm_mld_stop_ap_ibss()
596 static void iwl_mvm_mld_stop_ap(struct ieee80211_hw *hw, in iwl_mvm_mld_stop_ap()
603 static void iwl_mvm_mld_stop_ibss(struct ieee80211_hw *hw, in iwl_mvm_mld_stop_ibss()
901 iwl_mvm_mld_switch_vif_chanctx(struct ieee80211_hw *hw, in iwl_mvm_mld_switch_vif_chanctx()
936 iwl_mvm_mld_mac_conf_tx(struct ieee80211_hw *hw, in iwl_mvm_mld_mac_conf_tx()
1011 iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw, in iwl_mvm_mld_change_vif_links()
[all …]
H A Dmac80211.c94 static int __iwl_mvm_mac_set_key(struct ieee80211_hw *hw,
117 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in iwl_mvm_get_regdomain()
292 struct ieee80211_hw *hw = mvm->hw; in iwl_mvm_mac_setup_register()
744 void iwl_mvm_mac_tx(struct ieee80211_hw *hw, in iwl_mvm_mac_tx()
945 int iwl_mvm_mac_ampdu_action(struct ieee80211_hw *hw, in iwl_mvm_mac_ampdu_action()
1158 int iwl_mvm_mac_start(struct ieee80211_hw *hw) in iwl_mvm_mac_start()
1290 void iwl_mvm_mac_stop(struct ieee80211_hw *hw) in iwl_mvm_mac_stop()
4584 static int iwl_mvm_roc(struct ieee80211_hw *hw, in iwl_mvm_roc()
4719 int iwl_mvm_cancel_roc(struct ieee80211_hw *hw, in iwl_mvm_cancel_roc()
4797 int iwl_mvm_add_chanctx(struct ieee80211_hw *hw, in iwl_mvm_add_chanctx()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmain.c253 static int mt7921_start(struct ieee80211_hw *hw) in mt7921_start()
265 void mt7921_stop(struct ieee80211_hw *hw) in mt7921_stop()
548 struct ieee80211_hw *hw = mt76_hw(dev); in mt7921_pm_interface_iter()
569 struct ieee80211_hw *hw = mt76_hw(dev); in mt7921_sniffer_interface_iter()
585 struct ieee80211_hw *hw = mt76_hw(dev); in mt7921_set_runtime_pm()
1013 static int mt7921_suspend(struct ieee80211_hw *hw, in mt7921_suspend()
1038 static int mt7921_resume(struct ieee80211_hw *hw) in mt7921_resume()
1152 int mt7921_set_tx_sar_pwr(struct ieee80211_hw *hw, in mt7921_set_tx_sar_pwr()
1250 mt7921_add_chanctx(struct ieee80211_hw *hw, in mt7921_add_chanctx()
1257 mt7921_remove_chanctx(struct ieee80211_hw *hw, in mt7921_remove_chanctx()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c26 int mt7996_run(struct ieee80211_hw *hw) in mt7996_run()
66 static int mt7996_start(struct ieee80211_hw *hw) in mt7996_start()
80 static void mt7996_stop(struct ieee80211_hw *hw) in mt7996_stop()
163 static int mt7996_add_interface(struct ieee80211_hw *hw, in mt7996_add_interface()
482 mt7996_update_bss_color(struct ieee80211_hw *hw, in mt7996_update_bss_color()
632 mt7996_channel_switch_beacon(struct ieee80211_hw *hw, in mt7996_channel_switch_beacon()
700 static void mt7996_tx(struct ieee80211_hw *hw, in mt7996_tx()
813 mt7996_get_stats(struct ieee80211_hw *hw, in mt7996_get_stats()
1190 void mt7996_get_et_strings(struct ieee80211_hw *hw, in mt7996_get_et_strings()
1221 void mt7996_get_et_stats(struct ieee80211_hw *hw, in mt7996_get_et_stats()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmain.c27 static int mt7615_start(struct ieee80211_hw *hw) in mt7615_start()
94 static void mt7615_stop(struct ieee80211_hw *hw) in mt7615_stop()
179 static int mt7615_add_interface(struct ieee80211_hw *hw, in mt7615_add_interface()
247 static void mt7615_remove_interface(struct ieee80211_hw *hw, in mt7615_remove_interface()
412 static int mt7615_set_sar_specs(struct ieee80211_hw *hw, in mt7615_set_sar_specs()
636 mt7615_channel_switch_beacon(struct ieee80211_hw *hw, in mt7615_channel_switch_beacon()
761 static void mt7615_tx(struct ieee80211_hw *hw, in mt7615_tx()
891 mt7615_get_stats(struct ieee80211_hw *hw, in mt7615_get_stats()
1242 static int mt7615_suspend(struct ieee80211_hw *hw, in mt7615_suspend()
1272 static int mt7615_resume(struct ieee80211_hw *hw) in mt7615_resume()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmain.c23 int mt7915_run(struct ieee80211_hw *hw) in mt7915_run()
97 static int mt7915_start(struct ieee80211_hw *hw) in mt7915_start()
111 static void mt7915_stop(struct ieee80211_hw *hw) in mt7915_stop()
204 static int mt7915_add_interface(struct ieee80211_hw *hw, in mt7915_add_interface()
575 mt7915_update_bss_color(struct ieee80211_hw *hw, in mt7915_update_bss_color()
714 mt7915_channel_switch_beacon(struct ieee80211_hw *hw, in mt7915_channel_switch_beacon()
782 static void mt7915_tx(struct ieee80211_hw *hw, in mt7915_tx()
897 mt7915_get_stats(struct ieee80211_hw *hw, in mt7915_get_stats()
1382 void mt7915_get_et_strings(struct ieee80211_hw *hw, in mt7915_get_et_strings()
1416 void mt7915_get_et_stats(struct ieee80211_hw *hw, in mt7915_get_et_stats()
[all …]
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dwow.h17 int ath10k_wow_op_suspend(struct ieee80211_hw *hw,
19 int ath10k_wow_op_resume(struct ieee80211_hw *hw);
20 void ath10k_wow_op_set_wakeup(struct ieee80211_hw *hw, bool enabled);
H A Dtestmode.h13 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
28 static inline int ath10k_tm_cmd(struct ieee80211_hw *hw, in ath10k_tm_cmd()
H A Ddebug.h106 void ath10k_debug_get_et_strings(struct ieee80211_hw *hw,
109 int ath10k_debug_get_et_sset_count(struct ieee80211_hw *hw,
111 void ath10k_debug_get_et_stats(struct ieee80211_hw *hw,
212 void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dwow.h30 int ath11k_wow_op_suspend(struct ieee80211_hw *hw,
32 int ath11k_wow_op_resume(struct ieee80211_hw *hw);
33 void ath11k_wow_op_set_wakeup(struct ieee80211_hw *hw, bool enabled);
H A Dtestmode.h12 int ath11k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
22 static inline int ath11k_tm_cmd(struct ieee80211_hw *hw, in ath11k_tm_cmd()
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Dpci_main.c10 mt76x2_start(struct ieee80211_hw *hw) in mt76x2_start()
27 mt76x2_stop(struct ieee80211_hw *hw) in mt76x2_stop()
65 mt76x2_config(struct ieee80211_hw *hw, u32 changed) in mt76x2_config()
108 mt76x2_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt76x2_flush()
113 static int mt76x2_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, in mt76x2_set_antenna()
H A Dusb_main.c9 static int mt76x2u_start(struct ieee80211_hw *hw) in mt76x2u_start()
25 static void mt76x2u_stop(struct ieee80211_hw *hw) in mt76x2u_stop()
65 mt76x2u_config(struct ieee80211_hw *hw, u32 changed) in mt76x2u_config()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dmain.c12 mt7603_start(struct ieee80211_hw *hw) in mt7603_start()
26 mt7603_stop(struct ieee80211_hw *hw) in mt7603_stop()
36 mt7603_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in mt7603_add_interface()
89 mt7603_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in mt7603_remove_interface()
216 static int mt7603_set_sar_specs(struct ieee80211_hw *hw, in mt7603_set_sar_specs()
234 mt7603_config(struct ieee80211_hw *hw, u32 changed) in mt7603_config()
445 mt7603_release_buffered_frames(struct ieee80211_hw *hw, in mt7603_release_buffered_frames()
487 mt7603_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in mt7603_set_key()
533 mt7603_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7603_conf_tx()
579 mt7603_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7603_flush()
[all …]

12345