| /linux/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, 43 static inline void ieee80211_led_assoc(struct ieee80211_local *local, in ieee80211_led_assoc() [all …]
|
| H A D | led.c | 12 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc() 22 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio() 32 void ieee80211_alloc_led_names(struct ieee80211_local *local) in ieee80211_alloc_led_names() 44 void ieee80211_free_led_names(struct ieee80211_local *local) in ieee80211_free_led_names() 54 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_activate() 55 struct ieee80211_local, in ieee80211_tx_led_activate() 65 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_deactivate() 66 struct ieee80211_local, in ieee80211_tx_led_deactivate() 74 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_rx_led_activate() 75 struct ieee80211_local, in ieee80211_rx_led_activate() [all …]
|
| H A D | ieee80211_i.h | 41 struct ieee80211_local; 185 struct ieee80211_local *local; 225 struct ieee80211_local *local; 1171 struct ieee80211_local *local; 1386 struct ieee80211_local *local; 1448 struct ieee80211_local { struct 1741 struct ieee80211_local *local = sdata->local; in ieee80211_get_sband() argument 1764 struct ieee80211_local *local = link->sdata->local; in ieee80211_get_link_sband() 1926 static inline struct ieee80211_local *hw_to_local( in hw_to_local() 1929 return container_of(hw, struct ieee80211_local, hw); in hw_to_local() [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() 83 void ieee80211_offchannel_stop_vifs(struct ieee80211_local *local) in ieee80211_offchannel_stop_vifs() 133 void ieee80211_offchannel_return(struct ieee80211_local *local) in ieee80211_offchannel_return() 194 static unsigned long ieee80211_end_finished_rocs(struct ieee80211_local *local, in ieee80211_end_finished_rocs() 225 static bool ieee80211_recalc_sw_work(struct ieee80211_local *local, in ieee80211_recalc_sw_work() 263 struct ieee80211_local *local = in ieee80211_hw_roc_start() 264 container_of(work, struct ieee80211_local, hw_roc_start); in ieee80211_hw_roc_start() 280 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ready_on_channel() 290 static void _ieee80211_start_next_roc(struct ieee80211_local *local) in _ieee80211_start_next_roc() [all …]
|
| H A D | chan.c | 112 ieee80211_chanctx_user_iter_next(struct ieee80211_local *local, in ieee80211_chanctx_user_iter_next() 191 int ieee80211_chanctx_num_assigned(struct ieee80211_local *local, in ieee80211_chanctx_num_assigned() 203 static int ieee80211_chanctx_num_reserved(struct ieee80211_local *local, in ieee80211_chanctx_num_reserved() 215 int ieee80211_chanctx_refcount(struct ieee80211_local *local, in ieee80211_chanctx_refcount() 234 static int ieee80211_num_chanctx(struct ieee80211_local *local, int radio_idx) in ieee80211_num_chanctx() 250 static bool ieee80211_can_create_new_chanctx(struct ieee80211_local *local, in ieee80211_can_create_new_chanctx() 262 struct ieee80211_local *local __maybe_unused = link->sdata->local; in ieee80211_link_get_chanctx() 334 _ieee80211_chanctx_compatible(struct ieee80211_local *local, in _ieee80211_chanctx_compatible() 359 ieee80211_chanctx_compatible(struct ieee80211_local *local, in ieee80211_chanctx_compatible() 368 ieee80211_chanctx_reserved_chanreq(struct ieee80211_local *local, in ieee80211_chanctx_reserved_chanreq() [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() 118 struct ieee80211_local *local = file->private_data; in aqm_write() 152 struct ieee80211_local *local = file->private_data; in airtime_flags_read() 173 struct ieee80211_local *local = file->private_data; in airtime_flags_write() 190 struct ieee80211_local *local = file->private_data; in aql_pending_read() 222 struct ieee80211_local *local = file->private_data; in aql_txq_limit_read() 251 struct ieee80211_local *local = file->private_data; in aql_txq_limit_write() 345 struct ieee80211_local *local = file->private_data; in force_tx_status_read() 360 struct ieee80211_local *local = file->private_data; in force_tx_status_write() [all …]
|
| H A D | main.c | 37 void ieee80211_configure_filter(struct ieee80211_local *local) in ieee80211_configure_filter() 90 struct ieee80211_local *local = in ieee80211_reconfig_filter() 91 container_of(work, struct ieee80211_local, reconfig_filter); in ieee80211_reconfig_filter() 96 static u32 ieee80211_calc_hw_conf_chan(struct ieee80211_local *local, in ieee80211_calc_hw_conf_chan() 193 int ieee80211_hw_config(struct ieee80211_local *local, int radio_idx, in ieee80211_hw_config() 227 static int _ieee80211_hw_conf_chan(struct ieee80211_local *local, in _ieee80211_hw_conf_chan() 242 int ieee80211_hw_conf_chan(struct ieee80211_local *local) in ieee80211_hw_conf_chan() 253 void ieee80211_hw_conf_init(struct ieee80211_local *local) in ieee80211_hw_conf_init() 279 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_emulate_add_chanctx() 290 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_emulate_remove_chanctx() [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 | 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 | 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 | util.c | 42 struct ieee80211_local *local; in wiphy_to_ieee80211_hw() 207 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_rts_duration() 250 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ctstoself_duration() 286 static void wake_tx_push_queue(struct ieee80211_local *local, in wake_tx_push_queue() 308 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_handle_wake_tx_queue() 327 struct ieee80211_local *local = sdata->local; in __ieee80211_wake_txqs() 403 _ieee80211_wake_txqs(struct ieee80211_local *local, unsigned long *flags) in _ieee80211_wake_txqs() 438 struct ieee80211_local *local = from_tasklet(local, t, in ieee80211_wake_txqs() 452 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_wake_queue() 498 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_wake_queue_by_reason() [all …]
|
| H A D | iface.c | 85 static u32 __ieee80211_idle_off(struct ieee80211_local *local) in __ieee80211_idle_off() 94 static u32 __ieee80211_idle_on(struct ieee80211_local *local) in __ieee80211_idle_on() 105 static u32 __ieee80211_recalc_idle(struct ieee80211_local *local, in __ieee80211_recalc_idle() 149 u32 ieee80211_idle_off(struct ieee80211_local *local) in ieee80211_idle_off() 154 void ieee80211_recalc_idle(struct ieee80211_local *local) in ieee80211_recalc_idle() 164 struct ieee80211_local *local = sdata->local; in ieee80211_verify_mac() 213 struct ieee80211_local *local = sdata->local; in ieee80211_can_powered_addr_change() 271 struct ieee80211_local *local = sdata->local; in _ieee80211_change_mac() 314 struct ieee80211_local *local = sdata->local; in ieee80211_change_mac() 344 struct ieee80211_local *local = sdata->local; in ieee80211_check_concurrent_iface() [all …]
|
| H A D | sta_info.c | 90 static int sta_info_hash_del(struct ieee80211_local *local, in sta_info_hash_del() 97 static int link_sta_info_hash_add(struct ieee80211_local *local, in link_sta_info_hash_add() 106 static int link_sta_info_hash_del(struct ieee80211_local *local, in link_sta_info_hash_del() 117 struct ieee80211_local *local = sta->sdata->local; in ieee80211_purge_sta_txqs() 137 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta() 190 struct ieee80211_local *local = sdata->local; in cleanup_single_sta() 196 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local, in sta_info_hash_lookup() 206 struct ieee80211_local *local = sdata->local; in sta_info_get() 231 struct ieee80211_local *local = sdata->local; in sta_info_get_bss() 250 struct rhlist_head *link_sta_info_hash_lookup(struct ieee80211_local *local, in link_sta_info_hash_lookup() [all …]
|
| 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() 107 struct ieee80211_local *local = sdata->local; in ieee80211_send_bar() 236 struct ieee80211_local *local = sdata->local; in __acquires() 294 struct ieee80211_local *local = sta->local; in __ieee80211_stop_tx_ba_session() 449 struct ieee80211_local *local = sta->local; in ieee80211_send_addba_with_timeout() 497 struct ieee80211_local *local = sta->local; in ieee80211_tx_ba_session_handle_start() 608 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_session() 756 static void ieee80211_agg_tx_operational(struct ieee80211_local *local, in ieee80211_agg_tx_operational() 803 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb() 854 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb_irqsafe() [all …]
|
| H A D | sta_info.h | 148 void ieee80211_sta_update_pending_airtime(struct ieee80211_local *local, 721 struct ieee80211_local *local; 884 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local, 897 struct sta_info *sta_info_get_by_addrs(struct ieee80211_local *local, 904 struct rhlist_head *link_sta_info_hash_lookup(struct ieee80211_local *local, 932 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta); 953 int sta_info_init(struct ieee80211_local *local); 954 void sta_info_stop(struct ieee80211_local *local);
|
| H A D | tx.c | 49 struct ieee80211_local *local = tx->local; in ieee80211_duration() 195 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_dynamic_ps() 330 static void purge_old_ps_buffers(struct ieee80211_local *local) in purge_old_ps_buffers() 463 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_unicast_ps_buf() 895 struct ieee80211_local *local = tx->local; in ieee80211_fragment() 1212 struct ieee80211_local *local = sdata->local; in ieee80211_tx_prepare() 1299 static struct txq_info *ieee80211_get_txq(struct ieee80211_local *local, in ieee80211_get_txq() 1379 struct ieee80211_local *local; in codel_dequeue_func() 1399 struct ieee80211_local *local; in codel_drop_func() 1414 struct ieee80211_local *local; in fq_tin_dequeue_func() [all …]
|
| H A D | cfg.c | 99 struct ieee80211_local *local = sdata->local; in ieee80211_set_mon_options() 212 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_add_iface() 265 struct ieee80211_local *local = sdata->local; in ieee80211_change_iface() 588 struct ieee80211_local *local = sdata->local; in ieee80211_set_tx() 620 struct ieee80211_local *local = sdata->local; in ieee80211_add_key() 742 struct ieee80211_local *local __maybe_unused = sdata->local; in ieee80211_lookup_key() 802 struct ieee80211_local *local = sdata->local; in ieee80211_del_key() 1003 struct ieee80211_local *local = sdata->local; in ieee80211_dump_station() 1029 struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr); in ieee80211_dump_survey() 1039 struct ieee80211_local *local = sdata->local; in ieee80211_get_station() [all …]
|
| 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() 158 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_rx_twt_action() 183 struct ieee80211_local *local = sdata->local; in ieee80211_s1g_status_twt_action()
|
| H A D | status.c | 25 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status_irqsafe() 44 static void ieee80211_handle_filtered_frame(struct ieee80211_local *local, in ieee80211_handle_filtered_frame() 257 ieee80211_add_tx_radiotap_header(struct ieee80211_local *local, in ieee80211_add_tx_radiotap_header() 537 static void ieee80211_tdls_td_tx_handle(struct ieee80211_local *local, in ieee80211_tdls_td_tx_handle() 573 ieee80211_sdata_from_skb(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_sdata_from_skb() 609 static void ieee80211_report_ack_skb(struct ieee80211_local *local, in ieee80211_report_ack_skb() 759 static void ieee80211_report_used_skb(struct ieee80211_local *local, in ieee80211_report_used_skb() 943 void ieee80211_tx_monitor(struct ieee80211_local *local, struct sk_buff *skb, in ieee80211_tx_monitor() 1004 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_tx_status() 1149 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status_skb() [all …]
|
| H A D | nan.c | 25 ieee80211_nan_update_channel(struct ieee80211_local *local, in ieee80211_nan_update_channel() 104 struct ieee80211_local *local = sdata->local; in ieee80211_nan_update_peer_channels() 224 ieee80211_nan_update_all_ndi_carriers(struct ieee80211_local *local) in ieee80211_nan_update_all_ndi_carriers() 598 struct ieee80211_local *local = ndi_sdata->local; in ieee80211_nan_update_ndi_carrier() 633 ieee80211_nan_update_peer_ndis_carrier(struct ieee80211_local *local, in ieee80211_nan_update_peer_ndis_carrier() 760 ieee80211_nan_find_evac_chan(struct ieee80211_local *local, in ieee80211_nan_find_evac_chan() 827 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_nan_try_evacuate()
|
| H A D | pm.c | 14 static void ieee80211_sched_scan_cancel(struct ieee80211_local *local) in ieee80211_sched_scan_cancel() 23 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_suspend()
|
| H A D | ibss.c | 46 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_build_presp() 217 struct ieee80211_local *local = sdata->local; in __ieee80211_sta_join_ibss() 572 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_add_sta() 622 struct ieee80211_local *local = sdata->local; in ieee80211_sta_active_ibss() 649 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_disconnect() 934 struct ieee80211_local *local = sdata->local; in ieee80211_update_sta_info() 1051 struct ieee80211_local *local = sdata->local; in ieee80211_rx_bss_info() 1145 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_rx_no_sta() 1194 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_sta_expire() 1369 struct ieee80211_local *local = sdata->local; in ieee80211_sta_find_ibss() [all …]
|
| H A D | tdls.c | 27 struct ieee80211_local *local; in ieee80211_tdls_peer_del_work() 46 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_ext_capab() 376 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_setup_start_ies() 602 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_setup_cfm_ies() 916 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_build_mgmt_packet_data() 1142 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_mgmt_setup() 1214 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_mgmt_teardown() 1319 struct ieee80211_local *local = sdata->local; in iee80211_tdls_recalc_chanctx() 1418 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_oper() 1627 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_channel_switch() [all …]
|
| H A D | mlme.c | 1459 struct ieee80211_local *local = sdata->local; in ieee80211_send_uhr_omp_req_dbe() 1894 struct ieee80211_local *local = sdata->local; in ieee80211_add_vht_ie() 1968 static void ieee80211_assoc_add_rates(struct ieee80211_local *local, in ieee80211_assoc_add_rates() 2166 struct ieee80211_local *local = sdata->local; in ieee80211_add_link_elems() 2420 struct ieee80211_local *local = sdata->local; in ieee80211_assoc_add_ml_elem() 2534 struct ieee80211_local *local = sdata->local; in ieee80211_link_common_elems_size() 2581 struct ieee80211_local *local = sdata->local; in ieee80211_send_assoc() 2796 void ieee80211_send_pspoll(struct ieee80211_local *local, in ieee80211_send_pspoll() 2813 void ieee80211_send_nullfunc(struct ieee80211_local *local, in ieee80211_send_nullfunc() 2843 void ieee80211_send_4addr_nullfunc(struct ieee80211_local *local, in ieee80211_send_4addr_nullfunc() [all …]
|