/net/mac80211/ |
D | led.h | 15 void ieee80211_led_rx(struct ieee80211_local *local); 16 void ieee80211_led_tx(struct ieee80211_local *local); 17 void ieee80211_led_assoc(struct ieee80211_local *local, 19 void ieee80211_led_radio(struct ieee80211_local *local, 21 void ieee80211_led_names(struct ieee80211_local *local); 22 void ieee80211_led_init(struct ieee80211_local *local); 23 void ieee80211_led_exit(struct ieee80211_local *local); 24 void ieee80211_mod_tpt_led_trig(struct ieee80211_local *local, 27 static inline void ieee80211_led_rx(struct ieee80211_local *local) in ieee80211_led_rx() 30 static inline void ieee80211_led_tx(struct ieee80211_local *local) in ieee80211_led_tx() [all …]
|
D | driver-ops.h | 25 static inline void drv_tx(struct ieee80211_local *local, in drv_tx() 35 struct ieee80211_local *local = sdata->local; in drv_get_et_strings() 47 struct ieee80211_local *local = sdata->local; in drv_get_et_stats() 58 struct ieee80211_local *local = sdata->local; in drv_get_et_sset_count() 69 static inline int drv_start(struct ieee80211_local *local) in drv_start() 83 static inline void drv_stop(struct ieee80211_local *local) in drv_stop() 101 static inline int drv_suspend(struct ieee80211_local *local, in drv_suspend() 114 static inline int drv_resume(struct ieee80211_local *local) in drv_resume() 126 static inline void drv_set_wakeup(struct ieee80211_local *local, in drv_set_wakeup() 140 static inline int drv_add_interface(struct ieee80211_local *local, in drv_add_interface() [all …]
|
D | trace.h | 78 TP_PROTO(struct ieee80211_local *local), 90 TP_PROTO(struct ieee80211_local *local, 113 TP_PROTO(struct ieee80211_local *local, u32 value), 133 TP_PROTO(struct ieee80211_local *local, 154 TP_PROTO(struct ieee80211_local *local), 159 TP_PROTO(struct ieee80211_local *local, int ret), 173 TP_PROTO(struct ieee80211_local *local, bool ret), 188 TP_PROTO(struct ieee80211_local *local, u32 ret), 202 TP_PROTO(struct ieee80211_local *local, u64 ret), 216 TP_PROTO(struct ieee80211_local *local), [all …]
|
D | led.c | 17 void ieee80211_led_rx(struct ieee80211_local *local) in ieee80211_led_rx() 25 void ieee80211_led_tx(struct ieee80211_local *local) in ieee80211_led_tx() 33 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc() 43 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio() 53 void ieee80211_led_names(struct ieee80211_local *local) in ieee80211_led_names() 65 void ieee80211_led_init(struct ieee80211_local *local) in ieee80211_led_init() 111 void ieee80211_led_exit(struct ieee80211_local *local) in ieee80211_led_exit() 138 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_get_radio_led_name() 146 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_get_assoc_led_name() 154 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_get_tx_led_name() [all …]
|
D | ieee80211_i.h | 36 struct ieee80211_local; 165 struct ieee80211_local *local; 221 struct ieee80211_local *local; 774 struct ieee80211_local *local; 1054 struct ieee80211_local { struct 1411 static inline struct ieee80211_local *hw_to_local( in hw_to_local() 1414 return container_of(hw, struct ieee80211_local, hw); in hw_to_local() 1432 u64 ieee80211_calculate_rx_timestamp(struct ieee80211_local *local, 1436 int ieee80211_hw_config(struct ieee80211_local *local, u32 changed); 1440 void ieee80211_configure_filter(struct ieee80211_local *local); [all …]
|
D | chan.c | 12 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 …]
|
D | offchannel.c | 29 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() 153 void ieee80211_offchannel_return(struct ieee80211_local *local) in ieee80211_offchannel_return() 212 struct ieee80211_local *local = in ieee80211_hw_roc_start() 213 container_of(work, struct ieee80211_local, hw_roc_start); in ieee80211_hw_roc_start() 247 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ready_on_channel() 257 void ieee80211_start_next_roc(struct ieee80211_local *local) in ieee80211_start_next_roc() 337 struct ieee80211_local *local = sdata->local; in ieee80211_sw_roc_work() 423 struct ieee80211_local *local = in ieee80211_hw_roc_done() [all …]
|
D | scan.c | 33 void ieee80211_rx_bss_put(struct ieee80211_local *local, in ieee80211_rx_bss_put() 60 ieee80211_bss_info_update(struct ieee80211_local *local, in ieee80211_bss_info_update() 164 void ieee80211_scan_rx(struct ieee80211_local *local, struct sk_buff *skb) in ieee80211_scan_rx() 235 static bool ieee80211_prep_hw_scan(struct ieee80211_local *local) in ieee80211_prep_hw_scan() 290 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_scan_completed() 363 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_scan_completed() 374 static int ieee80211_start_sw_scan(struct ieee80211_local *local) in ieee80211_start_sw_scan() 415 static bool ieee80211_can_scan(struct ieee80211_local *local, in ieee80211_can_scan() 431 void ieee80211_run_deferred_scan(struct ieee80211_local *local) in ieee80211_run_deferred_scan() 448 static void ieee80211_scan_state_send_probe(struct ieee80211_local *local, in ieee80211_scan_state_send_probe() [all …]
|
D | rate.h | 23 struct ieee80211_local *local; 32 static inline void rate_control_tx_status(struct ieee80211_local *local, in rate_control_tx_status() 50 struct ieee80211_local *local = sta->sdata->local; in rate_control_rate_init() 78 static inline void rate_control_rate_update(struct ieee80211_local *local, in rate_control_rate_update() 140 int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local, 142 void rate_control_deinitialize(struct ieee80211_local *local);
|
D | util.c | 42 struct ieee80211_local *local; in wiphy_to_ieee80211_hw() 209 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_rts_duration() 253 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_ctstoself_duration() 290 void ieee80211_propagate_queue_wake(struct ieee80211_local *local, int queue) in ieee80211_propagate_queue_wake() 324 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_wake_queue() 358 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_wake_queue_by_reason() 378 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_stop_queue() 418 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_stop_queue_by_reason() 434 void ieee80211_add_pending_skb(struct ieee80211_local *local, in ieee80211_add_pending_skb() 456 void ieee80211_add_pending_skbs(struct ieee80211_local *local, in ieee80211_add_pending_skbs() [all …]
|
D | main.c | 38 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_hw_conf_chan(struct ieee80211_local *local) in ieee80211_hw_conf_chan() 166 int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) in ieee80211_hw_config() 203 struct ieee80211_local *local = sdata->local; in ieee80211_bss_info_change_notify() 223 struct ieee80211_local *local = (struct ieee80211_local *) data; in ieee80211_tasklet_handler() 250 struct ieee80211_local *local = in ieee80211_restart_work() 251 container_of(work, struct ieee80211_local, restart_work); in ieee80211_restart_work() 270 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_restart_hw() [all …]
|
D | sta_info.c | 68 static int sta_info_hash_del(struct ieee80211_local *local, in sta_info_hash_del() 100 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta() 152 struct ieee80211_local *local = sdata->local; in cleanup_single_sta() 162 struct ieee80211_local *local = sdata->local; in sta_info_get() 184 struct ieee80211_local *local = sdata->local; in sta_info_get_bss() 203 struct ieee80211_local *local = sdata->local; in sta_info_get_by_idx() 231 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta) in sta_info_free() 251 static void sta_info_hash_add(struct ieee80211_local *local, in sta_info_hash_add() 278 static int sta_prepare_rate_control(struct ieee80211_local *local, in sta_prepare_rate_control() 296 struct ieee80211_local *local = sdata->local; in sta_info_alloc() [all …]
|
D | wep.h | 19 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,
|
D | wep.c | 28 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() 120 static void ieee80211_wep_remove_iv(struct ieee80211_local *local, in ieee80211_wep_remove_iv() 163 int ieee80211_wep_encrypt(struct ieee80211_local *local, in ieee80211_wep_encrypt() 227 static int ieee80211_wep_decrypt(struct ieee80211_local *local, in ieee80211_wep_decrypt()
|
D | agg-tx.c | 67 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_request() 116 struct ieee80211_local *local = sdata->local; in ieee80211_send_bar() 204 struct ieee80211_local *local = sdata->local; in __acquires() 262 struct ieee80211_local *local = sta->local; in ___ieee80211_stop_tx_ba_session() 412 struct ieee80211_local *local = sta->local; in ieee80211_tx_ba_session_handle_start() 513 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_session() 638 static void ieee80211_agg_tx_operational(struct ieee80211_local *local, in ieee80211_agg_tx_operational() 675 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb() 718 struct ieee80211_local *local = sdata->local; in ieee80211_start_tx_ba_cb_irqsafe() 753 struct ieee80211_local *local = sdata->local; in ieee80211_stop_tx_ba_session() [all …]
|
D | key.h | 23 struct ieee80211_local; 54 struct ieee80211_local *local; 141 void ieee80211_free_sta_keys(struct ieee80211_local *local,
|
D | cfg.c | 30 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_add_iface() 74 struct ieee80211_local *local = sdata->local; in ieee80211_change_iface() 146 struct ieee80211_local *local = sdata->local; in ieee80211_add_key() 252 struct ieee80211_local *local = sdata->local; in ieee80211_del_key() 476 struct ieee80211_local *local = sdata->local; in ieee80211_dump_station() 497 struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr); in ieee80211_dump_survey() 506 struct ieee80211_local *local = sdata->local; in ieee80211_get_station() 526 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_set_monitor_channel() 672 struct ieee80211_local *local = sdata->local; in ieee80211_start_ap() 809 struct ieee80211_local *local = sdata->local; in ieee80211_stop_ap() [all …]
|
D | debugfs.c | 34 struct ieee80211_local *local = file->private_data; in sta_tx_latency_stat_read() 102 struct ieee80211_local *local = file->private_data; in sta_tx_latency_stat_write() 205 struct ieee80211_local *local = file->private_data; \ 244 struct ieee80211_local *local = file->private_data; in reset_write() 264 struct ieee80211_local *local = file->private_data; in hwflags_read() 328 struct ieee80211_local *local = file->private_data; in queues_read() 348 static ssize_t format_devstat_counter(struct ieee80211_local *local, in format_devstat_counter() 400 void debugfs_hw_add(struct ieee80211_local *local) in debugfs_hw_add()
|
D | debugfs.h | 7 void debugfs_hw_add(struct ieee80211_local *local); 11 static inline void debugfs_hw_add(struct ieee80211_local *local) in debugfs_hw_add()
|
D | iface.c | 82 static u32 __ieee80211_idle_off(struct ieee80211_local *local) in __ieee80211_idle_off() 91 static u32 __ieee80211_idle_on(struct ieee80211_local *local) in __ieee80211_idle_on() 102 static u32 __ieee80211_recalc_idle(struct ieee80211_local *local, in __ieee80211_recalc_idle() 137 u32 ieee80211_idle_off(struct ieee80211_local *local) in ieee80211_idle_off() 142 void ieee80211_recalc_idle(struct ieee80211_local *local) in ieee80211_recalc_idle() 161 struct ieee80211_local *local = sdata->local; in ieee80211_verify_mac() 252 struct ieee80211_local *local = sdata->local; in ieee80211_check_concurrent_iface() 348 struct ieee80211_local *local = sdata->local; in ieee80211_adjust_monitor_flags() 367 struct ieee80211_local *local = sdata->local; in ieee80211_set_default_queues() 381 int ieee80211_add_virtual_monitor(struct ieee80211_local *local) in ieee80211_add_virtual_monitor() [all …]
|
D | sta_info.h | 348 struct ieee80211_local *local; 564 void for_each_sta_info_type_check(struct ieee80211_local *local, in for_each_sta_info_type_check() 598 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta); 619 void sta_info_init(struct ieee80211_local *local); 620 void sta_info_stop(struct ieee80211_local *local);
|
D | agg-rx.c | 62 struct ieee80211_local *local = sta->local; in ___ieee80211_stop_rx_ba_session() 189 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_resp() 236 struct ieee80211_local *local = sta->sdata->local; in __ieee80211_start_rx_ba_session() 354 void ieee80211_process_addba_request(struct ieee80211_local *local, in ieee80211_process_addba_request() 382 struct ieee80211_local *local = sdata->local; in ieee80211_start_rx_ba_session_offl() 403 struct ieee80211_local *local = sdata->local; in ieee80211_stop_rx_ba_session_offl()
|
D | status.c | 28 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status_irqsafe() 47 static void ieee80211_handle_filtered_frame(struct ieee80211_local *local, in ieee80211_handle_filtered_frame() 182 struct ieee80211_local *local = sta->local; in ieee80211_frame_acked() 273 ieee80211_add_tx_radiotap_header(struct ieee80211_local *local, in ieee80211_add_tx_radiotap_header() 393 static void ieee80211_report_used_skb(struct ieee80211_local *local, in ieee80211_report_used_skb() 472 static void ieee80211_tx_latency_end_msrmnt(struct ieee80211_local *local, in ieee80211_tx_latency_end_msrmnt() 578 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_tx_status() 852 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_free_txskb()
|
D | tx.c | 47 struct ieee80211_local *local = tx->local; in ieee80211_duration() 201 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_dynamic_ps() 336 static void purge_old_ps_buffers(struct ieee80211_local *local) in purge_old_ps_buffers() 469 struct ieee80211_local *local = tx->local; in ieee80211_tx_h_unicast_ps_buf() 842 struct ieee80211_local *local = tx->local; in ieee80211_fragment() 1119 struct ieee80211_local *local = sdata->local; in ieee80211_tx_prepare() 1196 static bool ieee80211_tx_frags(struct ieee80211_local *local, in ieee80211_tx_frags() 1272 static bool __ieee80211_tx(struct ieee80211_local *local, in __ieee80211_tx() 1427 struct ieee80211_local *local = sdata->local; in ieee80211_tx() 1471 struct ieee80211_local *local = sdata->local; in ieee80211_skb_resize() [all …]
|
D | tdls.c | 23 struct ieee80211_local *local; in ieee80211_tdls_peer_del_work() 54 struct ieee80211_local *local = sdata->local; in ieee80211_get_tdls_sta_capab() 173 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_setup_start_ies() 290 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_setup_cfm_ies() 513 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_prep_mgmt_packet() 641 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_mgmt_setup() 697 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_mgmt_teardown() 801 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_oper()
|