| /linux-6.15/net/mac80211/ |
| H A D | led.h | 13 static inline void ieee80211_led_rx(struct ieee80211_local *local) in ieee80211_led_rx() 22 static inline void ieee80211_led_tx(struct ieee80211_local *local) in ieee80211_led_tx() 32 void ieee80211_led_assoc(struct ieee80211_local *local, 34 void ieee80211_led_radio(struct ieee80211_local *local, 36 void ieee80211_alloc_led_names(struct ieee80211_local *local); 37 void ieee80211_free_led_names(struct ieee80211_local *local); 38 void ieee80211_led_init(struct ieee80211_local *local); 39 void ieee80211_led_exit(struct ieee80211_local *local); 40 void ieee80211_mod_tpt_led_trig(struct ieee80211_local *local, 71 ieee80211_tpt_led_trig_tx(struct ieee80211_local *local, int bytes) in ieee80211_tpt_led_trig_tx() [all …]
|
| H A D | led.c | 55 struct ieee80211_local, in ieee80211_tx_led_activate() 66 struct ieee80211_local, in ieee80211_tx_led_deactivate() 75 struct ieee80211_local, in ieee80211_rx_led_activate() 86 struct ieee80211_local, in ieee80211_rx_led_deactivate() 95 struct ieee80211_local, in ieee80211_assoc_led_activate() 106 struct ieee80211_local, in ieee80211_assoc_led_deactivate() 115 struct ieee80211_local, in ieee80211_radio_led_activate() 126 struct ieee80211_local, in ieee80211_radio_led_deactivate() 135 struct ieee80211_local, in ieee80211_tpt_led_activate() 146 struct ieee80211_local, in ieee80211_tpt_led_deactivate() [all …]
|
| H A D | driver-ops.h | 56 struct ieee80211_local *local = sdata->local; in drv_get_et_strings() 68 struct ieee80211_local *local = sdata->local; in drv_get_et_stats() 79 struct ieee80211_local *local = sdata->local; in drv_get_et_sset_count() 90 int drv_start(struct ieee80211_local *local); 241 int drv_set_key(struct ieee80211_local *local, 634 int drv_conf_tx(struct ieee80211_local *local, 638 u64 drv_get_tsf(struct ieee80211_local *local, 640 void drv_set_tsf(struct ieee80211_local *local, 1132 struct ieee80211_local *local = sdata->local; in drv_channel_switch_beacon() 1148 struct ieee80211_local *local = sdata->local; in drv_pre_channel_switch() [all …]
|
| H A D | trace.h | 150 TP_PROTO(struct ieee80211_local *local), 162 TP_PROTO(struct ieee80211_local *local, 205 TP_PROTO(struct ieee80211_local *local, 226 TP_PROTO(struct ieee80211_local *local), 288 TP_PROTO(struct ieee80211_local *local), 346 TP_PROTO(struct ieee80211_local *local, 352 TP_PROTO(struct ieee80211_local *local, 380 TP_PROTO(struct ieee80211_local *local, 386 TP_PROTO(struct ieee80211_local *local, 426 TP_PROTO(struct ieee80211_local *local, [all …]
|
| H A D | ieee80211_i.h | 41 struct ieee80211_local; 176 struct ieee80211_local *local; 216 struct ieee80211_local *local; 1120 struct ieee80211_local *local; 1288 struct ieee80211_local *local; 1350 struct ieee80211_local { struct 1648 struct ieee80211_local *local = sdata->local; in ieee80211_get_sband() argument 1671 struct ieee80211_local *local = link->sdata->local; in ieee80211_get_link_sband() 1818 static inline struct ieee80211_local *hw_to_local( in hw_to_local() 1821 return container_of(hw, struct ieee80211_local, hw); in hw_to_local() [all …]
|
| H A D | driver-ops.c | 13 int drv_start(struct ieee80211_local *local) in drv_start() 36 void drv_stop(struct ieee80211_local *local, bool suspend) in drv_stop() 57 int drv_add_interface(struct ieee80211_local *local, in drv_add_interface() 134 int drv_sta_state(struct ieee80211_local *local, in drv_sta_state() 170 int drv_sta_set_txpwr(struct ieee80211_local *local, in drv_sta_set_txpwr() 212 int drv_conf_tx(struct ieee80211_local *local, in drv_conf_tx() 247 u64 drv_get_tsf(struct ieee80211_local *local, in drv_get_tsf() 265 void drv_set_tsf(struct ieee80211_local *local, in drv_set_tsf() 281 void drv_offset_tsf(struct ieee80211_local *local, in drv_offset_tsf() 297 void drv_reset_tsf(struct ieee80211_local *local, in drv_reset_tsf() [all …]
|
| H A D | offchannel.c | 27 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_enable() 63 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_disable() 263 struct ieee80211_local *local = in ieee80211_hw_roc_start() 280 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ready_on_channel() 490 struct ieee80211_local *local = in ieee80211_roc_work() 500 struct ieee80211_local *local = in ieee80211_hw_roc_done() 513 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_remain_on_channel_expired() 709 struct ieee80211_local *local = sdata->local; in ieee80211_remain_on_channel() 805 struct ieee80211_local *local = sdata->local; in ieee80211_cancel_remain_on_channel() 814 struct ieee80211_local *local = sdata->local; in ieee80211_mgmt_tx() [all …]
|
| H A D | rate.h | 29 void rate_control_tx_status(struct ieee80211_local *local, 34 void rate_control_rate_update(struct ieee80211_local *local, 67 static inline void rate_control_add_debugfs(struct ieee80211_local *local) in rate_control_add_debugfs() 92 int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local, 94 void rate_control_deinitialize(struct ieee80211_local *local);
|
| H A D | chan.c | 877 struct ieee80211_local *local = sdata->local; in ieee80211_assign_link_chanctx() 1233 struct ieee80211_local *local = sdata->local; in ieee80211_link_reserve_chanctx() 1328 struct ieee80211_local *local = sdata->local; in ieee80211_link_use_reserved_reassign() 1411 struct ieee80211_local *local = sdata->local; in ieee80211_link_use_reserved_assign() 1844 struct ieee80211_local *local = sdata->local; in __ieee80211_link_release_channel() 1883 struct ieee80211_local *local = sdata->local; in _ieee80211_link_use_channel() 1960 struct ieee80211_local *local = sdata->local; in ieee80211_link_use_reserved_context() 2070 struct ieee80211_local *local = sdata->local; in ieee80211_link_change_chanreq() 2146 struct ieee80211_local *local = sdata->local; in ieee80211_link_vlan_copy_chanctx() 2171 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_iter_chan_contexts_atomic() [all …]
|
| H A D | scan.c | 68 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_inform_bss() 357 struct ieee80211_local *local = sdata->local; in ieee80211_prep_hw_scan() 426 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_scan_completed() 576 struct ieee80211_local *local = sdata->local; in __ieee80211_can_leave_ch() 704 struct ieee80211_local *local = sdata->local; in __ieee80211_start_scan() 1066 struct ieee80211_local *local = in ieee80211_scan_work() 1178 struct ieee80211_local *local = sdata->local; in ieee80211_request_ibss_scan() 1302 struct ieee80211_local *local = sdata->local; in __ieee80211_request_sched_scan_start() 1365 struct ieee80211_local *local = sdata->local; in ieee80211_request_sched_scan_start() 1427 struct ieee80211_local *local = in ieee80211_sched_scan_stopped_work() [all …]
|
| H A D | debugfs.c | 38 struct ieee80211_local *local = file->private_data; \ 79 struct ieee80211_local *local = file->private_data; in aqm_read() 120 struct ieee80211_local *local = file->private_data; in aqm_write() 154 struct ieee80211_local *local = file->private_data; in airtime_flags_read() 175 struct ieee80211_local *local = file->private_data; in airtime_flags_write() 205 struct ieee80211_local *local = file->private_data; in aql_pending_read() 235 struct ieee80211_local *local = file->private_data; in aql_txq_limit_read() 262 struct ieee80211_local *local = file->private_data; in aql_txq_limit_write() 364 struct ieee80211_local *local = file->private_data; in force_tx_status_read() 379 struct ieee80211_local *local = file->private_data; in force_tx_status_write() [all …]
|
| H A D | main.c | 90 struct ieee80211_local *local = in ieee80211_reconfig_filter() 278 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_emulate_add_chanctx() 289 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_emulate_remove_chanctx() 338 struct ieee80211_local *local = sdata->local; in ieee80211_bss_info_change_notify() 392 struct ieee80211_local *local = sdata->local; in ieee80211_vif_cfg_change_notify() 406 struct ieee80211_local *local = sdata->local; in ieee80211_link_info_change_notify() 465 struct ieee80211_local *local = in ieee80211_restart_work() 555 struct ieee80211_local *local = in ieee80211_ifa_changed() 556 container_of(nb, struct ieee80211_local, in ieee80211_ifa_changed() 633 struct ieee80211_local *local = in ieee80211_ifa6_changed() [all …]
|
| H A D | key.h | 23 struct ieee80211_local; 59 struct ieee80211_local *local; 161 void ieee80211_free_key_list(struct ieee80211_local *local, 165 void ieee80211_free_sta_keys(struct ieee80211_local *local,
|
| H A D | sta_info.c | 138 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta() 191 struct ieee80211_local *local = sdata->local; in cleanup_single_sta() 207 struct ieee80211_local *local = sdata->local; in sta_info_get() 232 struct ieee80211_local *local = sdata->local; in sta_info_get_bss() 261 struct ieee80211_local *local = sdata->local; in link_sta_info_get_bss() 336 struct ieee80211_local *local = sdata->local; in sta_info_get_by_idx() 839 struct ieee80211_local *local = sta->local; in sta_info_insert_finish() 954 struct ieee80211_local *local = sta->local; in sta_info_insert_rcu() 1026 struct ieee80211_local *local = sta->local; in __sta_info_recalc_tim() 1229 struct ieee80211_local *local; in __sta_info_destroy_part1() [all …]
|
| H A D | wep.c | 26 void ieee80211_wep_init(struct ieee80211_local *local) in ieee80211_wep_init() 48 static void ieee80211_wep_get_iv(struct ieee80211_local *local, in ieee80211_wep_get_iv() 65 static u8 *ieee80211_wep_add_iv(struct ieee80211_local *local, in ieee80211_wep_add_iv() 93 static void ieee80211_wep_remove_iv(struct ieee80211_local *local, in ieee80211_wep_remove_iv() 132 int ieee80211_wep_encrypt(struct ieee80211_local *local, in ieee80211_wep_encrypt() 192 static int ieee80211_wep_decrypt(struct ieee80211_local *local, in ieee80211_wep_decrypt()
|
| H A D | iface.c | 155 struct ieee80211_local *local = sdata->local; in ieee80211_verify_mac() 204 struct ieee80211_local *local = sdata->local; in ieee80211_can_powered_addr_change() 254 struct ieee80211_local *local = sdata->local; in _ieee80211_change_mac() 297 struct ieee80211_local *local = sdata->local; in ieee80211_change_mac() 327 struct ieee80211_local *local = sdata->local; in ieee80211_check_concurrent_iface() 456 struct ieee80211_local *local = sdata->local; in ieee80211_do_stop() 786 struct ieee80211_local *local = sdata->local; in ieee80211_set_multicast_list() 838 struct ieee80211_local *local = sdata->local; in ieee80211_netdev_setup_tc() 858 struct ieee80211_local *local = sdata->local; in ieee80211_monitor_select_queue() 895 struct ieee80211_local *local; in ieee80211_netdev_fill_forward_path() [all …]
|
| H A D | wbrf.c | 14 void ieee80211_check_wbrf_support(struct ieee80211_local *local) in ieee80211_check_wbrf_support() 66 void ieee80211_add_wbrf(struct ieee80211_local *local, struct cfg80211_chan_def *chandef) in ieee80211_add_wbrf() 81 void ieee80211_remove_wbrf(struct ieee80211_local *local, struct cfg80211_chan_def *chandef) in ieee80211_remove_wbrf()
|
| H A D | util.c | 42 struct ieee80211_local *local; in wiphy_to_ieee80211_hw() 205 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_rts_duration() 248 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ctstoself_duration() 325 struct ieee80211_local *local = sdata->local; in __ieee80211_wake_txqs() 968 struct ieee80211_local *local = sdata->local; in ieee80211_set_wmm_default() 1082 struct ieee80211_local *local = sdata->local; in ieee80211_send_auth() 1145 struct ieee80211_local *local = sdata->local; in ieee80211_send_deauth_disassoc() 1203 struct ieee80211_local *local = sdata->local; in ieee80211_put_preq_ies_band() 1480 struct ieee80211_local *local = sdata->local; in ieee80211_build_probe_req() 2248 struct ieee80211_local *local; in ieee80211_reconfig_disconnect() [all …]
|
| H A D | debugfs.h | 8 void debugfs_hw_add(struct ieee80211_local *local); 12 static inline void debugfs_hw_add(struct ieee80211_local *local) in debugfs_hw_add()
|
| H A D | wep.h | 16 void ieee80211_wep_init(struct ieee80211_local *local); 19 int ieee80211_wep_encrypt(struct ieee80211_local *local,
|
| H A D | agg-tx.c | 66 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_request() 106 struct ieee80211_local *local = sdata->local; in ieee80211_send_bar() 235 struct ieee80211_local *local = sdata->local; in __acquires() 293 struct ieee80211_local *local = sta->local; in __ieee80211_stop_tx_ba_session() 447 struct ieee80211_local *local = sta->local; in ieee80211_send_addba_with_timeout() 494 struct ieee80211_local *local = sta->local; in ieee80211_tx_ba_session_handle_start() 603 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_session() 796 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb() 847 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb_irqsafe() 869 struct ieee80211_local *local = sdata->local; in ieee80211_stop_tx_ba_session() [all …]
|
| H A D | ocb.c | 44 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_rx_no_sta() 150 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_housekeeping_timer() 172 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_join() 205 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_leave()
|
| H A D | sta_info.h | 148 void ieee80211_sta_update_pending_airtime(struct ieee80211_local *local, 663 struct ieee80211_local *local; 827 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local, 840 struct sta_info *sta_info_get_by_addrs(struct ieee80211_local *local, 847 struct rhlist_head *link_sta_info_hash_lookup(struct ieee80211_local *local, 875 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta); 896 int sta_info_init(struct ieee80211_local *local); 897 void sta_info_stop(struct ieee80211_local *local);
|
| H A D | s1g.c | 38 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_send_twt_setup() 68 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_send_twt_teardown() 154 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_rx_twt_action() 179 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_status_twt_action()
|
| H A D | cfg.c | 87 struct ieee80211_local *local = sdata->local; in ieee80211_set_mon_options() 235 struct ieee80211_local *local = sdata->local; in ieee80211_change_iface() 460 struct ieee80211_local *local = sdata->local; in ieee80211_set_tx() 492 struct ieee80211_local *local = sdata->local; in ieee80211_add_key() 664 struct ieee80211_local *local = sdata->local; in ieee80211_del_key() 865 struct ieee80211_local *local = sdata->local; in ieee80211_dump_station() 893 struct ieee80211_local *local = sdata->local; in ieee80211_get_station() 1300 struct ieee80211_local *local = sdata->local; in ieee80211_start_ap() 1616 struct ieee80211_local *local = sdata->local; in ieee80211_stop_ap() 3539 struct ieee80211_local *local = sdata->local; in ieee80211_start_radar_detection() [all …]
|