/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | mac80211.h | 452 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 D | linux_80211.h | 263 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 D | linux_80211_macops.c | 51 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 D | mt792x.h | 193 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 D | mt76x02.h | 152 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 D | mt792x_core.c | 94 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 D | mt76x02_util.c | 142 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 D | mac80211.c | 18 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 D | mac80211.c | 19 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 D | ps.h | 22 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 D | mvm.h | 858 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 D | mld-mac80211.c | 7 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 D | mac80211.c | 94 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 D | main.c | 253 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 D | main.c | 26 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 D | main.c | 27 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 D | main.c | 23 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 D | wow.h | 17 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 D | testmode.h | 13 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 D | debug.h | 106 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 D | wow.h | 30 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 D | testmode.h | 12 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 D | pci_main.c | 10 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 D | usb_main.c | 9 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 D | main.c | 12 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 …]
|