Lines Matching refs:ieee80211_local
31 static inline void drv_tx(struct ieee80211_local *local, in drv_tx()
38 static inline void drv_sync_rx_queues(struct ieee80211_local *local, in drv_sync_rx_queues()
51 struct ieee80211_local *local = sdata->local; in drv_get_et_strings()
63 struct ieee80211_local *local = sdata->local; in drv_get_et_stats()
74 struct ieee80211_local *local = sdata->local; in drv_get_et_sset_count()
85 int drv_start(struct ieee80211_local *local);
86 void drv_stop(struct ieee80211_local *local);
89 static inline int drv_suspend(struct ieee80211_local *local, in drv_suspend()
102 static inline int drv_resume(struct ieee80211_local *local) in drv_resume()
114 static inline void drv_set_wakeup(struct ieee80211_local *local, in drv_set_wakeup()
128 int drv_add_interface(struct ieee80211_local *local,
131 int drv_change_interface(struct ieee80211_local *local,
135 void drv_remove_interface(struct ieee80211_local *local,
138 static inline int drv_config(struct ieee80211_local *local, u32 changed) in drv_config()
150 static inline void drv_vif_cfg_changed(struct ieee80211_local *local, in drv_vif_cfg_changed()
168 void drv_link_info_changed(struct ieee80211_local *local,
173 static inline u64 drv_prepare_multicast(struct ieee80211_local *local, in drv_prepare_multicast()
188 static inline void drv_configure_filter(struct ieee80211_local *local, in drv_configure_filter()
202 static inline void drv_config_iface_filter(struct ieee80211_local *local, in drv_config_iface_filter()
218 static inline int drv_set_tim(struct ieee80211_local *local, in drv_set_tim()
229 int drv_set_key(struct ieee80211_local *local,
235 static inline void drv_update_tkip_key(struct ieee80211_local *local, in drv_update_tkip_key()
257 static inline int drv_hw_scan(struct ieee80211_local *local, in drv_hw_scan()
274 static inline void drv_cancel_hw_scan(struct ieee80211_local *local, in drv_cancel_hw_scan()
288 drv_sched_scan_start(struct ieee80211_local *local, in drv_sched_scan_start()
307 static inline int drv_sched_scan_stop(struct ieee80211_local *local, in drv_sched_scan_stop()
324 static inline void drv_sw_scan_start(struct ieee80211_local *local, in drv_sw_scan_start()
336 static inline void drv_sw_scan_complete(struct ieee80211_local *local, in drv_sw_scan_complete()
347 static inline int drv_get_stats(struct ieee80211_local *local, in drv_get_stats()
361 static inline void drv_get_key_seq(struct ieee80211_local *local, in drv_get_key_seq()
370 static inline int drv_set_frag_threshold(struct ieee80211_local *local, in drv_set_frag_threshold()
384 static inline int drv_set_rts_threshold(struct ieee80211_local *local, in drv_set_rts_threshold()
398 static inline int drv_set_coverage_class(struct ieee80211_local *local, in drv_set_coverage_class()
414 static inline void drv_sta_notify(struct ieee80211_local *local, in drv_sta_notify()
429 static inline int drv_sta_add(struct ieee80211_local *local, in drv_sta_add()
450 static inline void drv_sta_remove(struct ieee80211_local *local, in drv_sta_remove()
468 static inline void drv_sta_add_debugfs(struct ieee80211_local *local, in drv_sta_add_debugfs()
484 static inline void drv_link_sta_add_debugfs(struct ieee80211_local *local, in drv_link_sta_add_debugfs()
501 static inline void drv_sta_pre_rcu_remove(struct ieee80211_local *local, in drv_sta_pre_rcu_remove()
519 int drv_sta_state(struct ieee80211_local *local,
526 int drv_sta_set_txpwr(struct ieee80211_local *local,
530 void drv_sta_rc_update(struct ieee80211_local *local,
534 static inline void drv_sta_rate_tbl_update(struct ieee80211_local *local, in drv_sta_rate_tbl_update()
549 static inline void drv_sta_statistics(struct ieee80211_local *local, in drv_sta_statistics()
564 int drv_conf_tx(struct ieee80211_local *local,
568 u64 drv_get_tsf(struct ieee80211_local *local,
570 void drv_set_tsf(struct ieee80211_local *local,
573 void drv_offset_tsf(struct ieee80211_local *local,
576 void drv_reset_tsf(struct ieee80211_local *local,
579 static inline int drv_tx_last_beacon(struct ieee80211_local *local) in drv_tx_last_beacon()
592 int drv_ampdu_action(struct ieee80211_local *local,
596 static inline int drv_get_survey(struct ieee80211_local *local, int idx, in drv_get_survey()
611 static inline void drv_rfkill_poll(struct ieee80211_local *local) in drv_rfkill_poll()
619 static inline void drv_flush(struct ieee80211_local *local, in drv_flush()
636 static inline void drv_channel_switch(struct ieee80211_local *local, in drv_channel_switch()
648 static inline int drv_set_antenna(struct ieee80211_local *local, in drv_set_antenna()
659 static inline int drv_get_antenna(struct ieee80211_local *local, in drv_get_antenna()
670 static inline int drv_remain_on_channel(struct ieee80211_local *local, in drv_remain_on_channel()
689 drv_cancel_remain_on_channel(struct ieee80211_local *local, in drv_cancel_remain_on_channel()
703 static inline int drv_set_ringparam(struct ieee80211_local *local, in drv_set_ringparam()
718 static inline void drv_get_ringparam(struct ieee80211_local *local, in drv_get_ringparam()
729 static inline bool drv_tx_frames_pending(struct ieee80211_local *local) in drv_tx_frames_pending()
743 static inline int drv_set_bitrate_mask(struct ieee80211_local *local, in drv_set_bitrate_mask()
763 static inline void drv_set_rekey_data(struct ieee80211_local *local, in drv_set_rekey_data()
776 static inline void drv_event_callback(struct ieee80211_local *local, in drv_event_callback()
787 drv_release_buffered_frames(struct ieee80211_local *local, in drv_release_buffered_frames()
802 drv_allow_buffered_frames(struct ieee80211_local *local, in drv_allow_buffered_frames()
816 static inline void drv_mgd_prepare_tx(struct ieee80211_local *local, in drv_mgd_prepare_tx()
833 static inline void drv_mgd_complete_tx(struct ieee80211_local *local, in drv_mgd_complete_tx()
851 drv_mgd_protect_tdls_discover(struct ieee80211_local *local, in drv_mgd_protect_tdls_discover()
866 static inline int drv_add_chanctx(struct ieee80211_local *local, in drv_add_chanctx()
883 static inline void drv_remove_chanctx(struct ieee80211_local *local, in drv_remove_chanctx()
898 static inline void drv_change_chanctx(struct ieee80211_local *local, in drv_change_chanctx()
920 int drv_assign_vif_chanctx(struct ieee80211_local *local,
924 void drv_unassign_vif_chanctx(struct ieee80211_local *local,
928 int drv_switch_vif_chanctx(struct ieee80211_local *local,
932 static inline int drv_start_ap(struct ieee80211_local *local, in drv_start_ap()
953 static inline void drv_stop_ap(struct ieee80211_local *local, in drv_stop_ap()
970 drv_reconfig_complete(struct ieee80211_local *local, in drv_reconfig_complete()
982 drv_set_default_unicast_key(struct ieee80211_local *local, in drv_set_default_unicast_key()
999 static inline void drv_ipv6_addr_change(struct ieee80211_local *local, in drv_ipv6_addr_change()
1014 struct ieee80211_local *local = sdata->local; in drv_channel_switch_beacon()
1027 struct ieee80211_local *local = sdata->local; in drv_pre_channel_switch()
1044 struct ieee80211_local *local = sdata->local; in drv_post_channel_switch()
1060 struct ieee80211_local *local = sdata->local; in drv_abort_channel_switch()
1075 struct ieee80211_local *local = sdata->local; in drv_channel_switch_rx_beacon()
1086 static inline int drv_join_ibss(struct ieee80211_local *local, in drv_join_ibss()
1102 static inline void drv_leave_ibss(struct ieee80211_local *local, in drv_leave_ibss()
1115 static inline u32 drv_get_expected_throughput(struct ieee80211_local *local, in drv_get_expected_throughput()
1128 static inline int drv_get_txpower(struct ieee80211_local *local, in drv_get_txpower()
1143 drv_tdls_channel_switch(struct ieee80211_local *local, in drv_tdls_channel_switch()
1167 drv_tdls_cancel_channel_switch(struct ieee80211_local *local, in drv_tdls_cancel_channel_switch()
1184 drv_tdls_recv_channel_switch(struct ieee80211_local *local, in drv_tdls_recv_channel_switch()
1195 static inline void drv_wake_tx_queue(struct ieee80211_local *local, in drv_wake_tx_queue()
1213 static inline void schedule_and_wake_txq(struct ieee80211_local *local, in schedule_and_wake_txq()
1220 static inline int drv_can_aggregate_in_amsdu(struct ieee80211_local *local, in drv_can_aggregate_in_amsdu()
1231 drv_get_ftm_responder_stats(struct ieee80211_local *local, in drv_get_ftm_responder_stats()
1246 static inline int drv_start_pmsr(struct ieee80211_local *local, in drv_start_pmsr()
1265 static inline void drv_abort_pmsr(struct ieee80211_local *local, in drv_abort_pmsr()
1280 static inline int drv_start_nan(struct ieee80211_local *local, in drv_start_nan()
1295 static inline void drv_stop_nan(struct ieee80211_local *local, in drv_stop_nan()
1306 static inline int drv_nan_change_conf(struct ieee80211_local *local, in drv_nan_change_conf()
1327 static inline int drv_add_nan_func(struct ieee80211_local *local, in drv_add_nan_func()
1346 static inline void drv_del_nan_func(struct ieee80211_local *local, in drv_del_nan_func()
1359 static inline int drv_set_tid_config(struct ieee80211_local *local, in drv_set_tid_config()
1374 static inline int drv_reset_tid_config(struct ieee80211_local *local, in drv_reset_tid_config()
1387 static inline void drv_update_vif_offload(struct ieee80211_local *local, in drv_update_vif_offload()
1401 static inline void drv_sta_set_4addr(struct ieee80211_local *local, in drv_sta_set_4addr()
1415 static inline void drv_sta_set_decap_offload(struct ieee80211_local *local, in drv_sta_set_decap_offload()
1431 static inline void drv_add_twt_setup(struct ieee80211_local *local, in drv_add_twt_setup()
1450 static inline void drv_twt_teardown_request(struct ieee80211_local *local, in drv_twt_teardown_request()
1467 static inline int drv_net_fill_forward_path(struct ieee80211_local *local, in drv_net_fill_forward_path()
1489 int drv_change_vif_links(struct ieee80211_local *local,
1493 int drv_change_sta_links(struct ieee80211_local *local,