Home
last modified time | relevance | path

Searched refs:ieee80211_local (Results 1 – 25 of 31) sorted by relevance

12

/linux/net/mac80211/
H A Dled.h13 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 Dled.c12 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 Dieee80211_i.h41 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 Ddriver-ops.c13 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 Doffchannel.c27 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 Dscan.c32 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 Dsta_info.c91 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 Dkey.h23 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 Diface.c85 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 Dutil.c42 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 Dwep.c26 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 Dwbrf.c13 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 Ddebugfs.h8 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 Dagg-tx.c66 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 Dwep.h16 void ieee80211_wep_init(struct ieee80211_local *local);
19 int ieee80211_wep_encrypt(struct ieee80211_local *local,
H A Dcfg.c87 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 Dtx.c48 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 Ds1g.c38 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 Dstatus.c25 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 Dpm.c14 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 Drate.c34 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 Dagg-rx.c61 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 Dmlme.c1292 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 Drx.c118 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 Dmesh.h274 void ieee80211s_update_metric(struct ieee80211_local *local,
328 u32 airtime_link_metric_get(struct ieee80211_local *local,

12