Searched refs:vif (Results 1 - 25 of 193) sorted by relevance

12345678

/drivers/net/wireless/ath/wcn36xx/
H A Dpmc.c22 struct ieee80211_vif *vif)
25 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv;
27 ret = wcn36xx_smd_enter_bmps(wcn, vif);
43 struct ieee80211_vif *vif)
45 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv;
51 wcn36xx_smd_exit_bmps(wcn, vif);
57 struct ieee80211_vif *vif)
60 return wcn36xx_smd_keep_alive_req(wcn, vif,
21 wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
42 wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
56 wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
H A Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
H A Dmain.c173 static inline u8 get_sta_index(struct ieee80211_vif *vif, argument
176 return NL80211_IFTYPE_STATION == vif->type ?
337 struct ieee80211_vif *vif = NULL; local
347 vif = container_of((void *)tmp,
350 wcn36xx_smd_switch_channel(wcn, vif, ch);
383 struct ieee80211_vif *vif,
388 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv;
441 if (NL80211_IFTYPE_STATION == vif->type)
443 vif,
453 get_sta_index(vif, sta_pri
382 wcn36xx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument
579 wcn36xx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument
751 wcn36xx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
762 wcn36xx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
786 wcn36xx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
809 wcn36xx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
852 wcn36xx_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
[all...]
H A Ddebug.c32 struct ieee80211_vif *vif = NULL; local
36 vif = container_of((void *)vif_priv,
39 if (NL80211_IFTYPE_STATION == vif->type) {
59 struct ieee80211_vif *vif = NULL; local
73 vif = container_of((void *)vif_priv,
76 if (NL80211_IFTYPE_STATION == vif->type) {
77 wcn36xx_enable_keep_alive_null_packet(wcn, vif);
78 wcn36xx_pmc_enter_bmps_state(wcn, vif);
86 vif = container_of((void *)vif_priv,
89 if (NL80211_IFTYPE_STATION == vif
[all...]
H A Dsmd.h67 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif);
70 int wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch);
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);
[all...]
/drivers/net/wireless/iwlwifi/mvm/
H A Dmac-ctxt.c83 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_iface_iterator_data
92 struct ieee80211_vif *vif)
95 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
99 if (vif == data->vif)
118 switch (data->vif->type) {
128 if (vif->type != NL80211_IFTYPE_AP ||
133 min_bi = min(data->vif->bss_conf.beacon_int,
134 vif->bss_conf.beacon_int);
139 if ((data->vif
91 iwl_mvm_mac_tsf_id_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
200 iwl_mvm_mac_get_queues_mask(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
217 iwl_mvm_mac_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
244 iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
267 iwl_mvm_mac_ctxt_allocate_resources(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
417 iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
447 iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
466 iwl_mvm_ack_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum ieee80211_band band, u8 *cck_rates, u8 *ofdm_rates) argument
552 iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd) argument
586 iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd, const u8 *bssid_override, u32 action) argument
699 iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off, const u8 *bssid_override) argument
783 iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument
803 iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument
832 iwl_mvm_go_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
842 iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument
899 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument
968 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
988 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_ap_iterator_data
994 iwl_mvm_mac_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
1013 iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_data_ap *ctxt_ap, bool add) argument
1070 iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument
1095 iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument
1127 iwl_mvm_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off, const u8 *bssid_override) argument
1156 iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1177 iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off, const u8 *bssid_override) argument
1190 iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1315 iwl_mvm_beacon_loss_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
[all...]
H A Dtdls.c82 ieee80211_tdls_oper_request(mvmsta->vif, sta->addr,
89 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
104 if (vif) {
106 if (mvmsta->vif != vif)
116 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
119 int tdls_sta_cnt = iwl_mvm_tdls_sta_count(mvm, vif);
131 struct ieee80211_vif *vif)
134 u32 duration = 2 * vif->bss_conf.dtim_period * vif
130 iwl_mvm_mac_mgd_protect_tdls_discover(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
[all...]
H A Dsta.h320 struct ieee80211_vif *vif; member in struct:iwl_mvm_sta
350 struct ieee80211_vif *vif,
353 struct ieee80211_vif *vif,
356 struct ieee80211_vif *vif,
359 struct ieee80211_vif *vif,
362 struct ieee80211_vif *vif,
367 struct ieee80211_vif *vif,
372 struct ieee80211_vif *vif,
384 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
386 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
[all...]
H A Dtime-event.h124 * @vif: the virtual interface for which the session is issued
140 struct ieee80211_vif *vif,
147 * @vif: the virtual interface for which the session is issued
155 struct ieee80211_vif *vif);
167 * @vif: the virtual interface for which the roc is requested. It is assumed
168 * that the vif type is NL80211_IFTYPE_P2P_DEVICE
170 * channel that is bound to the vif.
181 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
197 * @vif: the vif t
[all...]
H A Dmac80211.c143 * be the vif's ip address. in case there is not a single
147 * the LSB bytes of the vif's mac address
575 struct ieee80211_vif *vif,
633 ret = iwl_mvm_sta_tx_agg_start(mvm, vif, sta, tid, ssn);
636 ret = iwl_mvm_sta_tx_agg_stop(mvm, vif, sta, tid);
640 ret = iwl_mvm_sta_tx_agg_flush(mvm, vif, sta, tid);
643 ret = iwl_mvm_sta_tx_agg_oper(mvm, vif, sta, tid, buf_size);
663 struct ieee80211_vif *vif)
666 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
941 static int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
574 iwl_mvm_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
662 iwl_mvm_cleanup_iterator(void *data, u8 *mac, struct ieee80211_vif *vif) argument
955 iwl_mvm_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1087 iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1116 iwl_mvm_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1179 iwl_mvm_mc_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
1288 iwl_mvm_set_bcast_filter(struct ieee80211_vif *vif, const struct iwl_fw_bcast_filter *in_filter, struct iwl_fw_bcast_filter *out_filter) argument
1323 iwl_mvm_bcast_filter_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
1412 iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1427 iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1434 iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument
1590 iwl_mvm_start_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1674 iwl_mvm_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1719 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument
1748 iwl_mvm_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument
1826 iwl_mvm_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
1863 iwl_mvm_mac_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1905 iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
1947 iwl_mvm_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1969 iwl_mvm_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
2080 iwl_mvm_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
2091 iwl_mvm_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 ac, const struct ieee80211_tx_queue_params *params) argument
2115 iwl_mvm_mac_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2142 iwl_mvm_mac_sched_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument
2198 iwl_mvm_mac_sched_scan_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2212 iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
2299 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
2349 iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, struct ieee80211_channel *channel, struct ieee80211_vif *vif, int duration) argument
2432 iwl_mvm_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type) argument
2663 __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument
2753 iwl_mvm_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument
2767 __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument
2826 iwl_mvm_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument
2923 __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, void *data, int len) argument
2968 iwl_mvm_mac_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
2983 iwl_mvm_channel_switch_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_chan_def *chandef) argument
3006 iwl_mvm_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
[all...]
H A Dbinding.c118 struct ieee80211_vif *vif)
121 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
123 if (vif == data->ignore_vif)
138 struct ieee80211_vif *vif,
142 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
144 .ignore_vif = vif,
179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
181 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
190 if (iwl_mvm_sf_update(mvm, vif, false))
193 return iwl_mvm_binding_update(mvm, vif, mvmvi
117 iwl_mvm_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
137 iwl_mvm_binding_update(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_phy_ctxt *phyctxt, bool add) argument
196 iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
[all...]
H A Dpower.c113 struct ieee80211_vif *vif,
116 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
118 if (vif->bss_conf.cqm_rssi_thold) {
120 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst);
123 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold);
166 struct ieee80211_vif *vif,
169 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
259 struct ieee80211_vif *vif)
261 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
263 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif
112 iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
165 iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument
258 iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
289 iwl_mvm_power_is_radar(struct ieee80211_vif *vif) argument
307 iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument
423 iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
464 iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
473 iwl_mvm_power_uapsd_misbehav_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
515 iwl_mvm_power_disable_pm_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument
523 iwl_mvm_power_ps_disabled_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument
534 iwl_mvm_power_get_vifs_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
662 iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, struct ieee80211_vif *vif, char *buf, int bufsz) argument
737 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
771 _iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd, u32 cmd_flags, bool d0i3) argument
796 iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 flags) argument
808 iwl_mvm_update_beacon_abort(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool enable) argument
828 iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 flags) argument
949 iwl_mvm_update_d0i3_power_mode(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool enable, u32 flags) argument
[all...]
H A Ddebugfs-vif.c69 struct ieee80211_vif *vif,
72 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
79 int dtimper = vif->bss_conf.dtim_period ?: 1;
80 int dtimper_msec = dtimper * vif->bss_conf.beacon_int;
130 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, argument
133 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
186 iwl_dbgfs_update_pm(mvm, vif, param, val);
197 struct ieee80211_vif *vif = file->private_data; local
198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
204 pos = iwl_mvm_power_mac_dbgfs_read(mvm, vif, bu
68 iwl_dbgfs_update_pm(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_dbgfs_pm_mask param, int val) argument
213 struct ieee80211_vif *vif = file->private_data; local
294 iwl_dbgfs_update_bf(struct ieee80211_vif *vif, enum iwl_dbgfs_bf_mask param, int value) argument
339 iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
440 struct ieee80211_vif *vif = file->private_data; local
485 iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
510 struct ieee80211_vif *vif = file->private_data; local
535 iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
596 iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
[all...]
/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c146 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) argument
148 struct ath6kl *ar = vif->ar;
150 if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags))
153 del_timer_sync(&vif->sched_scan_timer);
158 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false);
163 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) argument
165 struct ath6kl *ar = vif->ar;
168 stopped = __ath6kl_cfg80211_sscan_stop(vif);
176 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, argument
182 vif
195 ath6kl_set_auth_type(struct ath6kl_vif *vif, enum nl80211_auth_type auth_type) argument
223 ath6kl_set_cipher(struct ath6kl_vif *vif, u32 cipher, bool ucast) argument
266 ath6kl_set_key_mgmt(struct ath6kl_vif *vif, u32 key_mgmt) argument
285 ath6kl_cfg80211_ready(struct ath6kl_vif *vif) argument
322 ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument
430 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif *vif, bool enable) argument
459 struct ath6kl_vif *vif = netdev_priv(dev); local
680 ath6kl_add_bss_if_needed(struct ath6kl_vif *vif, enum network_type nw_type, const u8 *bssid, struct ieee80211_channel *chan, const u8 *beacon_ie, size_t beacon_ie_len) argument
735 ath6kl_cfg80211_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_intvl, u16 beacon_intvl, enum network_type nw_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) argument
819 struct ath6kl_vif *vif = netdev_priv(dev); local
854 ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 proto_reason) argument
908 ath6kl_set_probed_ssids(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_ssid *ssids, int n_ssids, struct cfg80211_match_set *match_set, int n_match_ssid) argument
989 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); local
1068 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted) argument
1095 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode) argument
1120 struct ath6kl_vif *vif = netdev_priv(ndev); local
1244 struct ath6kl_vif *vif = netdev_priv(ndev); local
1275 struct ath6kl_vif *vif = netdev_priv(ndev); local
1310 struct ath6kl_vif *vif = netdev_priv(ndev); local
1355 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument
1370 struct ath6kl_vif *vif; local
1400 struct ath6kl_vif *vif; local
1435 struct ath6kl_vif *vif; local
1471 struct ath6kl_vif *vif = netdev_priv(dev); local
1529 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); local
1549 struct ath6kl_vif *vif = netdev_priv(ndev); local
1612 struct ath6kl_vif *vif = netdev_priv(dev); local
1680 struct ath6kl_vif *vif = netdev_priv(dev); local
1766 struct ath6kl_vif *vif = netdev_priv(dev); local
1865 struct ath6kl_vif *vif = netdev_priv(netdev); local
1875 struct ath6kl_vif *vif = netdev_priv(netdev); local
1884 struct ath6kl_vif *vif = netdev_priv(netdev); local
1892 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument
1947 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2025 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2064 is_hsleep_mode_procsed(struct ath6kl_vif *vif) argument
2074 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2113 ath6kl_wow_suspend_vif(struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument
2210 struct ath6kl_vif *first_vif, *vif; local
2255 ath6kl_wow_resume_vif(struct ath6kl_vif *vif) argument
2293 struct ath6kl_vif *vif; local
2335 struct ath6kl_vif *vif; local
2375 struct ath6kl_vif *vif; local
2410 struct ath6kl_vif *vif; local
2583 ath6kl_set_htcap(struct ath6kl_vif *vif, enum ieee80211_band band, bool ht_enable) argument
2604 ath6kl_restore_htcap(struct ath6kl_vif *vif) argument
2629 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument
2665 ath6kl_set_ies(struct ath6kl_vif *vif, struct cfg80211_beacon_data *info) argument
2752 struct ath6kl_vif *vif = netdev_priv(dev); local
2948 struct ath6kl_vif *vif = netdev_priv(dev); local
2962 struct ath6kl_vif *vif = netdev_priv(dev); local
2982 struct ath6kl_vif *vif = netdev_priv(dev); local
2994 struct ath6kl_vif *vif = netdev_priv(dev); local
3018 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local
3039 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local
3049 ath6kl_send_go_probe_resp(struct ath6kl_vif *vif, const u8 *buf, size_t len, unsigned int freq) argument
3086 ath6kl_mgmt_powersave_ap(struct ath6kl_vif *vif, u32 id, u32 freq, u32 wait, const u8 *buf, size_t len, bool *more_data, bool no_cck) argument
3174 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local
3235 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local
3254 struct ath6kl_vif *vif = netdev_priv(dev); local
3340 struct ath6kl_vif *vif = netdev_priv(dev); local
3357 struct ath6kl_vif *vif = netdev_priv(dev); local
3368 struct ath6kl_vif *vif = netdev_priv(dev); local
3453 ath6kl_cfg80211_stop(struct ath6kl_vif *vif) argument
3495 struct ath6kl_vif *vif; local
3560 ath6kl_cfg80211_vif_init(struct ath6kl_vif *vif) argument
3581 ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready) argument
3612 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif) argument
3639 struct ath6kl_vif *vif; local
[all...]
H A Dmain.c26 struct ath6kl_sta *ath6kl_find_sta(struct ath6kl_vif *vif, u8 *node_addr) argument
28 struct ath6kl *ar = vif->ar;
35 max_conn = (vif->nw_type == AP_NETWORK) ? AP_MAX_NUM_STA : 0;
61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, argument
65 struct ath6kl *ar = vif->ar;
83 aggr_conn_init(vif, vif->aggr_cntxt, sta->aggr_conn);
351 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) argument
357 if (vif->wep_key_list[index].key_len) {
359 if (index == vif
375 ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel) argument
423 ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, u8 keymgmt, u8 ucipher, u8 auth, u8 assoc_req_len, u8 *assoc_info, u8 apsd_info) argument
501 struct ath6kl_vif *vif = netdev_priv(dev); local
507 ath6kl_disconnect(struct ath6kl_vif *vif) argument
553 ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) argument
572 ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) argument
602 struct ath6kl_vif *vif; local
623 ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_int, u16 beacon_int, enum network_type net_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) argument
671 ath6kl_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument
698 ath6kl_update_target_stats(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument
817 ath6kl_tgt_stats_event(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument
863 ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) argument
919 ath6kl_dtimexpiry_event(struct ath6kl_vif *vif) argument
963 ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 prot_reason_status) argument
1073 struct ath6kl_vif *vif; local
1090 struct ath6kl_vif *vif = netdev_priv(dev); local
1106 struct ath6kl_vif *vif = netdev_priv(dev); local
1119 struct ath6kl_vif *vif = netdev_priv(dev); local
1127 struct ath6kl_vif *vif = netdev_priv(dev); local
1158 struct ath6kl_vif *vif = netdev_priv(ndev); local
[all...]
H A Dcfg80211.h30 void ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq,
32 void ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted);
34 void ath6kl_cfg80211_connect_event(struct ath6kl_vif *vif, u16 channel,
41 void ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason,
45 void ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid,
54 void ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif);
56 void ath6kl_cfg80211_stop(struct ath6kl_vif *vif);
/drivers/net/wireless/ti/wlcore/
H A Dtestmode.h29 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
H A 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);
H A Devent.c35 struct ieee80211_vif *vif; local
48 vif = wl12xx_wlvif_to_vif(wlvif);
50 ieee80211_cqm_rssi_notify(vif, event, GFP_KERNEL);
58 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
64 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap,
65 vif->bss_conf.bssid);
75 ieee80211_stop_rx_ba_session(vif,
137 struct ieee80211_vif *vif; local
151 vif = wl12xx_wlvif_to_vif(wlvif);
153 ieee80211_chswitch_done(vif, succes
175 struct ieee80211_vif *vif; local
234 struct ieee80211_vif *vif; local
[all...]
/drivers/net/xen-netback/
H A Dinterface.c66 int xenvif_schedulable(struct xenvif *vif) argument
68 return netif_running(vif->dev) &&
69 test_bit(VIF_STATUS_CONNECTED, &vif->status) &&
70 !vif->disabled;
89 /* This vif is rogue, we pretend we've there is nothing to do
90 * for this vif to deschedule it from NAPI. But this interface
93 if (unlikely(queue->vif->disabled)) {
127 struct net_device *dev = queue->vif->dev;
134 struct net_device *dev = queue->vif->dev;
141 struct xenvif *vif local
184 struct xenvif *vif = netdev_priv(dev); local
214 xenvif_up(struct xenvif *vif) argument
230 xenvif_down(struct xenvif *vif) argument
248 struct xenvif *vif = netdev_priv(dev); local
257 struct xenvif *vif = netdev_priv(dev); local
266 struct xenvif *vif = netdev_priv(dev); local
278 struct xenvif *vif = netdev_priv(dev); local
339 struct xenvif *vif = netdev_priv(dev); local
392 struct xenvif *vif; local
503 xenvif_carrier_on(struct xenvif *vif) argument
607 xenvif_carrier_off(struct xenvif *vif) argument
620 xenvif_disconnect(struct xenvif *vif) argument
666 xenvif_free(struct xenvif *vif) argument
[all...]
/drivers/net/wireless/brcm80211/brcmfmac/
H A Dbtcoex.h26 int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif,
H A Dp2p.c468 struct brcmf_if *pri_ifp = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif->ifp;
549 struct brcmf_cfg80211_vif *vif; local
554 vif = p2p->bss_idx[P2PAPI_BSSCFG_DEVICE].vif;
555 (void)brcmf_p2p_set_discover_state(vif->ifp, WL_P2P_DISC_ST_SCAN, 0, 0);
558 vif = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif;
559 (void)brcmf_fil_iovar_int_set(vif->ifp, "p2p_disc", 0);
573 struct brcmf_cfg80211_vif *vif; local
577 vif
641 struct brcmf_cfg80211_vif *vif; local
774 struct brcmf_cfg80211_vif *vif; local
885 brcmf_p2p_scan_prep(struct wiphy *wiphy, struct cfg80211_scan_request *request, struct brcmf_cfg80211_vif *vif) argument
931 struct brcmf_cfg80211_vif *vif; local
1501 struct brcmf_cfg80211_vif *vif; local
1854 struct brcmf_cfg80211_vif *vif = ifp->vif; local
1995 struct brcmf_cfg80211_vif *vif; local
2058 struct brcmf_cfg80211_vif *vif; local
2133 brcmf_p2p_disable_p2p_if(struct brcmf_cfg80211_vif *vif) argument
2143 brcmf_p2p_release_p2p_if(struct brcmf_cfg80211_vif *vif) argument
2236 brcmf_p2p_delete_p2pdev(struct brcmf_p2p_info *p2p, struct brcmf_cfg80211_vif *vif) argument
2259 struct brcmf_cfg80211_vif *vif; local
2344 struct brcmf_cfg80211_vif *vif; local
2400 struct brcmf_cfg80211_vif *vif; local
2416 struct brcmf_cfg80211_vif *vif; local
[all...]
/drivers/net/wireless/ath/ath10k/
H A Dtestmode.h24 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
40 struct ieee80211_vif *vif,
39 ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
/drivers/net/wireless/cw1200/
H A 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...]
/drivers/net/wireless/iwlwifi/dvm/
H A Dmac80211.c328 struct ieee80211_vif *vif,
339 if (priv->contexts[IWL_RXON_CTX_BSS].vif != vif)
369 if (!ctx->vif || ctx->vif->type != NL80211_IFTYPE_STATION ||
424 struct ieee80211_vif *vif; local
453 /* we'll clear ctx->vif during iwlagn_prepare_restart() */
454 vif = ctx->vif;
483 ieee80211_report_wowlan_wakeup(vif,
327 iwlagn_mac_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
585 iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
596 iwlagn_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
717 iwlagn_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
788 iwlagn_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
821 iwlagn_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
848 iwlagn_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
1094 iwlagn_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
1131 iwlagn_mac_rssi_callback(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_rssi_event rssi_event) argument
1167 iwlagn_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1230 struct ieee80211_vif *vif = ctx->vif; local
1273 iwlagn_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1358 iwl_teardown_interface(struct iwl_priv *priv, struct ieee80211_vif *vif, bool mode_change) argument
1388 iwlagn_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1415 iwlagn_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument
1498 iwlagn_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
1556 iwlagn_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
[all...]

Completed in 2471 milliseconds

12345678