Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/mac80211/
Dled.h16 static inline void ieee80211_led_rx(struct ieee80211_local *local) in ieee80211_led_rx()
27 static inline void ieee80211_led_tx(struct ieee80211_local *local) in ieee80211_led_tx()
39 void ieee80211_led_assoc(struct ieee80211_local *local,
41 void ieee80211_led_radio(struct ieee80211_local *local,
43 void ieee80211_alloc_led_names(struct ieee80211_local *local);
44 void ieee80211_free_led_names(struct ieee80211_local *local);
45 void ieee80211_led_init(struct ieee80211_local *local);
46 void ieee80211_led_exit(struct ieee80211_local *local);
47 void ieee80211_mod_tpt_led_trig(struct ieee80211_local *local,
50 static inline void ieee80211_led_assoc(struct ieee80211_local *local, in ieee80211_led_assoc()
[all …]
Dled.c15 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc()
25 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio()
35 void ieee80211_alloc_led_names(struct ieee80211_local *local) in ieee80211_alloc_led_names()
47 void ieee80211_free_led_names(struct ieee80211_local *local) in ieee80211_free_led_names()
57 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_activate()
58 struct ieee80211_local, in ieee80211_tx_led_activate()
68 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_tx_led_deactivate()
69 struct ieee80211_local, in ieee80211_tx_led_deactivate()
77 struct ieee80211_local *local = container_of(led_cdev->trigger, in ieee80211_rx_led_activate()
78 struct ieee80211_local, in ieee80211_rx_led_activate()
[all …]
Ddriver-ops.h32 static inline void drv_tx(struct ieee80211_local *local, in drv_tx()
39 static inline void drv_sync_rx_queues(struct ieee80211_local *local, in drv_sync_rx_queues()
52 struct ieee80211_local *local = sdata->local; in drv_get_et_strings()
64 struct ieee80211_local *local = sdata->local; in drv_get_et_stats()
75 struct ieee80211_local *local = sdata->local; in drv_get_et_sset_count()
86 int drv_start(struct ieee80211_local *local);
87 void drv_stop(struct ieee80211_local *local);
90 static inline int drv_suspend(struct ieee80211_local *local, in drv_suspend()
103 static inline int drv_resume(struct ieee80211_local *local) in drv_resume()
115 static inline void drv_set_wakeup(struct ieee80211_local *local, in drv_set_wakeup()
[all …]
Dtrace.h116 TP_PROTO(struct ieee80211_local *local),
128 TP_PROTO(struct ieee80211_local *local,
151 TP_PROTO(struct ieee80211_local *local, u32 value),
171 TP_PROTO(struct ieee80211_local *local,
192 TP_PROTO(struct ieee80211_local *local),
197 TP_PROTO(struct ieee80211_local *local, int ret),
211 TP_PROTO(struct ieee80211_local *local, bool ret),
226 TP_PROTO(struct ieee80211_local *local, u32 ret),
240 TP_PROTO(struct ieee80211_local *local, u64 ret),
254 TP_PROTO(struct ieee80211_local *local),
[all …]
Dieee80211_i.h41 struct ieee80211_local;
175 struct ieee80211_local *local;
224 struct ieee80211_local *local;
879 struct ieee80211_local *local;
1064 struct ieee80211_local *local;
1119 struct ieee80211_local { struct
1406 struct ieee80211_local *local = sdata->local; in ieee80211_get_sband() argument
1503 static inline struct ieee80211_local *hw_to_local( in hw_to_local()
1506 return container_of(hw, struct ieee80211_local, hw); in hw_to_local()
1558 u64 ieee80211_calculate_rx_timestamp(struct ieee80211_local *local,
[all …]
Ddriver-ops.c13 int drv_start(struct ieee80211_local *local) in drv_start()
35 void drv_stop(struct ieee80211_local *local) in drv_stop()
55 int drv_add_interface(struct ieee80211_local *local, in drv_add_interface()
78 int drv_change_interface(struct ieee80211_local *local, in drv_change_interface()
95 void drv_remove_interface(struct ieee80211_local *local, in drv_remove_interface()
110 int drv_sta_state(struct ieee80211_local *local, in drv_sta_state()
141 void drv_sta_rc_update(struct ieee80211_local *local, in drv_sta_rc_update()
161 int drv_conf_tx(struct ieee80211_local *local, in drv_conf_tx()
186 u64 drv_get_tsf(struct ieee80211_local *local, in drv_get_tsf()
203 void drv_set_tsf(struct ieee80211_local *local, in drv_set_tsf()
[all …]
Doffchannel.c29 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_enable()
66 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_disable()
105 void ieee80211_offchannel_stop_vifs(struct ieee80211_local *local) in ieee80211_offchannel_stop_vifs()
154 void ieee80211_offchannel_return(struct ieee80211_local *local) in ieee80211_offchannel_return()
210 static unsigned long ieee80211_end_finished_rocs(struct ieee80211_local *local, in ieee80211_end_finished_rocs()
241 static bool ieee80211_recalc_sw_work(struct ieee80211_local *local, in ieee80211_recalc_sw_work()
279 struct ieee80211_local *local = in ieee80211_hw_roc_start()
280 container_of(work, struct ieee80211_local, hw_roc_start); in ieee80211_hw_roc_start()
298 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ready_on_channel()
308 static void _ieee80211_start_next_roc(struct ieee80211_local *local) in _ieee80211_start_next_roc()
[all …]
Dchan.c12 static int ieee80211_chanctx_num_assigned(struct ieee80211_local *local, in ieee80211_chanctx_num_assigned()
26 static int ieee80211_chanctx_num_reserved(struct ieee80211_local *local, in ieee80211_chanctx_num_reserved()
40 int ieee80211_chanctx_refcount(struct ieee80211_local *local, in ieee80211_chanctx_refcount()
47 static int ieee80211_num_chanctx(struct ieee80211_local *local) in ieee80211_num_chanctx()
60 static bool ieee80211_can_create_new_chanctx(struct ieee80211_local *local) in ieee80211_can_create_new_chanctx()
69 struct ieee80211_local *local __maybe_unused = sdata->local; in ieee80211_vif_get_chanctx()
81 ieee80211_chanctx_reserved_chandef(struct ieee80211_local *local, in ieee80211_chanctx_reserved_chandef()
104 ieee80211_chanctx_non_reserved_chandef(struct ieee80211_local *local, in ieee80211_chanctx_non_reserved_chandef()
130 ieee80211_chanctx_combined_chandef(struct ieee80211_local *local, in ieee80211_chanctx_combined_chandef()
148 ieee80211_chanctx_can_reserve_chandef(struct ieee80211_local *local, in ieee80211_chanctx_can_reserve_chandef()
[all …]
Drate.h31 void rate_control_tx_status(struct ieee80211_local *local,
36 void rate_control_rate_update(struct ieee80211_local *local,
79 int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local,
81 void rate_control_deinitialize(struct ieee80211_local *local);
Dscan.c34 void ieee80211_rx_bss_put(struct ieee80211_local *local, in ieee80211_rx_bss_put()
61 ieee80211_bss_info_update(struct ieee80211_local *local, in ieee80211_bss_info_update()
203 void ieee80211_scan_rx(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_scan_rx()
291 static bool ieee80211_prep_hw_scan(struct ieee80211_local *local) in ieee80211_prep_hw_scan()
358 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_scan_completed()
448 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_scan_completed()
462 static int ieee80211_start_sw_scan(struct ieee80211_local *local, in ieee80211_start_sw_scan()
504 static bool ieee80211_can_scan(struct ieee80211_local *local, in ieee80211_can_scan()
520 void ieee80211_run_deferred_scan(struct ieee80211_local *local) in ieee80211_run_deferred_scan()
566 static void ieee80211_scan_state_send_probe(struct ieee80211_local *local, in ieee80211_scan_state_send_probe()
[all …]
Dwep.h19 int ieee80211_wep_init(struct ieee80211_local *local);
20 void ieee80211_wep_free(struct ieee80211_local *local);
23 int ieee80211_wep_encrypt(struct ieee80211_local *local,
Ddebugfs.c39 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()
156 struct ieee80211_local *local = file->private_data; in reset_write()
223 struct ieee80211_local *local = file->private_data; in hwflags_read()
252 struct ieee80211_local *local = file->private_data; in misc_read()
284 struct ieee80211_local *local = file->private_data; in queues_read()
305 static ssize_t format_devstat_counter(struct ieee80211_local *local, in format_devstat_counter()
357 void debugfs_hw_add(struct ieee80211_local *local) in debugfs_hw_add()
Dutil.c44 struct ieee80211_local *local; in wiphy_to_ieee80211_hw()
162 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_rts_duration()
206 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ctstoself_duration()
243 void ieee80211_propagate_queue_wake(struct ieee80211_local *local, int queue) in ieee80211_propagate_queue_wake()
280 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_wake_queue()
317 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_wake_queue_by_reason()
337 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_stop_queue()
380 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_stop_queue_by_reason()
396 void ieee80211_add_pending_skb(struct ieee80211_local *local, in ieee80211_add_pending_skb()
418 void ieee80211_add_pending_skbs(struct ieee80211_local *local, in ieee80211_add_pending_skbs()
[all …]
Dwep.c28 int ieee80211_wep_init(struct ieee80211_local *local) in ieee80211_wep_init()
49 void ieee80211_wep_free(struct ieee80211_local *local) in ieee80211_wep_free()
73 static void ieee80211_wep_get_iv(struct ieee80211_local *local, in ieee80211_wep_get_iv()
90 static u8 *ieee80211_wep_add_iv(struct ieee80211_local *local, in ieee80211_wep_add_iv()
118 static void ieee80211_wep_remove_iv(struct ieee80211_local *local, in ieee80211_wep_remove_iv()
161 int ieee80211_wep_encrypt(struct ieee80211_local *local, in ieee80211_wep_encrypt()
225 static int ieee80211_wep_decrypt(struct ieee80211_local *local, in ieee80211_wep_decrypt()
Dmain.c37 void ieee80211_configure_filter(struct ieee80211_local *local) in ieee80211_configure_filter()
86 struct ieee80211_local *local = in ieee80211_reconfig_filter()
87 container_of(work, struct ieee80211_local, reconfig_filter); in ieee80211_reconfig_filter()
92 static u32 ieee80211_hw_conf_chan(struct ieee80211_local *local) in ieee80211_hw_conf_chan()
162 int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) in ieee80211_hw_config()
199 struct ieee80211_local *local = sdata->local; in ieee80211_bss_info_change_notify()
219 struct ieee80211_local *local = (struct ieee80211_local *) data; in ieee80211_tasklet_handler()
246 struct ieee80211_local *local = in ieee80211_restart_work()
247 container_of(work, struct ieee80211_local, restart_work); in ieee80211_restart_work()
295 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_restart_hw()
[all …]
Dsta_info.c80 static int sta_info_hash_del(struct ieee80211_local *local, in sta_info_hash_del()
92 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta()
154 struct ieee80211_local *local = sdata->local; in cleanup_single_sta()
160 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local, in sta_info_hash_lookup()
170 struct ieee80211_local *local = sdata->local; in sta_info_get()
195 struct ieee80211_local *local = sdata->local; in sta_info_get_bss()
217 struct ieee80211_local *local = sdata->local; in sta_info_get_by_idx()
245 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta) in sta_info_free()
263 static int sta_info_hash_add(struct ieee80211_local *local, in sta_info_hash_add()
289 static int sta_prepare_rate_control(struct ieee80211_local *local, in sta_prepare_rate_control()
[all …]
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()
Dkey.h22 struct ieee80211_local;
59 struct ieee80211_local *local;
157 void ieee80211_free_sta_keys(struct ieee80211_local *local,
Dstatus.c27 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status_irqsafe()
46 static void ieee80211_handle_filtered_frame(struct ieee80211_local *local, in ieee80211_handle_filtered_frame()
188 struct ieee80211_local *local = sta->local; in ieee80211_frame_acked()
289 ieee80211_add_tx_radiotap_header(struct ieee80211_local *local, in ieee80211_add_tx_radiotap_header()
413 static void ieee80211_tdls_td_tx_handle(struct ieee80211_local *local, in ieee80211_tdls_td_tx_handle()
449 ieee80211_sdata_from_skb(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_sdata_from_skb()
468 static void ieee80211_report_ack_skb(struct ieee80211_local *local, in ieee80211_report_ack_skb()
513 static void ieee80211_report_used_skb(struct ieee80211_local *local, in ieee80211_report_used_skb()
644 void ieee80211_tx_monitor(struct ieee80211_local *local, struct sk_buff *skb, in ieee80211_tx_monitor()
706 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_tx_status()
[all …]
Docb.c46 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_rx_no_sta()
157 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_housekeeping_timer()
178 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_join()
211 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_leave()
Dagg-tx.c69 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_request()
118 struct ieee80211_local *local = sdata->local; in ieee80211_send_bar()
245 struct ieee80211_local *local = sdata->local; in __acquires()
304 struct ieee80211_local *local = sta->local; in ___ieee80211_stop_tx_ba_session()
455 struct ieee80211_local *local = sta->local; in ieee80211_tx_ba_session_handle_start()
565 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_session()
699 static void ieee80211_agg_tx_operational(struct ieee80211_local *local, in ieee80211_agg_tx_operational()
746 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb()
785 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb_irqsafe()
821 struct ieee80211_local *local = sdata->local; in ieee80211_stop_tx_ba_session()
[all …]
Diface.c87 static u32 __ieee80211_idle_off(struct ieee80211_local *local) in __ieee80211_idle_off()
96 static u32 __ieee80211_idle_on(struct ieee80211_local *local) in __ieee80211_idle_on()
107 static u32 __ieee80211_recalc_idle(struct ieee80211_local *local, in __ieee80211_recalc_idle()
142 u32 ieee80211_idle_off(struct ieee80211_local *local) in ieee80211_idle_off()
147 void ieee80211_recalc_idle(struct ieee80211_local *local) in ieee80211_recalc_idle()
157 struct ieee80211_local *local = sdata->local; in ieee80211_verify_mac()
248 struct ieee80211_local *local = sdata->local; in ieee80211_check_concurrent_iface()
356 struct ieee80211_local *local = sdata->local; in ieee80211_adjust_monitor_flags()
375 struct ieee80211_local *local = sdata->local; in ieee80211_set_default_queues()
389 int ieee80211_add_virtual_monitor(struct ieee80211_local *local) in ieee80211_add_virtual_monitor()
[all …]
Dtx.c61 struct ieee80211_local *local = tx->local; in ieee80211_duration()
215 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_dynamic_ps()
356 static void purge_old_ps_buffers(struct ieee80211_local *local) in purge_old_ps_buffers()
489 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_unicast_ps_buf()
865 struct ieee80211_local *local = tx->local; in ieee80211_fragment()
1161 struct ieee80211_local *local = sdata->local; in ieee80211_tx_prepare()
1243 static struct txq_info *ieee80211_get_txq(struct ieee80211_local *local, in ieee80211_get_txq()
1297 struct ieee80211_local *local; in codel_dequeue_func()
1317 struct ieee80211_local *local; in codel_drop_func()
1332 struct ieee80211_local *local; in fq_tin_dequeue_func()
[all …]
Dcfg.c62 struct ieee80211_local *local = sdata->local; in ieee80211_set_mon_options()
120 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_add_iface()
361 struct ieee80211_local *local = sdata->local; in ieee80211_add_key()
471 struct ieee80211_local *local = sdata->local; in ieee80211_del_key()
688 struct ieee80211_local *local = sdata->local; in ieee80211_dump_station()
709 struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr); in ieee80211_dump_survey()
718 struct ieee80211_local *local = sdata->local; in ieee80211_get_station()
738 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_set_monitor_channel()
880 struct ieee80211_local *local = sdata->local; in ieee80211_start_ap()
1026 struct ieee80211_local *local = sdata->local; in ieee80211_stop_ap()
[all …]
Dsta_info.h492 struct ieee80211_local *local;
677 struct rhlist_head *sta_info_hash_lookup(struct ieee80211_local *local,
705 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta);
726 int sta_info_init(struct ieee80211_local *local);
727 void sta_info_stop(struct ieee80211_local *local);

12