Lines Matching refs:ieee80211_local
33 static inline void drv_tx(struct ieee80211_local *local,
40 static inline void drv_sync_rx_queues(struct ieee80211_local *local,
53 struct ieee80211_local *local = sdata->local;
65 struct ieee80211_local *local = sdata->local;
76 struct ieee80211_local *local = sdata->local;
87 int drv_start(struct ieee80211_local *local);
88 void drv_stop(struct ieee80211_local *local);
91 static inline int drv_suspend(struct ieee80211_local *local,
104 static inline int drv_resume(struct ieee80211_local *local)
116 static inline void drv_set_wakeup(struct ieee80211_local *local,
130 int drv_add_interface(struct ieee80211_local *local,
133 int drv_change_interface(struct ieee80211_local *local,
137 void drv_remove_interface(struct ieee80211_local *local,
140 static inline int drv_config(struct ieee80211_local *local, u32 changed)
152 static inline void drv_vif_cfg_changed(struct ieee80211_local *local,
170 void drv_link_info_changed(struct ieee80211_local *local,
175 static inline u64 drv_prepare_multicast(struct ieee80211_local *local,
190 static inline void drv_configure_filter(struct ieee80211_local *local,
204 static inline void drv_config_iface_filter(struct ieee80211_local *local,
220 static inline int drv_set_tim(struct ieee80211_local *local,
231 int drv_set_key(struct ieee80211_local *local,
237 static inline void drv_update_tkip_key(struct ieee80211_local *local,
259 static inline int drv_hw_scan(struct ieee80211_local *local,
276 static inline void drv_cancel_hw_scan(struct ieee80211_local *local,
290 drv_sched_scan_start(struct ieee80211_local *local,
309 static inline int drv_sched_scan_stop(struct ieee80211_local *local,
326 static inline void drv_sw_scan_start(struct ieee80211_local *local,
338 static inline void drv_sw_scan_complete(struct ieee80211_local *local,
349 static inline int drv_get_stats(struct ieee80211_local *local,
363 static inline void drv_get_key_seq(struct ieee80211_local *local,
372 static inline int drv_set_frag_threshold(struct ieee80211_local *local,
386 static inline int drv_set_rts_threshold(struct ieee80211_local *local,
400 static inline int drv_set_coverage_class(struct ieee80211_local *local,
416 static inline void drv_sta_notify(struct ieee80211_local *local,
431 static inline int drv_sta_add(struct ieee80211_local *local,
452 static inline void drv_sta_remove(struct ieee80211_local *local,
470 static inline void drv_link_add_debugfs(struct ieee80211_local *local,
486 static inline void drv_sta_add_debugfs(struct ieee80211_local *local,
502 static inline void drv_link_sta_add_debugfs(struct ieee80211_local *local,
519 static inline void drv_sta_pre_rcu_remove(struct ieee80211_local *local,
537 int drv_sta_state(struct ieee80211_local *local,
544 int drv_sta_set_txpwr(struct ieee80211_local *local,
548 void drv_sta_rc_update(struct ieee80211_local *local,
552 static inline void drv_sta_rate_tbl_update(struct ieee80211_local *local,
567 static inline void drv_sta_statistics(struct ieee80211_local *local,
582 int drv_conf_tx(struct ieee80211_local *local,
586 u64 drv_get_tsf(struct ieee80211_local *local,
588 void drv_set_tsf(struct ieee80211_local *local,
591 void drv_offset_tsf(struct ieee80211_local *local,
594 void drv_reset_tsf(struct ieee80211_local *local,
597 static inline int drv_tx_last_beacon(struct ieee80211_local *local)
610 int drv_ampdu_action(struct ieee80211_local *local,
614 static inline int drv_get_survey(struct ieee80211_local *local, int idx,
629 static inline void drv_rfkill_poll(struct ieee80211_local *local)
637 static inline void drv_flush(struct ieee80211_local *local,
657 static inline void drv_flush_sta(struct ieee80211_local *local,
674 static inline void drv_channel_switch(struct ieee80211_local *local,
686 static inline int drv_set_antenna(struct ieee80211_local *local,
697 static inline int drv_get_antenna(struct ieee80211_local *local,
708 static inline int drv_remain_on_channel(struct ieee80211_local *local,
727 drv_cancel_remain_on_channel(struct ieee80211_local *local,
741 static inline int drv_set_ringparam(struct ieee80211_local *local,
756 static inline void drv_get_ringparam(struct ieee80211_local *local,
767 static inline bool drv_tx_frames_pending(struct ieee80211_local *local)
781 static inline int drv_set_bitrate_mask(struct ieee80211_local *local,
801 static inline void drv_set_rekey_data(struct ieee80211_local *local,
814 static inline void drv_event_callback(struct ieee80211_local *local,
825 drv_release_buffered_frames(struct ieee80211_local *local,
840 drv_allow_buffered_frames(struct ieee80211_local *local,
854 static inline void drv_mgd_prepare_tx(struct ieee80211_local *local,
871 static inline void drv_mgd_complete_tx(struct ieee80211_local *local,
889 drv_mgd_protect_tdls_discover(struct ieee80211_local *local,
904 static inline int drv_add_chanctx(struct ieee80211_local *local,
921 static inline void drv_remove_chanctx(struct ieee80211_local *local,
936 static inline void drv_change_chanctx(struct ieee80211_local *local,
958 int drv_assign_vif_chanctx(struct ieee80211_local *local,
962 void drv_unassign_vif_chanctx(struct ieee80211_local *local,
966 int drv_switch_vif_chanctx(struct ieee80211_local *local,
970 static inline int drv_start_ap(struct ieee80211_local *local,
991 static inline void drv_stop_ap(struct ieee80211_local *local,
1008 drv_reconfig_complete(struct ieee80211_local *local,
1020 drv_set_default_unicast_key(struct ieee80211_local *local,
1037 static inline void drv_ipv6_addr_change(struct ieee80211_local *local,
1052 struct ieee80211_local *local = sdata->local;
1065 struct ieee80211_local *local = sdata->local;
1082 struct ieee80211_local *local = sdata->local;
1098 struct ieee80211_local *local = sdata->local;
1113 struct ieee80211_local *local = sdata->local;
1124 static inline int drv_join_ibss(struct ieee80211_local *local,
1140 static inline void drv_leave_ibss(struct ieee80211_local *local,
1153 static inline u32 drv_get_expected_throughput(struct ieee80211_local *local,
1166 static inline int drv_get_txpower(struct ieee80211_local *local,
1181 drv_tdls_channel_switch(struct ieee80211_local *local,
1205 drv_tdls_cancel_channel_switch(struct ieee80211_local *local,
1222 drv_tdls_recv_channel_switch(struct ieee80211_local *local,
1233 static inline void drv_wake_tx_queue(struct ieee80211_local *local,
1251 static inline void schedule_and_wake_txq(struct ieee80211_local *local,
1258 static inline int drv_can_aggregate_in_amsdu(struct ieee80211_local *local,
1269 drv_get_ftm_responder_stats(struct ieee80211_local *local,
1284 static inline int drv_start_pmsr(struct ieee80211_local *local,
1303 static inline void drv_abort_pmsr(struct ieee80211_local *local,
1318 static inline int drv_start_nan(struct ieee80211_local *local,
1333 static inline void drv_stop_nan(struct ieee80211_local *local,
1344 static inline int drv_nan_change_conf(struct ieee80211_local *local,
1365 static inline int drv_add_nan_func(struct ieee80211_local *local,
1384 static inline void drv_del_nan_func(struct ieee80211_local *local,
1397 static inline int drv_set_tid_config(struct ieee80211_local *local,
1412 static inline int drv_reset_tid_config(struct ieee80211_local *local,
1425 static inline void drv_update_vif_offload(struct ieee80211_local *local,
1439 static inline void drv_sta_set_4addr(struct ieee80211_local *local,
1453 static inline void drv_sta_set_decap_offload(struct ieee80211_local *local,
1469 static inline void drv_add_twt_setup(struct ieee80211_local *local,
1488 static inline void drv_twt_teardown_request(struct ieee80211_local *local,
1505 static inline int drv_net_fill_forward_path(struct ieee80211_local *local,
1527 static inline int drv_net_setup_tc(struct ieee80211_local *local,
1544 int drv_change_vif_links(struct ieee80211_local *local,
1548 int drv_change_sta_links(struct ieee80211_local *local,