/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; 176 struct ieee80211_local *local; 218 struct ieee80211_local *local; 1114 struct ieee80211_local *local; 1282 struct ieee80211_local *local; 1344 struct ieee80211_local { struct 1642 struct ieee80211_local *local = sdata->local; in ieee80211_get_sband() argument 1665 struct ieee80211_local *local = link->sdata->local; in ieee80211_get_link_sband() 1812 static inline struct ieee80211_local *hw_to_local( in hw_to_local() 1815 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() 90 int drv_change_interface(struct ieee80211_local *local, in drv_change_interface() 108 void drv_remove_interface(struct ieee80211_local *local, in drv_remove_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() 191 void drv_link_sta_rc_update(struct ieee80211_local *local, in drv_link_sta_rc_update() 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() [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 | scan.c | 32 void ieee80211_rx_bss_put(struct ieee80211_local *local, in ieee80211_rx_bss_put() 68 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_inform_bss() 164 ieee80211_bss_info_update(struct ieee80211_local *local, in ieee80211_bss_info_update() 257 void ieee80211_scan_rx(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_scan_rx() 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() 519 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_scan_completed() 533 static int ieee80211_start_sw_scan(struct ieee80211_local *local, in ieee80211_start_sw_scan() 576 struct ieee80211_local *local = sdata->local; in __ieee80211_can_leave_ch() 597 static bool ieee80211_can_scan(struct ieee80211_local *local, in ieee80211_can_scan() [all …]
|
H A D | sta_info.c | 91 static int sta_info_hash_del(struct ieee80211_local *local, in sta_info_hash_del() 98 static int link_sta_info_hash_add(struct ieee80211_local *local, in link_sta_info_hash_add() 107 static int link_sta_info_hash_del(struct ieee80211_local *local, in link_sta_info_hash_del() 118 struct ieee80211_local *local = sta->sdata->local; in ieee80211_purge_sta_txqs() 138 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta() 191 struct ieee80211_local *local = sdata->local; in cleanup_single_sta() 197 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local, in sta_info_hash_lookup() 207 struct ieee80211_local *local = sdata->local; in sta_info_get() 232 struct ieee80211_local *local = sdata->local; in sta_info_get_bss() 251 struct rhlist_head *link_sta_info_hash_lookup(struct ieee80211_local *local, in link_sta_info_hash_lookup() [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 | 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() 140 u32 ieee80211_idle_off(struct ieee80211_local *local) in ieee80211_idle_off() 145 void ieee80211_recalc_idle(struct ieee80211_local *local) in ieee80211_recalc_idle() 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() [all …]
|
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() 284 static void wake_tx_push_queue(struct ieee80211_local *local, in wake_tx_push_queue() 306 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_handle_wake_tx_queue() 325 struct ieee80211_local *local = sdata->local; in __ieee80211_wake_txqs() 389 _ieee80211_wake_txqs(struct ieee80211_local *local, unsigned long *flags) in _ieee80211_wake_txqs() 424 struct ieee80211_local *local = from_tasklet(local, t, in ieee80211_wake_txqs() 438 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_wake_queue() 484 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_wake_queue_by_reason() [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 | 13 void ieee80211_check_wbrf_support(struct ieee80211_local *local) in ieee80211_check_wbrf_support() 65 void ieee80211_add_wbrf(struct ieee80211_local *local, struct cfg80211_chan_def *chandef) in ieee80211_add_wbrf() 80 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 | 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() 492 struct ieee80211_local *local = sta->local; in ieee80211_tx_ba_session_handle_start() 601 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_session() 746 static void ieee80211_agg_tx_operational(struct ieee80211_local *local, in ieee80211_agg_tx_operational() 793 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb() 844 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb_irqsafe() [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 | cfg.c | 87 struct ieee80211_local *local = sdata->local; in ieee80211_set_mon_options() 183 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_add_iface() 236 struct ieee80211_local *local = sdata->local; in ieee80211_change_iface() 461 struct ieee80211_local *local = sdata->local; in ieee80211_set_tx() 493 struct ieee80211_local *local = sdata->local; in ieee80211_add_key() 605 struct ieee80211_local *local __maybe_unused = sdata->local; in ieee80211_lookup_key() 665 struct ieee80211_local *local = sdata->local; in ieee80211_del_key() 866 struct ieee80211_local *local = sdata->local; in ieee80211_dump_station() 885 struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr); in ieee80211_dump_survey() 894 struct ieee80211_local *local = sdata->local; in ieee80211_get_station() [all …]
|
H A D | tx.c | 48 struct ieee80211_local *local = tx->local; in ieee80211_duration() 202 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_dynamic_ps() 340 static void purge_old_ps_buffers(struct ieee80211_local *local) in purge_old_ps_buffers() 473 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_unicast_ps_buf() 894 struct ieee80211_local *local = tx->local; in ieee80211_fragment() 1207 struct ieee80211_local *local = sdata->local; in ieee80211_tx_prepare() 1294 static struct txq_info *ieee80211_get_txq(struct ieee80211_local *local, in ieee80211_get_txq() 1361 struct ieee80211_local *local; in codel_dequeue_func() 1381 struct ieee80211_local *local; in codel_drop_func() 1396 struct ieee80211_local *local; in fq_tin_dequeue_func() [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() 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 | 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() 536 static void ieee80211_tdls_td_tx_handle(struct ieee80211_local *local, in ieee80211_tdls_td_tx_handle() 572 ieee80211_sdata_from_skb(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_sdata_from_skb() 591 static void ieee80211_report_ack_skb(struct ieee80211_local *local, in ieee80211_report_ack_skb() 716 static void ieee80211_report_used_skb(struct ieee80211_local *local, in ieee80211_report_used_skb() 897 void ieee80211_tx_monitor(struct ieee80211_local *local, struct sk_buff *skb, in ieee80211_tx_monitor() 963 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_tx_status() 1121 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status_skb() [all …]
|
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 | rate.c | 34 struct ieee80211_local *local = sta->sdata->local; in rate_control_rate_init() 90 void rate_control_tx_status(struct ieee80211_local *local, in rate_control_tx_status() 114 void rate_control_rate_update(struct ieee80211_local *local, in rate_control_rate_update() 259 rate_control_alloc(const char *name, struct ieee80211_local *local) in rate_control_alloc() 280 static void rate_control_free(struct ieee80211_local *local, in rate_control_free() 296 struct ieee80211_local *local = sdata->local; in ieee80211_check_rate_mask() 999 int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local, in ieee80211_init_rate_ctrl_alg() 1031 void rate_control_deinitialize(struct ieee80211_local *local) in rate_control_deinitialize()
|
H A D | agg-rx.c | 61 struct ieee80211_local *local = sta->local; in __ieee80211_stop_rx_ba_session() 232 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_resp() 273 struct ieee80211_local *local = sta->sdata->local; in __ieee80211_start_rx_ba_session() 460 void ieee80211_process_addba_request(struct ieee80211_local *local, in ieee80211_process_addba_request()
|
H A D | mlme.c | 1292 struct ieee80211_local *local = sdata->local; in ieee80211_add_vht_ie() 1536 struct ieee80211_local *local = sdata->local; in ieee80211_add_link_elems() 1767 struct ieee80211_local *local = sdata->local; in ieee80211_assoc_add_ml_elem() 1873 struct ieee80211_local *local = sdata->local; in ieee80211_link_common_elems_size() 1918 struct ieee80211_local *local = sdata->local; in ieee80211_send_assoc() 2124 void ieee80211_send_pspoll(struct ieee80211_local *local, in ieee80211_send_pspoll() 2141 void ieee80211_send_nullfunc(struct ieee80211_local *local, in ieee80211_send_nullfunc() 2171 void ieee80211_send_4addr_nullfunc(struct ieee80211_local *local, in ieee80211_send_4addr_nullfunc() 2209 struct ieee80211_local *local = sdata->local; in ieee80211_csa_switch_work() 2357 struct ieee80211_local *local = sdata->local; in ieee80211_sta_abort_chanswitch() [all …]
|
H A D | rx.c | 118 ieee80211_rx_radiotap_hdrlen(struct ieee80211_local *local, in ieee80211_rx_radiotap_hdrlen() 296 ieee80211_add_rx_radiotap_header(struct ieee80211_local *local, in ieee80211_add_rx_radiotap_header() 702 ieee80211_make_monitor_skb(struct ieee80211_local *local, in ieee80211_make_monitor_skb() 761 ieee80211_rx_monitor(struct ieee80211_local *local, struct sk_buff *origskb, in ieee80211_rx_monitor() 1539 struct ieee80211_local *local; in ieee80211_rx_h_check_more_data() 1572 struct ieee80211_local *local = sdata->local; in sta_ps_start() 2839 struct ieee80211_local *local = sdata->local; in ieee80211_rx_mesh_data() 3171 struct ieee80211_local *local = rx->local; in ieee80211_rx_h_data() 3323 struct ieee80211_local *local = sdata->local; in ieee80211_process_sa_query_req() 3512 struct ieee80211_local *local = rx->local; in ieee80211_rx_h_action() [all …]
|
H A D | mesh.h | 274 void ieee80211s_update_metric(struct ieee80211_local *local, 328 u32 airtime_link_metric_get(struct ieee80211_local *local,
|