Lines Matching refs:ieee80211_local

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()
163 static inline int drv_change_interface(struct ieee80211_local *local, in drv_change_interface()
180 static inline void drv_remove_interface(struct ieee80211_local *local, in drv_remove_interface()
194 static inline int drv_config(struct ieee80211_local *local, u32 changed) in drv_config()
206 static inline void drv_bss_info_changed(struct ieee80211_local *local, in drv_bss_info_changed()
234 static inline u64 drv_prepare_multicast(struct ieee80211_local *local, in drv_prepare_multicast()
249 static inline void drv_configure_filter(struct ieee80211_local *local, in drv_configure_filter()
263 static inline int drv_set_tim(struct ieee80211_local *local, in drv_set_tim()
274 static inline int drv_set_key(struct ieee80211_local *local, in drv_set_key()
294 static inline void drv_update_tkip_key(struct ieee80211_local *local, in drv_update_tkip_key()
316 static inline int drv_hw_scan(struct ieee80211_local *local, in drv_hw_scan()
333 static inline void drv_cancel_hw_scan(struct ieee80211_local *local, in drv_cancel_hw_scan()
347 drv_sched_scan_start(struct ieee80211_local *local, in drv_sched_scan_start()
366 static inline int drv_sched_scan_stop(struct ieee80211_local *local, in drv_sched_scan_stop()
383 static inline void drv_sw_scan_start(struct ieee80211_local *local, in drv_sw_scan_start()
395 static inline void drv_sw_scan_complete(struct ieee80211_local *local, in drv_sw_scan_complete()
406 static inline int drv_get_stats(struct ieee80211_local *local, in drv_get_stats()
420 static inline void drv_get_tkip_seq(struct ieee80211_local *local, in drv_get_tkip_seq()
428 static inline int drv_set_frag_threshold(struct ieee80211_local *local, in drv_set_frag_threshold()
442 static inline int drv_set_rts_threshold(struct ieee80211_local *local, in drv_set_rts_threshold()
456 static inline int drv_set_coverage_class(struct ieee80211_local *local, in drv_set_coverage_class()
472 static inline void drv_sta_notify(struct ieee80211_local *local, in drv_sta_notify()
487 static inline int drv_sta_add(struct ieee80211_local *local, in drv_sta_add()
508 static inline void drv_sta_remove(struct ieee80211_local *local, in drv_sta_remove()
526 static inline void drv_sta_add_debugfs(struct ieee80211_local *local, in drv_sta_add_debugfs()
542 static inline void drv_sta_remove_debugfs(struct ieee80211_local *local, in drv_sta_remove_debugfs()
558 static inline void drv_sta_pre_rcu_remove(struct ieee80211_local *local, in drv_sta_pre_rcu_remove()
576 int drv_sta_state(struct ieee80211_local *local, in drv_sta_state()
607 static inline void drv_sta_rc_update(struct ieee80211_local *local, in drv_sta_rc_update()
627 static inline void drv_sta_rate_tbl_update(struct ieee80211_local *local, in drv_sta_rate_tbl_update()
642 static inline void drv_sta_statistics(struct ieee80211_local *local, in drv_sta_statistics()
657 static inline int drv_conf_tx(struct ieee80211_local *local, in drv_conf_tx()
682 static inline u64 drv_get_tsf(struct ieee80211_local *local, in drv_get_tsf()
699 static inline void drv_set_tsf(struct ieee80211_local *local, in drv_set_tsf()
714 static inline void drv_reset_tsf(struct ieee80211_local *local, in drv_reset_tsf()
728 static inline int drv_tx_last_beacon(struct ieee80211_local *local) in drv_tx_last_beacon()
741 static inline int drv_ampdu_action(struct ieee80211_local *local, in drv_ampdu_action()
766 static inline int drv_get_survey(struct ieee80211_local *local, int idx, in drv_get_survey()
781 static inline void drv_rfkill_poll(struct ieee80211_local *local) in drv_rfkill_poll()
789 static inline void drv_flush(struct ieee80211_local *local, in drv_flush()
806 static inline void drv_channel_switch(struct ieee80211_local *local, in drv_channel_switch()
818 static inline int drv_set_antenna(struct ieee80211_local *local, in drv_set_antenna()
829 static inline int drv_get_antenna(struct ieee80211_local *local, in drv_get_antenna()
840 static inline int drv_remain_on_channel(struct ieee80211_local *local, in drv_remain_on_channel()
858 static inline int drv_cancel_remain_on_channel(struct ieee80211_local *local) in drv_cancel_remain_on_channel()
871 static inline int drv_set_ringparam(struct ieee80211_local *local, in drv_set_ringparam()
886 static inline void drv_get_ringparam(struct ieee80211_local *local, in drv_get_ringparam()
897 static inline bool drv_tx_frames_pending(struct ieee80211_local *local) in drv_tx_frames_pending()
911 static inline int drv_set_bitrate_mask(struct ieee80211_local *local, in drv_set_bitrate_mask()
931 static inline void drv_set_rekey_data(struct ieee80211_local *local, in drv_set_rekey_data()
944 static inline void drv_event_callback(struct ieee80211_local *local, in drv_event_callback()
955 drv_release_buffered_frames(struct ieee80211_local *local, in drv_release_buffered_frames()
970 drv_allow_buffered_frames(struct ieee80211_local *local, in drv_allow_buffered_frames()
984 static inline void drv_mgd_prepare_tx(struct ieee80211_local *local, in drv_mgd_prepare_tx()
1000 drv_mgd_protect_tdls_discover(struct ieee80211_local *local, in drv_mgd_protect_tdls_discover()
1015 static inline int drv_add_chanctx(struct ieee80211_local *local, in drv_add_chanctx()
1030 static inline void drv_remove_chanctx(struct ieee80211_local *local, in drv_remove_chanctx()
1043 static inline void drv_change_chanctx(struct ieee80211_local *local, in drv_change_chanctx()
1055 static inline int drv_assign_vif_chanctx(struct ieee80211_local *local, in drv_assign_vif_chanctx()
1076 static inline void drv_unassign_vif_chanctx(struct ieee80211_local *local, in drv_unassign_vif_chanctx()
1094 drv_switch_vif_chanctx(struct ieee80211_local *local, in drv_switch_vif_chanctx()
1146 static inline int drv_start_ap(struct ieee80211_local *local, in drv_start_ap()
1161 static inline void drv_stop_ap(struct ieee80211_local *local, in drv_stop_ap()
1174 drv_reconfig_complete(struct ieee80211_local *local, in drv_reconfig_complete()
1186 drv_set_default_unicast_key(struct ieee80211_local *local, in drv_set_default_unicast_key()
1203 static inline void drv_ipv6_addr_change(struct ieee80211_local *local, in drv_ipv6_addr_change()
1218 struct ieee80211_local *local = sdata->local; in drv_channel_switch_beacon()
1231 struct ieee80211_local *local = sdata->local; in drv_pre_channel_switch()
1248 struct ieee80211_local *local = sdata->local; in drv_post_channel_switch()
1261 static inline int drv_join_ibss(struct ieee80211_local *local, in drv_join_ibss()
1277 static inline void drv_leave_ibss(struct ieee80211_local *local, in drv_leave_ibss()
1290 static inline u32 drv_get_expected_throughput(struct ieee80211_local *local, in drv_get_expected_throughput()
1303 static inline int drv_get_txpower(struct ieee80211_local *local, in drv_get_txpower()
1318 drv_tdls_channel_switch(struct ieee80211_local *local, in drv_tdls_channel_switch()
1342 drv_tdls_cancel_channel_switch(struct ieee80211_local *local, in drv_tdls_cancel_channel_switch()
1359 drv_tdls_recv_channel_switch(struct ieee80211_local *local, in drv_tdls_recv_channel_switch()
1370 static inline void drv_wake_tx_queue(struct ieee80211_local *local, in drv_wake_tx_queue()