Home
last modified time | relevance | path

Searched refs:ieee80211_vif (Results 1 – 182 of 182) sorted by relevance

/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dsta.h324 struct ieee80211_vif *vif;
354 struct ieee80211_vif *vif,
357 struct ieee80211_vif *vif,
360 struct ieee80211_vif *vif,
363 struct ieee80211_vif *vif,
366 struct ieee80211_vif *vif,
371 struct ieee80211_vif *vif,
376 struct ieee80211_vif *vif,
387 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
389 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
[all …]
Dmvm.h175 struct ieee80211_vif *vif;
449 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211()
727 struct ieee80211_vif *p2p_device_vif;
747 struct ieee80211_vif *keep_vif;
795 struct ieee80211_vif *noa_vif;
806 struct ieee80211_vif __rcu *csa_vif;
807 struct ieee80211_vif __rcu *csa_tx_blocked_vif;
1139 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1140 void iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1141 int iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
[all …]
Dtime-event.h140 struct ieee80211_vif *vif,
155 struct ieee80211_vif *vif);
180 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
231 struct ieee80211_vif *vif,
Dmac-ctxt.c85 struct ieee80211_vif *vif;
93 struct ieee80211_vif *exclude_vif;
98 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter()
206 u32 iwl_mvm_mac_get_queues_mask(struct ieee80211_vif *vif) in iwl_mvm_mac_get_queues_mask()
225 struct ieee80211_vif *vif) in iwl_mvm_iface_hw_queues_iter()
247 struct ieee80211_vif *exclude_vif) in iwl_mvm_get_used_hw_queues()
281 struct ieee80211_vif *vif) in iwl_mvm_mac_iface_iterator()
305 struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_recalc_tsf_id()
328 struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_allocate_resources()
473 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init()
[all …]
Dpower.c116 struct ieee80211_vif *vif, in iwl_mvm_beacon_filter_set_cqm_params()
170 struct ieee80211_vif *vif, in iwl_mvm_power_configure_uapsd()
263 struct ieee80211_vif *vif) in iwl_mvm_power_allow_uapsd()
293 static bool iwl_mvm_power_is_radar(struct ieee80211_vif *vif) in iwl_mvm_power_is_radar()
312 struct ieee80211_vif *vif, in iwl_mvm_power_config_skip_dtim()
350 struct ieee80211_vif *vif, in iwl_mvm_power_build_cmd()
469 struct ieee80211_vif *vif) in iwl_mvm_power_send_cmd()
510 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
520 struct ieee80211_vif *vif) in iwl_mvm_power_uapsd_misbehav_ap_iterator()
547 struct ieee80211_vif *bf_vif;
[all …]
Dtof.h85 struct ieee80211_vif *vif);
89 struct ieee80211_vif *vif);
92 struct ieee80211_vif *vif);
Dbinding.c69 struct ieee80211_vif *ignore_vif;
118 struct ieee80211_vif *vif) in iwl_mvm_iface_iterator()
138 struct ieee80211_vif *vif, in iwl_mvm_binding_update()
179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif()
196 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif()
Ddebugfs-vif.c70 struct ieee80211_vif *vif, in iwl_dbgfs_update_pm()
131 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write()
198 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tx_pwr_lmt_read()
213 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_pm_params_read()
229 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_mac_params_read()
310 static void iwl_dbgfs_update_bf(struct ieee80211_vif *vif, in iwl_dbgfs_update_bf()
355 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write()
456 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_bf_params_read()
508 static ssize_t iwl_dbgfs_tof_enable_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_enable_write()
571 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_enable_read()
[all …]
Dtdls.c95 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_sta_count()
122 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_config()
180 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_recalc_tdls_state()
198 struct ieee80211_vif *vif) in iwl_mvm_mac_mgd_protect_tdls_discover()
264 struct ieee80211_vif *vif; in iwl_mvm_rx_tdls_notif()
383 struct ieee80211_vif *vif, in iwl_mvm_tdls_config_channel_switch()
515 struct ieee80211_vif *vif; in iwl_mvm_tdls_ch_switch_work()
560 struct ieee80211_vif *vif, in iwl_mvm_tdls_channel_switch()
624 struct ieee80211_vif *vif, in iwl_mvm_tdls_cancel_channel_switch()
677 struct ieee80211_vif *vif, in iwl_mvm_tdls_recv_channel_switch()
Dmac80211.c781 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ampdu_check_trigger()
828 struct ieee80211_vif *vif, in iwl_mvm_mac_ampdu_action()
926 struct ieee80211_vif *vif) in iwl_mvm_cleanup_iterator()
1623 static int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_tx_power()
1644 struct ieee80211_vif *vif) in iwl_mvm_mac_add_interface()
1785 struct ieee80211_vif *vif) in iwl_mvm_prepare_mac_removal()
1838 struct ieee80211_vif *vif) in iwl_mvm_mac_remove_interface()
1901 struct ieee80211_vif *vif) in iwl_mvm_mc_iface_iterator()
2002 struct ieee80211_vif *vif, in iwl_mvm_config_iface_filter()
2030 iwl_mvm_set_bcast_filter(struct ieee80211_vif *vif, in iwl_mvm_set_bcast_filter()
[all …]
Dtof.c110 struct ieee80211_vif *vif) in iwl_tof_iterator()
171 struct ieee80211_vif *vif) in iwl_mvm_tof_responder_cmd()
196 struct ieee80211_vif *vif) in iwl_mvm_tof_range_request_cmd()
230 struct ieee80211_vif *vif) in iwl_mvm_tof_range_request_ext_cmd()
Dsta.c262 struct ieee80211_vif *vif, in iwl_mvm_add_sta()
342 struct ieee80211_vif *vif, in iwl_mvm_update_sta()
490 struct ieee80211_vif *vif, in iwl_mvm_rm_sta()
572 struct ieee80211_vif *vif, in iwl_mvm_rm_sta_id()
689 int iwl_mvm_send_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_send_add_bcast_sta()
710 int iwl_mvm_send_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_send_rm_bcast_sta()
723 int iwl_mvm_alloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_alloc_bcast_sta()
751 int iwl_mvm_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_add_bcast_sta()
771 void iwl_mvm_dealloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_dealloc_bcast_sta()
782 int iwl_mvm_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_rm_bcast_sta()
[all …]
Dtime-event.c149 struct ieee80211_vif *csa_vif; in iwl_mvm_csa_noa_start()
183 struct ieee80211_vif *vif, in iwl_mvm_te_check_disconnect()
202 struct ieee80211_vif *vif = te_data->vif; in iwl_mvm_te_handle_notify_csa()
499 struct ieee80211_vif *vif, in iwl_mvm_time_event_send_add()
560 struct ieee80211_vif *vif, in iwl_mvm_protect_session()
730 struct ieee80211_vif *vif) in iwl_mvm_stop_session_protection()
739 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_start_p2p_roc()
845 struct ieee80211_vif *vif, in iwl_mvm_schedule_csa_period()
Dd3.c78 struct ieee80211_vif *vif, in iwl_mvm_set_rekey_data()
100 struct ieee80211_vif *vif, in iwl_mvm_ipv6_addr_change()
121 struct ieee80211_vif *vif, int idx) in iwl_mvm_set_default_unicast_key()
144 struct ieee80211_vif *vif, in iwl_mvm_wowlan_program_keys()
388 static void iwl_mvm_build_tcp_packet(struct ieee80211_vif *vif, in iwl_mvm_build_tcp_packet()
507 struct ieee80211_vif *vif, in iwl_mvm_send_remote_wake_cfg()
598 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_d3_reprogram()
698 struct ieee80211_vif *vif) in iwl_mvm_get_last_nonqos_seq()
734 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_set_last_nonqos_seq()
786 struct ieee80211_vif *vif, struct iwl_mvm_vif *mvmvif, in iwl_mvm_get_wowlan_config()
[all …]
Dsf.c69 struct ieee80211_vif *ignore_vif;
80 struct ieee80211_vif *vif) in iwl_mvm_bound_iface_iterator()
279 int iwl_mvm_sf_update(struct iwl_mvm *mvm, struct ieee80211_vif *changed_vif, in iwl_mvm_sf_update()
Dquota.c78 struct ieee80211_vif *disabled_vif;
82 struct ieee80211_vif *vif) in iwl_mvm_quota_iterator()
176 struct ieee80211_vif *disabled_vif) in iwl_mvm_update_quotas()
Dutils.c839 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps()
907 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter()
939 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency()
961 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter()
981 struct ieee80211_vif *vif;
986 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator()
1001 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) in iwl_mvm_get_bss_vif()
1018 struct ieee80211_vif *vif, in iwl_mvm_get_wd_timeout()
1061 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_connection_loss()
Dscan.c193 struct ieee80211_vif *vif) in iwl_mvm_scan_condition_iterator()
210 struct ieee80211_vif *vif, in iwl_mvm_get_scan_type()
645 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_build_scan_probe()
740 struct ieee80211_vif *vif) in iwl_mvm_scan_use_ebs()
785 static int iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_scan_lmac()
1054 static int iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_scan_umac()
1169 int iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_reg_scan_start()
1250 struct ieee80211_vif *vif, in iwl_mvm_sched_scan_start()
Dcoex.c361 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type()
504 struct ieee80211_vif *vif, in iwl_mvm_bt_coex_enable_rssi_event()
518 struct ieee80211_vif *vif) in iwl_mvm_bt_notif_iterator()
755 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event()
Dcoex_legacy.c560 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type()
827 struct ieee80211_vif *vif, in iwl_mvm_bt_coex_enable_rssi_event()
841 struct ieee80211_vif *vif) in iwl_mvm_bt_notif_iterator()
1088 struct ieee80211_vif *vif) in iwl_mvm_bt_rssi_iterator()
1123 void iwl_mvm_bt_rssi_event_old(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event_old()
Doffloading.c87 struct ieee80211_vif *vif, in iwl_mvm_send_proto_offload()
Dphy-ctxt.c272 struct ieee80211_vif *vif) in iwl_mvm_binding_iterator()
Dops.c1033 struct ieee80211_vif *vif, in iwl_mvm_disallow_offloading()
1085 struct ieee80211_vif *vif) in iwl_mvm_enter_d0i3_iterator()
1217 struct ieee80211_vif *vif) in iwl_mvm_exit_d0i3_iterator()
1236 struct ieee80211_vif *vif) in iwl_mvm_d0i3_wakeup_reason_iter()
Dtt.c277 struct ieee80211_vif *vif) in iwl_mvm_tt_smps_iterator()
Drx.c459 struct ieee80211_vif *vif) in iwl_mvm_stat_iterator()
Dtx.c541 struct ieee80211_vif *vif = mvmsta->vif; in iwl_mvm_check_ratid_empty()
Drs.c1984 static bool rs_tpc_allowed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in rs_tpc_allowed()
2088 struct ieee80211_vif *vif = mvm_sta->vif; in rs_tpc_perform()
/linux-4.4.14/include/net/
Dmac80211.h258 struct ieee80211_vif *vif;
873 struct ieee80211_vif *vif;
1366 struct ieee80211_vif { struct
1392 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() argument
1411 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1424 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
1744 struct ieee80211_vif *vif;
3275 struct ieee80211_vif *vif);
3277 struct ieee80211_vif *vif,
3280 struct ieee80211_vif *vif);
[all …]
/linux-4.4.14/drivers/net/wireless/cw1200/
Dsta.h21 struct ieee80211_vif *vif);
23 struct ieee80211_vif *vif);
25 struct ieee80211_vif *vif,
33 int cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif,
38 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
43 void cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
99 int cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
101 int cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
103 void cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif,
107 struct ieee80211_vif *vif,
[all …]
Dscan.h43 struct ieee80211_vif *vif,
Dsta.c40 struct ieee80211_vif *vif,
209 struct ieee80211_vif *vif) in cw1200_add_interface()
252 struct ieee80211_vif *vif) in cw1200_remove_interface()
309 struct ieee80211_vif *vif, in cw1200_change_interface()
611 int cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, in cw1200_conf_tx()
684 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in cw1200_set_key()
937 void cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in cw1200_flush()
1548 int cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in cw1200_sta_add()
1579 int cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in cw1200_sta_remove()
1603 struct ieee80211_vif *vif, in __cw1200_sta_notify()
[all …]
Dcw1200.h97 struct ieee80211_vif *vif;
Dscan.c55 struct ieee80211_vif *vif, in cw1200_hw_scan()
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Dsmd.h67 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif);
74 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif,
77 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif);
78 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif,
80 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif,
84 struct ieee80211_vif *vif, int ch);
86 struct ieee80211_vif *vif,
106 int wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
107 int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif);
110 struct ieee80211_vif *vif,
Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
Dpmc.c22 struct ieee80211_vif *vif) in wcn36xx_pmc_enter_bmps_state()
43 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state()
57 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
Ddebug.c32 struct ieee80211_vif *vif = NULL; in read_file_bool_bmps()
37 struct ieee80211_vif, in read_file_bool_bmps()
59 struct ieee80211_vif *vif = NULL; in write_file_bool_bmps()
74 struct ieee80211_vif, in write_file_bool_bmps()
87 struct ieee80211_vif, in write_file_bool_bmps()
Dmain.c173 static inline u8 get_sta_index(struct ieee80211_vif *vif, in get_sta_index()
339 struct ieee80211_vif *vif = NULL; in wcn36xx_config()
350 struct ieee80211_vif, in wcn36xx_config()
385 struct ieee80211_vif *vif, in wcn36xx_set_key()
500 struct ieee80211_vif *vif, in wcn36xx_sw_scan_start()
510 struct ieee80211_vif *vif) in wcn36xx_sw_scan_complete()
585 struct ieee80211_vif *vif, in wcn36xx_bss_info_changed()
757 struct ieee80211_vif *vif) in wcn36xx_remove_interface()
768 struct ieee80211_vif *vif) in wcn36xx_add_interface()
791 static int wcn36xx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wcn36xx_sta_add()
[all …]
Dtxrx.c103 struct ieee80211_vif *vif = NULL; in get_vif_by_addr()
106 struct ieee80211_vif, in get_vif_by_addr()
158 struct ieee80211_vif *vif = NULL; in wcn36xx_set_tx_data()
171 struct ieee80211_vif, in wcn36xx_set_tx_data()
Dsmd.c121 static void wcn36xx_smd_set_bss_ht_params(struct ieee80211_vif *vif, in wcn36xx_smd_set_bss_ht_params()
190 struct ieee80211_vif *vif, in wcn36xx_smd_set_sta_params()
620 struct ieee80211_vif *vif, int ch) in wcn36xx_smd_switch_channel()
708 struct ieee80211_vif *vif, in wcn36xx_smd_add_sta_self_rsp()
736 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif) in wcn36xx_smd_add_sta_self()
1003 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, in wcn36xx_smd_config_sta()
1156 struct ieee80211_vif *vif, in wcn36xx_smd_config_bss_rsp()
1197 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, in wcn36xx_smd_config_bss()
1327 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif) in wcn36xx_smd_delete_bss()
1357 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, in wcn36xx_smd_send_beacon()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dath9k.h254 struct ieee80211_vif *vif; /* interface with which we're associated */
331 struct ieee80211_vif *primary_sta;
414 struct ieee80211_vif *scan_vif;
418 struct ieee80211_vif *roc_vif;
451 struct ieee80211_vif *vif);
454 struct ieee80211_vif *vif);
466 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
502 struct ieee80211_vif *vif, in ath_chanctx_event()
514 struct ieee80211_vif *vif) in ath9k_p2p_remove_vif()
521 struct ieee80211_vif *vif) in ath9k_p2p_bss_info_changed()
[all …]
Dhtc.h366 struct ieee80211_vif *vif,
369 struct ieee80211_vif *vif, int sset);
371 struct ieee80211_vif *vif,
411 struct ieee80211_vif *bslot[ATH9K_HTC_MAX_BCN_VIF];
534 struct ieee80211_vif *csa_vif;
545 struct ieee80211_vif *vif);
547 struct ieee80211_vif *vif);
549 struct ieee80211_vif *vif);
552 struct ieee80211_vif *vif);
Dhtc_drv_beacon.c141 struct ieee80211_vif *vif; in ath9k_htc_send_buffered()
195 struct ieee80211_vif *vif; in ath9k_htc_send_beacon()
323 struct ieee80211_vif *vif) in ath9k_htc_assign_bslot()
345 struct ieee80211_vif *vif) in ath9k_htc_remove_bslot()
363 struct ieee80211_vif *vif) in ath9k_htc_set_tsfadjust()
385 static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_beacon_iter()
396 struct ieee80211_vif *vif) in ath9k_htc_check_beacon_config()
451 struct ieee80211_vif *vif) in ath9k_htc_beacon_config()
511 struct ieee80211_vif *vif; in ath9k_htc_csa_is_finished()
Dbeacon.c72 static void ath9k_beacon_setup(struct ath_softc *sc, struct ieee80211_vif *vif, in ath9k_beacon_setup()
113 struct ieee80211_vif *vif) in ath9k_beacon_generate()
194 void ath9k_beacon_assign_slot(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_beacon_assign_slot()
217 void ath9k_beacon_remove_slot(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_beacon_remove_slot()
276 static void ath9k_set_tsfadjust(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_set_tsfadjust()
294 bool ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_csa_is_finished()
306 static void ath9k_csa_update_vif(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_csa_update_vif()
325 struct ieee80211_vif *vif; in ath9k_beacon_tasklet()
510 struct ieee80211_vif *vif) in ath9k_allow_beacon_config()
584 void ath9k_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif, in ath9k_beacon_config()
Dmain.c346 struct ieee80211_vif *vif) in ath_node_attach()
915 u8 *mac, struct ieee80211_vif *vif) in ath9k_vif_iter()
1012 struct ieee80211_vif *vif, bool changed) in ath9k_set_assoc_state()
1046 struct ieee80211_vif *vif = NULL; in ath9k_set_offchannel_state()
1182 static void ath9k_tpc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_tpc_vif_iter()
1191 void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_set_txpower()
1215 struct ieee80211_vif *vif) in ath9k_assign_hw_queues()
1233 struct ieee80211_vif *vif) in ath9k_add_interface()
1280 struct ieee80211_vif *vif, in ath9k_change_interface()
1316 struct ieee80211_vif *vif) in ath9k_remove_interface()
[all …]
Dhtc_drv_main.c91 static void ath9k_htc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_vif_iter()
127 static void ath9k_htc_bssid_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_bssid_iter()
141 struct ieee80211_vif *vif) in ath9k_htc_set_mac_bssid_mask()
470 struct ieee80211_vif *vif, in ath9k_htc_add_station()
536 struct ieee80211_vif *vif, in ath9k_htc_remove_station()
679 struct ieee80211_vif *vif, in ath9k_htc_update_rate()
706 struct ieee80211_vif *vif, in ath9k_htc_tx_aggr_oper()
1038 struct ieee80211_vif *vif) in ath9k_htc_add_interface()
1121 struct ieee80211_vif *vif) in ath9k_htc_remove_interface()
1320 struct ieee80211_vif *vif, in ath9k_htc_sta_add()
[all …]
Ddebug.h260 struct ieee80211_vif *vif, int sset);
262 struct ieee80211_vif *vif,
265 struct ieee80211_vif *vif,
268 struct ieee80211_vif *vif,
Dchannel.c157 struct ieee80211_vif *vif; in ath_is_go_chanctx_present()
263 struct ieee80211_vif *vif = avp->vif; in ath_chanctx_check_active()
474 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, in ath_chanctx_event()
891 struct ieee80211_vif *vif; in ath_offchannel_next()
969 struct ieee80211_vif *vif = sc->offchannel.scan_vif; in ath_scan_send_probe()
1081 struct ieee80211_vif *vif = avp->vif; in ath_chanctx_send_vif_ps_frame()
1424 static void ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_update_p2p_ps()
1524 struct ieee80211_vif *vif; in ath9k_p2p_ps_timer()
1568 struct ieee80211_vif *vif) in ath9k_p2p_bss_info_changed()
1587 struct ieee80211_vif *vif) in ath9k_p2p_remove_vif()
Dhtc_drv_debug.c427 struct ieee80211_vif *vif, in ath9k_htc_get_et_strings()
436 struct ieee80211_vif *vif, int sset) in ath9k_htc_get_et_sset_count()
454 struct ieee80211_vif *vif, in ath9k_htc_get_et_stats()
Dhtc_drv_txrx.c261 struct ieee80211_vif *vif, in ath9k_htc_tx_data()
342 struct ieee80211_vif *vif = tx_info->control.vif; in ath9k_htc_tx_start()
401 struct ieee80211_vif *vif, in ath9k_htc_check_tx_aggr()
444 struct ieee80211_vif *vif; in ath9k_htc_tx_process()
Ddebug_sta.c246 struct ieee80211_vif *vif, in ath9k_sta_add_debugfs()
Dxmit.c138 static void ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath_set_rates()
2100 struct ieee80211_vif *vif = tx_info->control.vif; in setup_frame_info()
2203 struct ieee80211_vif *vif = info->control.vif; in ath_assign_seq()
2227 struct ieee80211_vif *vif = info->control.vif; in ath_tx_prepare()
2274 struct ieee80211_vif *vif = info->control.vif; in ath_tx_start()
2381 void ath_tx_cabq(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath_tx_cabq()
Ddebug.c1219 struct ieee80211_vif *vif, in ath9k_get_et_strings()
1228 struct ieee80211_vif *vif, int sset) in ath9k_get_et_sset_count()
1249 struct ieee80211_vif *vif, in ath9k_get_et_stats()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dbase.h44 struct ieee80211_vif;
91 void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif);
98 int ath5k_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
103 struct ieee80211_vif *vif);
Dmac80211-ops.c74 ath5k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_add_interface()
159 struct ieee80211_vif *vif) in ath5k_remove_interface()
252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath5k_bss_info_changed()
474 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath5k_set_key()
540 struct ieee80211_vif *vif, in ath5k_sw_scan_start()
550 ath5k_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_sw_scan_complete()
577 ath5k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in ath5k_conf_tx()
616 ath5k_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_get_tsf()
625 ath5k_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) in ath5k_set_tsf()
634 ath5k_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_reset_tsf()
Dbase.c478 void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath5k_vif_iter()
520 struct ieee80211_vif *vif) in ath5k_update_bssid_mask_and_opmode()
1893 ath5k_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_beacon_update()
1931 struct ieee80211_vif *vif; in ath5k_beacon_send()
Dath5k.h1327 struct ieee80211_vif *bslot[ATH_BCBUF];
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dmain.c54 struct ieee80211_vif *vif) in mt7601u_add_interface()
78 struct ieee80211_vif *vif) in mt7601u_remove_interface()
140 mt7601u_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_bss_info_changed()
215 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_add()
246 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_remove()
265 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_notify()
272 struct ieee80211_vif *vif, in mt7601u_sw_scan()
283 struct ieee80211_vif *vif) in mt7601u_sw_scan_complete()
293 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7601u_set_key()
336 mt76_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt76_ampdu_action()
[all …]
Dtx.c202 struct ieee80211_vif *vif = info->control.vif; in mt7601u_tx()
267 int mt7601u_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_conf_tx()
Dmt7601u.h374 int mt7601u_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965.h84 int il4965_tx_agg_start(struct il_priv *il, struct ieee80211_vif *vif,
86 int il4965_tx_agg_stop(struct il_priv *il, struct ieee80211_vif *vif,
111 int il4965_request_scan(struct il_priv *il, struct ieee80211_vif *vif);
114 int il4965_manage_ibss_station(struct il_priv *il, struct ieee80211_vif *vif,
177 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
180 struct ieee80211_vif *vif,
184 int il4965_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
188 int il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
191 il4965_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
Dcommon.h1118 struct ieee80211_vif *vif;
1181 struct ieee80211_vif *scan_vif;
1223 struct ieee80211_vif *vif;
1584 int (*request_scan) (struct il_priv *il, struct ieee80211_vif *vif);
1591 struct ieee80211_vif *vif, bool add);
1702 int il_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1711 struct ieee80211_vif *vif);
1721 int il_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
1723 struct ieee80211_vif *vif);
1724 int il_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
[all …]
Dcommon.c1494 struct ieee80211_vif *vif) in il_get_passive_dwell_time()
1533 il_scan_initiate(struct il_priv *il, struct ieee80211_vif *vif) in il_scan_initiate()
1574 il_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il_mac_hw_scan()
2462 il_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il_mac_sta_remove()
3646 struct ieee80211_vif *vif = il->vif; in il_send_rxon_timing()
3986 struct ieee80211_vif *vif) in il_set_flags_for_band()
4500 il_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in il_mac_conf_tx()
4567 il_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in il_mac_add_interface()
4613 il_teardown_interface(struct il_priv *il, struct ieee80211_vif *vif) in il_teardown_interface()
4626 il_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in il_mac_remove_interface()
[all …]
D3945.h266 int il3945_request_scan(struct il_priv *il, struct ieee80211_vif *vif);
D4965.c1482 struct ieee80211_vif *vif = il->vif; in il4965_hw_channel_switch()
1749 struct ieee80211_vif *vif = il->vif; in il4965_post_associate()
1822 struct ieee80211_vif *vif = il->vif; in il4965_config_ap()
D4965-mac.c768 il4965_get_channels_for_scan(struct il_priv *il, struct ieee80211_vif *vif, in il4965_get_channels_for_scan()
862 il4965_request_scan(struct il_priv *il, struct ieee80211_vif *vif) in il4965_request_scan()
1051 il4965_manage_ibss_station(struct il_priv *il, struct ieee80211_vif *vif, in il4965_manage_ibss_station()
2233 il4965_tx_agg_start(struct il_priv *il, struct ieee80211_vif *vif, in il4965_tx_agg_start()
2329 il4965_tx_agg_stop(struct il_priv *il, struct ieee80211_vif *vif, in il4965_tx_agg_stop()
5894 il4965_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il4965_mac_update_tkip_key()
5909 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in il4965_mac_set_key()
5984 il4965_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il4965_mac_ampdu_action()
6032 il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il4965_mac_sta_add()
6068 il4965_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il4965_mac_channel_switch()
D3945-mac.c1553 struct ieee80211_vif *vif) in il3945_get_channels_for_scan()
2528 il3945_request_scan(struct il_priv *il, struct ieee80211_vif *vif) in il3945_request_scan()
2898 struct ieee80211_vif *vif = il->vif; in il3945_config_ap()
2939 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in il3945_mac_set_key()
3003 il3945_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in il3945_mac_sta_add()
D3945.c2298 il3945_manage_ibss_station(struct il_priv *il, struct ieee80211_vif *vif, in il3945_manage_ibss_station()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Ddebug.h85 struct ieee80211_vif *vif,
88 struct ieee80211_vif *vif, int sset);
90 struct ieee80211_vif *vif,
150 void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
Dtestmode.h24 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
40 struct ieee80211_vif *vif, in ath10k_tm_cmd()
Dmac.h59 int ath10k_mac_vif_chan(struct ieee80211_vif *vif,
78 static inline struct ath10k_vif *ath10k_vif_to_arvif(struct ieee80211_vif *vif) in ath10k_vif_to_arvif()
83 static inline void ath10k_tx_h_seq_no(struct ieee80211_vif *vif, in ath10k_tx_h_seq_no()
Dmac.c569 int ath10k_mac_vif_chan(struct ieee80211_vif *vif, in ath10k_mac_vif_chan()
1415 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_setup_bcn_tmpl()
1465 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_setup_prb_tmpl()
1710 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_setup_ps()
1810 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_ap_csa_count_down()
1856 struct ieee80211_vif *vif) in ath10k_mac_handle_beacon_iter()
1880 struct ieee80211_vif *vif) in ath10k_mac_handle_beacon_miss_iter()
1916 struct ieee80211_vif *vif = arvif->vif; in ath10k_mac_vif_sta_connection_loss_work()
1929 struct ieee80211_vif *vif) in ath10k_peer_assoc_h_listen_intval()
1946 struct ieee80211_vif *vif, in ath10k_peer_assoc_h_basic()
[all …]
Dp2p.c133 struct ieee80211_vif *vif) in ath10k_p2p_noa_update_vdev_iter()
Ddebugfs_sta.c235 void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath10k_sta_add_debugfs()
Dtestmode.c509 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath10k_tm_cmd()
Dcore.h350 struct ieee80211_vif *vif;
Ddebug.c1291 struct ieee80211_vif *vif, in ath10k_debug_get_et_strings()
1300 struct ieee80211_vif *vif, int sset) in ath10k_debug_get_et_sset_count()
1309 struct ieee80211_vif *vif, in ath10k_debug_get_et_stats()
Dwmi.c1702 struct ieee80211_vif *vif) in ath10k_wmi_tx_beacons_iter()
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00.h383 static inline struct rt2x00_intf* vif_to_intf(struct ieee80211_vif *vif) in vif_to_intf()
626 struct ieee80211_vif *vif,
1401 struct ieee80211_vif *vif);
1424 struct ieee80211_vif *vif);
1426 struct ieee80211_vif *vif);
1436 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
1441 int rt2x00mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1443 int rt2x00mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1446 struct ieee80211_vif *vif,
1449 struct ieee80211_vif *vif);
[all …]
Drt2x00mac.c199 struct ieee80211_vif *vif) in rt2x00mac_add_interface()
267 struct ieee80211_vif *vif) in rt2x00mac_remove_interface()
400 struct ieee80211_vif *vif) in rt2x00mac_set_tim_iter()
451 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rt2x00mac_set_key()
534 int rt2x00mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rt2x00mac_sta_add()
543 int rt2x00mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rt2x00mac_sta_remove()
554 struct ieee80211_vif *vif, in rt2x00mac_sw_scan_start()
564 struct ieee80211_vif *vif) in rt2x00mac_sw_scan_complete()
589 struct ieee80211_vif *vif, in rt2x00mac_bss_info_changed()
692 struct ieee80211_vif *vif, u16 queue_idx, in rt2x00mac_conf_tx()
[all …]
Drt2800lib.h184 int rt2800_sta_add(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif,
217 struct ieee80211_vif *vif, u16 queue_idx,
219 u64 rt2800_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
220 int rt2800_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
Drt2x00lib.h156 struct ieee80211_vif *vif);
165 struct ieee80211_vif *vif);
173 struct ieee80211_vif *vif);
Drt2x00dev.c37 struct ieee80211_vif *vif) in rt2x00lib_get_bssidx()
130 struct ieee80211_vif *vif) in rt2x00lib_intf_scheduled_iter()
183 struct ieee80211_vif *vif) in rt2x00lib_bc_buffer_iter()
206 struct ieee80211_vif *vif) in rt2x00lib_beaconupdate_iter()
Drt2x00queue.c724 struct ieee80211_vif *vif) in rt2x00queue_clear_beacon()
747 struct ieee80211_vif *vif) in rt2x00queue_update_beacon()
Drt2400pci.c1664 struct ieee80211_vif *vif, u16 queue, in rt2400pci_conf_tx()
1690 struct ieee80211_vif *vif) in rt2400pci_get_tsf()
Drt73usb.c2230 struct ieee80211_vif *vif, u16 queue_idx, in rt73usb_conf_tx()
2287 static u64 rt73usb_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in rt73usb_get_tsf()
Drt61pci.c2893 struct ieee80211_vif *vif, u16 queue_idx, in rt61pci_conf_tx()
2950 static u64 rt61pci_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in rt61pci_get_tsf()
Drt2800lib.c1421 int rt2800_sta_add(struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif, in rt2800_sta_add()
7854 struct ieee80211_vif *vif, u16 queue_idx, in rt2800_conf_tx()
7922 u64 rt2800_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in rt2800_get_tsf()
7937 int rt2800_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rt2800_ampdu_action()
Drt2500pci.c1989 struct ieee80211_vif *vif) in rt2500pci_get_tsf()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dagn.h151 struct ieee80211_vif *vif,
162 struct ieee80211_vif *vif);
210 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif,
212 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif,
214 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif,
216 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif,
259 struct ieee80211_vif *vif,
300 struct ieee80211_vif *vif, bool add);
364 struct ieee80211_vif *vif,
Dmac80211.c341 struct ieee80211_vif *vif, in iwlagn_mac_set_rekey_data()
437 struct ieee80211_vif *vif; in iwlagn_mac_resume()
599 struct ieee80211_vif *vif, in iwlagn_mac_update_tkip_key()
610 struct ieee80211_vif *vif, in iwlagn_mac_set_key()
731 struct ieee80211_vif *vif, in iwlagn_mac_ampdu_action()
802 struct ieee80211_vif *vif, in iwlagn_mac_sta_add()
835 struct ieee80211_vif *vif, in iwlagn_mac_sta_remove()
862 struct ieee80211_vif *vif, in iwlagn_mac_sta_state()
957 struct ieee80211_vif *vif, in iwlagn_mac_channel_switch()
1108 static void iwlagn_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in iwlagn_mac_flush()
[all …]
Ddev.h486 struct ieee80211_vif *vif;
727 struct ieee80211_vif *scan_vif;
917 iwl_rxon_ctx_from_vif(struct ieee80211_vif *vif) in iwl_rxon_ctx_from_vif()
Dscan.c472 struct ieee80211_vif *vif, in iwl_get_channel_for_reset_scan()
507 struct ieee80211_vif *vif, in iwl_get_channels_for_scan()
628 static int iwlagn_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif) in iwlagn_request_scan()
935 struct ieee80211_vif *vif, in iwl_scan_initiate()
Dtx.c504 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_stop()
595 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_start()
654 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_flush()
699 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif, in iwlagn_tx_agg_oper()
767 struct ieee80211_vif *vif; in iwlagn_check_ratid_empty()
Ddevices.c416 struct ieee80211_vif *vif = ctx->vif; in iwl5000_hw_channel_switch()
577 struct ieee80211_vif *vif = ctx->vif; in iwl6000_hw_channel_switch()
Drxon.c201 struct ieee80211_vif *vif) in iwlagn_update_beacon()
299 struct ieee80211_vif *vif = ctx->vif; in iwl_send_rxon_timing()
744 struct ieee80211_vif *vif) in iwl_set_flags_for_band()
1283 struct ieee80211_vif *vif = ctx->vif; in iwlagn_check_needed_chains()
1409 struct ieee80211_vif *vif, in iwlagn_bss_info_changed()
Dlib.c119 struct ieee80211_vif *vif, bool add) in iwlagn_manage_ibss_station()
912 struct ieee80211_vif *vif, in iwlagn_wowlan_program_keys()
Dsta.c1078 struct ieee80211_vif *vif, in iwlagn_key_sta_id()
1151 struct ieee80211_vif *vif, in iwl_update_tkip_key()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dinit.h35 int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif);
37 int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif);
Devent.c35 struct ieee80211_vif *vif; in wlcore_event_rssi_trigger()
58 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl1271_stop_ba_event()
137 struct ieee80211_vif *vif; in wlcore_event_channel_switch()
180 struct ieee80211_vif *vif; in wlcore_disconnect_sta()
239 struct ieee80211_vif *vif; in wlcore_event_beacon_loss()
Dmain.c53 struct ieee80211_vif *vif,
708 struct ieee80211_vif *cur_vif;
713 struct ieee80211_vif *vif) in wl12xx_vif_count_iter()
724 struct ieee80211_vif *cur_vif, in wl12xx_get_vif_count()
940 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wlcore_save_freed_pkts_addr()
987 struct ieee80211_vif *vif; in wl1271_recovery_work()
1258 struct ieee80211_vif *vif = info->control.vif; in wl1271_op_tx()
2084 struct ieee80211_vif *vif; in wlcore_channel_switch_work()
2121 struct ieee80211_vif *vif; in wlcore_connection_loss_work()
2252 static int wl12xx_init_vif_data(struct wl1271 *wl, struct ieee80211_vif *vif) in wl12xx_init_vif_data()
[all …]
Dinit.c185 struct ieee80211_vif *vif) in wl1271_ap_init_null_template()
218 struct ieee80211_vif *vif) in wl1271_ap_init_qos_null_template()
373 struct ieee80211_vif *vif) in wl1271_sta_hw_init_post_mem()
403 int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif) in wl1271_ap_init_templates()
432 struct ieee80211_vif *vif) in wl1271_ap_hw_init_post_mem()
564 int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif) in wl1271_init_vif_specific()
Dtestmode.h29 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
Dwlcore_i.h494 static inline struct wl12xx_vif *wl12xx_vif_to_data(struct ieee80211_vif *vif) in wl12xx_vif_to_data()
501 struct ieee80211_vif *wl12xx_wlvif_to_vif(struct wl12xx_vif *wlvif) in wl12xx_wlvif_to_vif()
503 return container_of((void *)wlvif, struct ieee80211_vif, drv_priv); in wl12xx_wlvif_to_vif()
Dwlcore.h102 struct ieee80211_vif *vif,
342 struct ieee80211_vif *roc_vif;
514 struct ieee80211_vif *vif,
Dps.c277 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_ps_link_start()
312 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_ps_link_end()
Dscan.h29 int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif,
Dcmd.c513 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_cmd_role_start_sta()
625 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_cmd_role_start_ap()
762 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_cmd_role_start_ibss()
1092 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_cmd_build_klv_null_data()
1117 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl1271_cmd_build_ps_poll()
1140 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl12xx_cmd_build_probe_req()
1186 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl1271_cmd_build_ap_probe_req()
1218 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl1271_cmd_build_arp_rsp()
1306 int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif) in wl1271_build_qos_null_data()
Dscan.c93 struct ieee80211_vif *vif) in wlcore_started_vifs_iter()
340 int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif, in wlcore_scan()
Dhw_ops.h194 struct ieee80211_vif *vif, in wlcore_hw_set_key()
Dtestmode.c361 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wl1271_tm_cmd()
Dcmd.h71 int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif);
Dtx.c914 struct ieee80211_vif *vif; in wl1271_tx_complete_packet()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c295 struct ieee80211_vif *vif) in rsi_mac80211_add_interface()
329 struct ieee80211_vif *vif) in rsi_mac80211_remove_interface()
338 if (!memcmp(adapter->vifs[0], vif, sizeof(struct ieee80211_vif))) in rsi_mac80211_remove_interface()
431 struct ieee80211_vif *vif = adapter->vifs[0]; in rsi_get_connected_channel()
453 struct ieee80211_vif *vif, in rsi_mac80211_bss_info_changed()
512 struct ieee80211_vif *vif, u16 queue, in rsi_mac80211_conf_tx()
564 struct ieee80211_vif *vif, in rsi_hal_key_config()
610 struct ieee80211_vif *vif, in rsi_mac80211_set_key()
672 struct ieee80211_vif *vif, in rsi_mac80211_ampdu_action()
778 struct ieee80211_vif *vif, in rsi_mac80211_set_rate_mask()
[all …]
Drsi_main.h212 struct ieee80211_vif *vifs[RSI_MAX_VIFS];
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c185 static inline void hwsim_check_magic(struct ieee80211_vif *vif) in hwsim_check_magic()
193 static inline void hwsim_set_magic(struct ieee80211_vif *vif) in hwsim_set_magic()
199 static inline void hwsim_clear_magic(struct ieee80211_vif *vif) in hwsim_clear_magic()
501 struct ieee80211_vif *hw_scan_vif;
608 static void hwsim_send_ps_poll(void *dat, u8 *mac, struct ieee80211_vif *vif) in hwsim_send_ps_poll()
640 struct ieee80211_vif *vif, int ps) in hwsim_send_nullfunc()
673 struct ieee80211_vif *vif) in hwsim_send_nullfunc_ps()
680 struct ieee80211_vif *vif) in hwsim_send_nullfunc_no_ps()
778 struct ieee80211_vif *vif) in mac80211_hwsim_get_tsf()
785 struct ieee80211_vif *vif, u64 tsf) in mac80211_hwsim_set_tsf()
[all …]
Dmwl8k.c311 struct ieee80211_vif *vif;
2282 struct ieee80211_vif *vif, in mwl8k_post_pervif_cmd()
2949 struct ieee80211_vif *vif, u8 *beacon, int len) in mwl8k_cmd_set_beacon()
3223 struct ieee80211_vif *vif, u32 legacy_rate_mask) in mwl8k_cmd_set_aid()
3277 mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_cmd_set_rate()
3672 struct ieee80211_vif *vif, u8 *mac, bool set) in mwl8k_cmd_update_mac_addr()
3723 struct ieee80211_vif *vif, u8 *mac) in mwl8k_cmd_set_mac_addr()
3732 struct ieee80211_vif *vif, u8 *mac) in mwl8k_cmd_del_mac_addr()
3855 struct ieee80211_vif *vif, int enable) in mwl8k_cmd_bss_start()
3892 struct ieee80211_vif *vif; in mwl8k_enable_bsses()
[all …]
Dadm8211.c1257 struct ieee80211_vif *vif) in adm8211_get_tsft()
1311 struct ieee80211_vif *vif, in adm8211_bss_info_changed()
1391 struct ieee80211_vif *vif) in adm8211_add_interface()
1418 struct ieee80211_vif *vif) in adm8211_remove_interface()
Dat76c50x-usb.c1891 struct ieee80211_vif *vif) in at76_add_interface()
1916 struct ieee80211_vif *vif) in at76_remove_interface()
1957 struct ieee80211_vif *vif, in at76_hw_scan()
2037 struct ieee80211_vif *vif, in at76_bss_info_changed()
2135 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in at76_set_key()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dcarl9170.h138 struct ieee80211_vif *vif;
173 struct ieee80211_vif __rcu *vif;
641 static inline struct ieee80211_vif *
644 return container_of((void *)priv, struct ieee80211_vif, drv_priv); in carl9170_get_vif()
648 static inline struct ieee80211_vif *carl9170_get_main_vif(struct ar9170 *ar) in carl9170_get_main_vif()
660 static inline bool is_main_vif(struct ar9170 *ar, struct ieee80211_vif *vif) in is_main_vif()
Dmac.c86 struct ieee80211_vif *vif; in carl9170_set_slot_time()
108 struct ieee80211_vif *vif; in carl9170_set_mac_rates()
303 struct ieee80211_vif *vif; in carl9170_set_operating_mode()
405 struct ieee80211_vif *vif; in carl9170_set_beacon_timers()
Dmain.c560 struct ieee80211_vif *vif) in carl9170_init_interface()
600 struct ieee80211_vif *vif) in carl9170_op_add_interface()
603 struct ieee80211_vif *main_vif, *old_main = NULL; in carl9170_op_add_interface()
765 struct ieee80211_vif *vif) in carl9170_op_remove_interface()
768 struct ieee80211_vif *main_vif; in carl9170_op_remove_interface()
1048 struct ieee80211_vif *vif, in carl9170_op_bss_info_changed()
1056 struct ieee80211_vif *main_vif; in carl9170_op_bss_info_changed()
1157 struct ieee80211_vif *vif) in carl9170_op_get_tsf()
1174 struct ieee80211_vif *vif, in carl9170_op_set_key()
1316 struct ieee80211_vif *vif, in carl9170_op_sta_add()
[all …]
Dtx.c112 struct ieee80211_vif *vif; in __carl9170_get_tx_sta()
869 struct ieee80211_vif *vif, in carl9170_tx_get_rates()
1474 struct ieee80211_vif *vif; in carl9170_op_tx()
Drx.c164 struct ieee80211_vif *vif; in carl9170_handle_command_response()
Ddebug.c448 struct ieee80211_vif *vif = carl9170_get_vif(iter); in carl9170_debugfs_vif_dump_read()
/linux-4.4.14/drivers/net/wireless/p54/
Dmain.c38 struct ieee80211_vif *vif, in p54_sta_add_remove()
53 static void p54_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, in p54_sta_notify()
139 struct ieee80211_vif *vif) in p54_beacon_update()
227 struct ieee80211_vif *vif) in p54_add_interface()
261 struct ieee80211_vif *vif) in p54_remove_interface()
410 struct ieee80211_vif *vif, u16 queue, in p54_conf_tx()
456 struct ieee80211_vif *vif, in p54_bss_info_changed()
504 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in p54_set_key()
672 static void p54_flush(struct ieee80211_hw *dev, struct ieee80211_vif *vif, in p54_flush()
Dp54.h169 struct ieee80211_vif *vif;
/linux-4.4.14/drivers/staging/vt6656/
Dmain_usb.c584 static int vnt_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_add_interface()
620 struct ieee80211_vif *vif) in vnt_remove_interface()
692 struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, in vnt_bss_info_changed()
840 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in vnt_set_key()
861 struct ieee80211_vif *vif, in vnt_sw_scan_start()
872 struct ieee80211_vif *vif) in vnt_sw_scan_complete()
890 static u64 vnt_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_get_tsf()
897 static void vnt_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in vnt_set_tsf()
905 static void vnt_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_reset_tsf()
Dkey.h53 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
Drxtx.h256 int vnt_beacon_make(struct vnt_private *, struct ieee80211_vif *);
257 int vnt_beacon_enable(struct vnt_private *, struct ieee80211_vif *,
Dkey.c122 struct ieee80211_vif *vif, struct ieee80211_key_conf *key) in vnt_set_keys()
Ddevice.h271 struct ieee80211_vif *vif;
Drxtx.c1086 int vnt_beacon_make(struct vnt_private *priv, struct ieee80211_vif *vif) in vnt_beacon_make()
1102 int vnt_beacon_enable(struct vnt_private *priv, struct ieee80211_vif *vif, in vnt_beacon_enable()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dcore.c236 struct ieee80211_vif *vif) in rtl_op_add_interface()
335 struct ieee80211_vif *vif) in rtl_op_remove_interface()
368 struct ieee80211_vif *vif, in rtl_op_change_interface()
898 struct ieee80211_vif *vif, in rtl_op_sta_add()
944 struct ieee80211_vif *vif, in rtl_op_sta_remove()
990 struct ieee80211_vif *vif, u16 queue, in rtl_op_conf_tx()
1014 struct ieee80211_vif *vif) in send_beacon_frame()
1027 struct ieee80211_vif *vif, in rtl_op_bss_info_changed()
1329 static u64 rtl_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in rtl_op_get_tsf()
1339 struct ieee80211_vif *vif, u64 tsf) in rtl_op_set_tsf()
[all …]
Dbase.h127 int rtl_tx_agg_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
129 int rtl_tx_agg_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
Dbase.c1408 int rtl_tx_agg_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtl_tx_agg_start()
1437 int rtl_tx_agg_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtl_tx_agg_stop()
Dwifi.h1370 struct ieee80211_vif *vif;
3025 struct ieee80211_vif *vif, in get_sta()
/linux-4.4.14/drivers/staging/vt6655/
Drxtx.h196 int vnt_beacon_make(struct vnt_private *, struct ieee80211_vif *);
197 int vnt_beacon_enable(struct vnt_private *, struct ieee80211_vif *,
Dkey.h67 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
Dkey.c114 struct ieee80211_vif *vif, struct ieee80211_key_conf *key) in vnt_set_keys()
Ddevice.h119 struct ieee80211_vif *vif;
Ddevice_main.c1213 static int vnt_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_add_interface()
1244 struct ieee80211_vif *vif) in vnt_remove_interface()
1314 struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, in vnt_bss_info_changed()
1485 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in vnt_set_key()
1515 static u64 vnt_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_get_tsf()
1525 static void vnt_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in vnt_set_tsf()
1533 static void vnt_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_reset_tsf()
Drxtx.c1491 int vnt_beacon_make(struct vnt_private *priv, struct ieee80211_vif *vif) in vnt_beacon_make()
1507 int vnt_beacon_enable(struct vnt_private *priv, struct ieee80211_vif *vif, in vnt_beacon_enable()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmac80211_if.c490 brcms_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_add_interface()
520 brcms_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_remove_interface()
580 struct ieee80211_vif *vif, in brcms_ops_bss_info_changed()
765 struct ieee80211_vif *vif, in brcms_ops_sw_scan_start()
776 struct ieee80211_vif *vif) in brcms_ops_sw_scan_complete()
786 brcms_ops_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in brcms_ops_conf_tx()
799 brcms_ops_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_sta_add()
820 struct ieee80211_vif *vif, in brcms_ops_ampdu_action()
900 static void brcms_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_flush()
916 static u64 brcms_ops_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_get_tsf()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.h130 struct ieee80211_vif *vif;
Dar5523.c1094 static void ar5523_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ar5523_flush()
1104 struct ieee80211_vif *vif) in ar5523_add_interface()
1126 struct ieee80211_vif *vif) in ar5523_remove_interface()
1238 struct ieee80211_vif *vif, in ar5523_create_connection()
1274 struct ieee80211_vif *vif, in ar5523_bss_info_changed()
/linux-4.4.14/net/mac80211/
Dagg-rx.c111 void ieee80211_stop_rx_ba_session(struct ieee80211_vif *vif, u16 ba_rx_bitmap, in ieee80211_stop_rx_ba_session()
388 void ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif, in ieee80211_start_rx_ba_session_offl()
409 void ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif, in ieee80211_stop_rx_ba_session_offl()
Dagg-tx.c114 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn) in ieee80211_send_bar()
720 void ieee80211_start_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u16 tid) in ieee80211_start_tx_ba_cb()
762 void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, in ieee80211_start_tx_ba_cb_irqsafe()
839 void ieee80211_stop_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u8 tid) in ieee80211_stop_tx_ba_cb()
893 void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, in ieee80211_stop_tx_ba_cb_irqsafe()
Dutil.c131 struct ieee80211_vif *vif, in ieee80211_generic_frame_duration()
158 struct ieee80211_vif *vif, size_t frame_len, in ieee80211_rts_duration()
201 struct ieee80211_vif *vif, in ieee80211_ctstoself_duration()
588 struct ieee80211_vif *vif), in __iterate_interfaces()
625 struct ieee80211_vif *vif), in ieee80211_iterate_interfaces()
639 struct ieee80211_vif *vif), in ieee80211_iterate_active_interfaces_atomic()
654 struct ieee80211_vif *vif), in ieee80211_iterate_active_interfaces_rtnl()
694 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev) in wdev_to_ieee80211_vif()
705 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif) in ieee80211_vif_to_wdev()
2120 void ieee80211_resume_disconnect(struct ieee80211_vif *vif) in ieee80211_resume_disconnect()
[all …]
Dtx.c1232 struct ieee80211_vif *vif, in ieee80211_drv_tx()
1322 struct ieee80211_vif *vif, in ieee80211_tx_frags()
1401 struct ieee80211_vif *vif; in __ieee80211_tx()
1515 struct ieee80211_vif *vif, struct sk_buff *skb, in ieee80211_tx_prepare_skb()
3231 u8 ieee80211_csa_update_counter(struct ieee80211_vif *vif) in ieee80211_csa_update_counter()
3257 bool ieee80211_csa_is_complete(struct ieee80211_vif *vif) in ieee80211_csa_is_complete()
3317 struct ieee80211_vif *vif, in __ieee80211_beacon_get()
3506 struct ieee80211_vif *vif, in ieee80211_beacon_get_template()
3514 struct ieee80211_vif *vif, in ieee80211_beacon_get_tim()
3550 struct ieee80211_vif *vif) in ieee80211_proberesp_get()
[all …]
Dpm.c199 void ieee80211_report_wowlan_wakeup(struct ieee80211_vif *vif, in ieee80211_report_wowlan_wakeup()
Dkey.c714 struct ieee80211_vif *vif, in ieee80211_iter_keys()
716 struct ieee80211_vif *vif, in ieee80211_iter_keys()
876 void ieee80211_gtk_rekey_notify(struct ieee80211_vif *vif, const u8 *bssid, in ieee80211_gtk_rekey_notify()
1107 ieee80211_gtk_rekey_add(struct ieee80211_vif *vif, in ieee80211_gtk_rekey_add()
Dieee80211_i.h927 struct ieee80211_vif vif;
931 struct ieee80211_sub_if_data *vif_to_sdata(struct ieee80211_vif *p) in vif_to_sdata()
988 ieee80211_vif_get_shift(struct ieee80211_vif *vif) in ieee80211_vif_get_shift()
1693 void ieee80211_start_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u16 tid);
1694 void ieee80211_stop_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u8 tid);
Drate.c543 static void rate_fixup_ratelist(struct ieee80211_vif *vif, in rate_fixup_ratelist()
799 void ieee80211_get_tx_rates(struct ieee80211_vif *vif, in ieee80211_get_tx_rates()
Dht.c495 void ieee80211_request_smps(struct ieee80211_vif *vif, in ieee80211_request_smps()
Dmlme.c1099 void ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success) in ieee80211_chswitch_done()
2348 struct ieee80211_vif *vif) in ieee80211_ap_probereq_get()
2465 void ieee80211_beacon_loss(struct ieee80211_vif *vif) in ieee80211_beacon_loss()
2477 void ieee80211_connection_loss(struct ieee80211_vif *vif) in ieee80211_connection_loss()
4999 void ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif, in ieee80211_cqm_rssi_notify()
5011 void ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp) in ieee80211_cqm_beacon_loss_notify()
Ddriver-ops.h619 struct ieee80211_vif *vif = sdata ? &sdata->vif : NULL; in drv_flush()
Dcfg.c2232 struct ieee80211_vif *vif = NULL; in ieee80211_testmode_cmd()
2436 struct ieee80211_vif *vif = &sdata->vif; in ieee80211_set_cqm_rssi_config()
2888 void ieee80211_csa_finish(struct ieee80211_vif *vif) in ieee80211_csa_finish()
Dchan.c253 struct ieee80211_vif *vif = &sdata->vif; in ieee80211_get_chanctx_max_required_bw()
Dtdls.c1414 void ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer, in ieee80211_tdls_oper_request()
Dsta_info.c1123 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif, in ieee80211_find_sta()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dmain.c497 struct ieee80211_vif *vif) in wl1251_op_add_interface()
543 struct ieee80211_vif *vif) in wl1251_op_remove_interface()
883 struct ieee80211_vif *vif, in wl1251_op_set_key()
989 struct ieee80211_vif *vif, in wl1251_op_hw_scan()
1094 struct ieee80211_vif *vif, in wl1251_op_bss_info_changed()
1302 struct ieee80211_vif *vif, u16 queue, in wl1251_op_conf_tx()
Dwl1251.h395 struct ieee80211_vif *vif;
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Drtl8180.h107 struct ieee80211_vif *vif;
Ddev.c1268 struct ieee80211_vif *vif) in rtl8180_get_tsf()
1280 struct ieee80211_vif *vif = in rtl8180_beacon_work()
1281 container_of((void *)vif_priv, struct ieee80211_vif, drv_priv); in rtl8180_beacon_work()
1317 struct ieee80211_vif *vif) in rtl8180_add_interface()
1355 struct ieee80211_vif *vif) in rtl8180_remove_interface()
1415 struct ieee80211_vif *vif, u16 queue, in rtl8180_conf_tx()
1489 struct ieee80211_vif *vif, in rtl8180_bss_info_changed()
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/
Dtx.c32 void wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif, in wl18xx_get_last_tx_rate()
Dmain.c1534 struct ieee80211_vif *vif, in wl18xx_set_key()
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dmain.c369 struct ieee80211_vif *vif) in lbtf_op_add_interface()
395 struct ieee80211_vif *vif) in lbtf_op_remove_interface()
487 struct ieee80211_vif *vif, in lbtf_op_bss_info_changed()
Dlibertas_tf.h187 struct ieee80211_vif *vif;
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
Ddev.c1056 static u64 rtl8187_get_tsf(struct ieee80211_hw *dev, struct ieee80211_vif *vif) in rtl8187_get_tsf()
1069 struct ieee80211_vif *vif = in rtl8187_beacon_work()
1070 container_of((void *)vif_priv, struct ieee80211_vif, drv_priv); in rtl8187_beacon_work()
1107 struct ieee80211_vif *vif) in rtl8187_add_interface()
1148 struct ieee80211_vif *vif) in rtl8187_remove_interface()
1254 struct ieee80211_vif *vif, in rtl8187_bss_info_changed()
1344 struct ieee80211_vif *vif, u16 queue, in rtl8187_conf_tx()
Drtl8187.h106 struct ieee80211_vif *vif;
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_mac.h186 struct ieee80211_vif *vif;
Dzd_mac.c1114 struct ieee80211_vif *vif) in zd_op_add_interface()
1140 struct ieee80211_vif *vif) in zd_op_remove_interface()
1294 struct ieee80211_vif *vif, in zd_op_bss_info_changed()
1353 static u64 zd_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in zd_op_get_tsf()
/linux-4.4.14/drivers/net/wireless/ath/
Dath.h204 struct ieee80211_vif *vif,
Dkey.c474 struct ieee80211_vif *vif, in ath_key_config()
/linux-4.4.14/drivers/net/wireless/b43/
Dmain.c370 struct ieee80211_vif *vif,
940 struct ieee80211_vif *vif, in b43_op_update_tkip_key()
3802 struct ieee80211_vif *vif, u16 _queue, in b43_op_conf_tx()
3849 static u64 b43_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in b43_op_get_tsf()
3869 struct ieee80211_vif *vif, u64 tsf) in b43_op_set_tsf()
4114 struct ieee80211_vif *vif, in b43_op_bss_info_changed()
4173 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in b43_op_set_key()
4991 struct ieee80211_vif *vif) in b43_op_add_interface()
5034 struct ieee80211_vif *vif) in b43_op_remove_interface()
5148 struct ieee80211_vif *vif, in b43_op_sta_notify()
[all …]
Db43.h917 struct ieee80211_vif *vif;
/linux-4.4.14/drivers/net/wireless/b43legacy/
Db43legacy.h592 struct ieee80211_vif *vif;
Dmain.c2538 struct ieee80211_vif *vif, u16 queue, in b43legacy_op_conf_tx()
2838 struct ieee80211_vif *vif, in b43legacy_op_bss_info_changed()
3409 struct ieee80211_vif *vif) in b43legacy_op_add_interface()
3451 struct ieee80211_vif *vif) in b43legacy_op_remove_interface()
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c4384 struct ieee80211_vif *vif, const u8* mac) in rtl8xxxu_sw_scan_start()
4395 struct ieee80211_vif *vif) in rtl8xxxu_sw_scan_complete()
4445 rtl8xxxu_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtl8xxxu_bss_info_changed()
4748 struct ieee80211_vif *vif = tx_info->control.vif; in rtl8xxxu_tx()
5150 struct ieee80211_vif *vif) in rtl8xxxu_add_interface()
5176 struct ieee80211_vif *vif) in rtl8xxxu_remove_interface()
5231 struct ieee80211_vif *vif, u16 queue, in rtl8xxxu_conf_tx()
5303 struct ieee80211_vif *vif, in rtl8xxxu_set_key()
5377 rtl8xxxu_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtl8xxxu_ampdu_action()
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Dscan.c98 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); in wl1271_scan_send()
Dmain.c1649 struct ieee80211_vif *vif, in wl12xx_set_key()