Searched refs:vif (Results 126 - 150 of 462) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_util.c238 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, argument
243 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv;
252 msta->vif = mvif;
260 if (vif->type == NL80211_IFTYPE_AP)
267 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, argument
280 mt76x02_vif_init(struct mt76x02_dev *dev, struct ieee80211_vif *vif, argument
283 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv;
293 mtxq = (struct mt76_txq *)vif->txq->drv_priv;
299 mt76x02_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
306 (((vif
341 mt76x02_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
353 mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
407 mt76x02_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
488 mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
578 mt76x02_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
609 mt76x02_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
636 mt76x02_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
[all...]
/linux-master/net/mac80211/
H A Deht.c28 !ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif))
33 sdata->vif.type ==
H A Dutil.c176 struct ieee80211_vif *vif,
187 if (vif) {
188 sdata = vif_to_sdata(vif);
189 short_preamble = sdata->vif.bss_conf.use_short_preamble;
202 struct ieee80211_vif *vif, size_t frame_len,
220 if (vif) {
221 sdata = vif_to_sdata(vif);
222 short_preamble = sdata->vif.bss_conf.use_short_preamble;
244 struct ieee80211_vif *vif,
262 if (vif) {
175 ieee80211_generic_frame_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_band band, size_t frame_len, struct ieee80211_rate *rate) argument
201 ieee80211_rts_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, size_t frame_len, const struct ieee80211_tx_info *frame_txctl) argument
243 ieee80211_ctstoself_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, size_t frame_len, const struct ieee80211_tx_info *frame_txctl) argument
326 struct ieee80211_vif *vif = &sdata->vif; local
745 __iterate_interfaces(struct ieee80211_local *local, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument
785 ieee80211_iterate_interfaces( struct ieee80211_hw *hw, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument
799 ieee80211_iterate_active_interfaces_atomic( struct ieee80211_hw *hw, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument
814 ieee80211_iterate_active_interfaces_mtx( struct ieee80211_hw *hw, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument
868 ieee80211_vif_to_wdev(struct ieee80211_vif *vif) argument
2228 ieee80211_reconfig_disconnect(struct ieee80211_vif *vif, u8 flag) argument
2259 ieee80211_hw_restart_disconnect(struct ieee80211_vif *vif) argument
2265 ieee80211_resume_disconnect(struct ieee80211_vif *vif) argument
3259 ieee80211_ave_rssi(struct ieee80211_vif *vif) argument
[all...]
H A Doffchannel.c110 if (sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE ||
111 sdata->vif.type == NL80211_IFTYPE_NAN)
114 if (sdata->vif.type != NL80211_IFTYPE_MONITOR)
118 if (sdata->vif.bss_conf.enable_beacon) {
121 sdata->vif.bss_conf.enable_beacon = false;
127 if (sdata->vif.type == NL80211_IFTYPE_STATION &&
143 if (sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE)
146 if (sdata->vif.type != NL80211_IFTYPE_MONITOR)
153 if (sdata->vif.type == NL80211_IFTYPE_STATION &&
159 sdata->vif
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Doffloading.c30 struct ieee80211_vif *vif,
54 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
112 memcpy(nsc[j].target_mac_addr, vif->addr, ETH_ALEN);
144 memcpy(cmd.v2.ndp_mac_addr, vif->addr, ETH_ALEN);
166 memcpy(cmd.v1.ndp_mac_addr, vif->addr, ETH_ALEN);
196 if (vif->cfg.arp_addr_cnt) {
198 common->host_ipv4_addr = vif->cfg.arp_addr_list[0];
199 memcpy(common->arp_mac_addr, vif->addr, ETH_ALEN);
29 iwl_mvm_send_proto_offload(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool disable_offloading, bool offload_ns, u32 cmd_flags, u8 sta_id) argument
H A Dd3.c20 struct ieee80211_vif *vif,
24 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
42 struct ieee80211_vif *vif,
45 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
67 struct ieee80211_vif *vif, int idx)
69 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
110 struct ieee80211_vif *vif,
116 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
198 ret = iwl_mvm_set_sta_key(mvm, vif, sta, key, 0);
208 ret = iwl_mvm_set_sta_key(mvm, vif, st
19 iwl_mvm_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
41 iwl_mvm_ipv6_addr_change(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct inet6_dev *idev) argument
66 iwl_mvm_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx) argument
109 iwl_mvm_wowlan_program_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
219 iwl_mvm_wowlan_get_rsc_tsc_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
338 iwl_mvm_wowlan_get_rsc_v5_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
452 iwl_mvm_wowlan_config_rsc_tsc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_vif_link_info *mvm_link) argument
525 iwl_mvm_wowlan_get_tkip_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
591 iwl_mvm_wowlan_gtk_type_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
717 iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *ap_sta) argument
826 iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
863 iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
914 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct iwl_wowlan_config_cmd *wowlan_config_cmd, struct ieee80211_vif *vif, struct iwl_mvm_vif *mvmvif, struct ieee80211_sta *ap_sta) argument
991 iwl_mvm_wowlan_config_key_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_vif_link_info *mvm_link) argument
1114 iwl_mvm_wowlan_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct iwl_wowlan_config_cmd *wowlan_config_cmd, struct ieee80211_vif *vif, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_vif_link_info *mvm_link, struct ieee80211_sta *ap_sta) argument
1160 iwl_mvm_netdetect_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct cfg80211_sched_scan_request *nd_config, struct ieee80211_vif *vif) argument
1228 struct ieee80211_vif *vif = NULL; local
1463 iwl_mvm_report_wakeup_reasons(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_wowlan_status_data *status) argument
1811 iwl_mvm_d3_find_last_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
1901 iwl_mvm_d3_update_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
1974 iwl_mvm_mlo_key_ciphers(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
2020 iwl_mvm_mlo_gtk_rekey(struct iwl_wowlan_status_data *status, struct ieee80211_vif *vif, struct iwl_mvm *mvm) argument
2132 iwl_mvm_gtk_rekey(struct iwl_wowlan_status_data *status, struct ieee80211_vif *vif, struct iwl_mvm *mvm, u32 gtk_cipher) argument
2196 iwl_mvm_d3_igtk_bigtk_rekey_add(struct iwl_wowlan_status_data *status, struct ieee80211_vif *vif, u32 cipher, struct iwl_multicast_key_data *key_data) argument
2270 iwl_mvm_setup_connection_keep(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_wowlan_status_data *status) argument
2724 iwl_mvm_query_wakeup_reasons(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_wowlan_status_data *status) argument
2907 iwl_mvm_query_netdetect_reasons(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_d3_data *d3_data) argument
3003 iwl_mvm_d3_disconnect_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
3033 iwl_mvm_check_rt_status(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
3071 iwl_mvm_choose_query_wakeup_reasons(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_d3_data *d3_data) argument
3160 struct ieee80211_vif *vif = iwl_mvm_get_bss_vif(mvm); local
3399 struct ieee80211_vif *vif = NULL; local
3620 iwl_mvm_d3_test_disconn_work_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
[all...]
H A Dscan.c195 struct ieee80211_vif *vif)
197 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
201 if (vif->type != NL80211_IFTYPE_P2P_DEVICE &&
206 if (!data->current_vif || vif == data->current_vif)
211 if (vif->type == NL80211_IFTYPE_AP && vif->p2p &&
219 struct ieee80211_vif *vif,
224 .current_vif = vif,
234 if (vif && ieee80211_vif_type_p2p(vif)
194 iwl_mvm_scan_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
218 _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_traffic_load load, bool low_latency) argument
267 iwl_mvm_get_scan_type(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
280 iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum nl80211_band band) argument
751 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_scan_ies *ies, struct iwl_mvm_scan_params *params) argument
845 iwl_mvm_scan_use_ebs(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
884 iwl_mvm_scan_lmac_flags(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
938 iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params) argument
1952 iwl_mvm_scan_umac_chan_flags_v2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
1988 iwl_mvm_scan_6ghz_passive_scan(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
2077 iwl_mvm_scan_umac_flags_v2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, int type) argument
2135 iwl_mvm_scan_umac_flags2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, int type, u16 gen_flags) argument
2168 iwl_mvm_scan_umac_flags(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
2279 iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2362 iwl_mvm_scan_umac_fill_general_p_v12(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_general_params_v11 *gp, u16 gen_flags, u8 gen_flags2, u32 version) argument
2417 iwl_mvm_scan_umac_fill_ch_p_v4(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_channel_params_v4 *cp, u32 channel_cfg_flags) argument
2434 iwl_mvm_scan_umac_fill_ch_p_v7(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_channel_params_v7 *cp, u32 channel_cfg_flags, u32 version) argument
2484 iwl_mvm_scan_umac_v12(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2514 iwl_mvm_scan_umac_v14_and_above(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid, u32 version) argument
2582 iwl_mvm_scan_umac_v14(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2589 iwl_mvm_scan_umac_v15(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2596 iwl_mvm_scan_umac_v16(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2603 iwl_mvm_scan_umac_v17(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument
2696 iwl_mvm_fill_scan_type(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
2815 iwl_mvm_build_scan_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_host_cmd *hcmd, struct iwl_mvm_scan_params *params, int type) argument
2868 iwl_mvm_scan_respect_p2p_go_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
2897 _iwl_mvm_get_respect_p2p_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool low_latency, enum nl80211_band band) argument
2919 iwl_mvm_get_respect_p2p_go_band(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum nl80211_band band) argument
2928 iwl_mvm_get_respect_p2p_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2937 iwl_mvm_fill_respect_p2p_go(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument
2953 _iwl_mvm_single_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_scan_request *req, struct ieee80211_scan_ies *ies, int type) argument
3060 iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_scan_request *req, struct ieee80211_scan_ies *ies) argument
3068 iwl_mvm_sched_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies, int type) argument
3543 iwl_mvm_int_mlo_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel **channels, size_t n_channels) argument
3591 iwl_mvm_int_mlo_scan(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
[all...]
H A Dsta.c37 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */
211 mvm_sta->vif->bss_conf.chanreq.oper.chan->band == NL80211_BAND_6GHZ)
217 &mvm_sta->vif->bss_conf,
296 ieee80211_rx_ba_timer_expired(mvm_sta->vif,
872 for_each_sta_active_link(mvmsta->vif, sta, link_sta, link_id) {
918 iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
1098 wdg_timeout = iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
1348 iwl_mvm_get_wd_timeout(mvm, mvmsta->vif, false, false);
1640 iwl_mvm_get_wd_timeout(mvm, mvm_sta->vif, false, false);
1756 int iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
1865 iwl_mvm_add_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2005 iwl_mvm_disable_sta_queues(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2063 iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_link_sta *link_sta, int *ret) argument
2128 iwl_mvm_rm_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2170 iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 sta_id) argument
2306 iwl_mvm_add_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2318 iwl_mvm_rm_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2368 iwl_mvm_send_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2446 iwl_mvm_free_bcast_sta_queues(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2487 iwl_mvm_send_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2502 iwl_mvm_alloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2520 iwl_mvm_add_p2p_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2540 iwl_mvm_dealloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2551 iwl_mvm_rm_p2p_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2572 iwl_mvm_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2704 iwl_mvm_rm_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
3110 iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument
3215 iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 buf_size, bool amsdu) argument
3368 iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument
3441 iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument
3514 iwl_mvm_get_key_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3800 iwl_mvm_get_mac_addr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3824 __iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset, bool mcast) argument
3872 iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset) argument
3974 iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
4032 iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
4303 iwl_mvm_csa_client_absent(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
4332 iwl_mvm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_int_sta *sta, u8 *addr, u32 cipher, u8 *key, u32 key_len, struct ieee80211_key_conf *keyconf) argument
4390 iwl_mvm_cancel_channel_switch(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 id) argument
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dinit.c171 struct ieee80211_vif *vif)
173 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif);
190 memcpy(nullfunc->addr2, vif->addr, ETH_ALEN);
191 memcpy(nullfunc->addr3, vif->addr, ETH_ALEN);
204 struct ieee80211_vif *vif)
206 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif);
223 memcpy(qosnull->addr2, vif->addr, ETH_ALEN);
224 memcpy(qosnull->addr3, vif->addr, ETH_ALEN);
336 /* generic sta initialization (non vif-specific) */
359 struct ieee80211_vif *vif)
170 wl1271_ap_init_null_template(struct wl1271 *wl, struct ieee80211_vif *vif) argument
203 wl1271_ap_init_qos_null_template(struct wl1271 *wl, struct ieee80211_vif *vif) argument
358 wl1271_sta_hw_init_post_mem(struct wl1271 *wl, struct ieee80211_vif *vif) argument
389 wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif) argument
417 wl1271_ap_hw_init_post_mem(struct wl1271 *wl, struct ieee80211_vif *vif) argument
555 wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dmain.c157 priv->vif = NULL;
208 if ((priv->vif->type == NL80211_IFTYPE_AP) &&
300 struct ieee80211_vif *vif)
304 if (priv->vif != NULL)
307 priv->vif = vif;
308 switch (vif->type) {
317 priv->vif = NULL;
320 lbtf_set_mac_address(priv, (u8 *) vif->addr);
326 struct ieee80211_vif *vif)
299 lbtf_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
325 lbtf_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
417 lbtf_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h149 struct mt7996_vif *vif; member in struct:mt7996_sta
450 struct ieee80211_vif *vif, bool enable);
452 struct ieee80211_vif *vif, int enable);
453 int mt7996_mcu_add_sta(struct mt7996_dev *dev, struct ieee80211_vif *vif,
461 int mt7996_mcu_update_bss_color(struct mt7996_dev *dev, struct ieee80211_vif *vif,
463 int mt7996_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
466 struct ieee80211_vif *vif, u32 changed);
467 int mt7996_mcu_add_obss_spr(struct mt7996_phy *phy, struct ieee80211_vif *vif,
469 int mt7996_mcu_add_rate_ctrl(struct mt7996_dev *dev, struct ieee80211_vif *vif,
473 int mt7996_mcu_set_tx(struct mt7996_dev *dev, struct ieee80211_vif *vif);
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dbf.c10 void rtw_bf_disassoc(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, argument
13 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
30 void rtw_bf_assoc(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, argument
35 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
50 sta = ieee80211_find_sta(vif, bssid);
74 bfee->aid = vif->cfg.aid;
124 void rtw_bf_cfg_sounding(struct rtw_dev *rtwdev, struct rtw_vif *vif, argument
140 if (vif->net_type == RTW_NET_AP_MODE)
185 void rtw_bf_enable_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, argument
232 void rtw_bf_enable_bfee_mu(struct rtw_dev *rtwdev, struct rtw_vif *vif, argument
315 rtw_bf_set_gid_table(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf) argument
[all...]
H A Drx.c11 void rtw_rx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, argument
26 if (vif) {
27 rtwvif = (struct rtw_vif *)vif->drv_priv;
97 struct ieee80211_vif *vif)
107 if (!ether_addr_equal(vif->bss_conf.bssid, bssid))
110 if (!(ether_addr_equal(vif->addr, hdr->addr1) ||
116 vif->addr);
96 rtw_rx_addr_match_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
H A Dps.c40 static void rtw_restore_port_cfg_iter(void *data, struct ieee80211_vif *vif) argument
43 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
310 struct ieee80211_vif *vif)
315 if (vif->type != NL80211_IFTYPE_STATION) {
321 data->found_vif = vif;
324 static void rtw_vif_recalc_lps_iter(void *data, struct ieee80211_vif *vif) argument
326 __rtw_vif_recalc_lps(data, vif);
309 __rtw_vif_recalc_lps(struct rtw_vif_recalc_lps_iter_data *data, struct ieee80211_vif *vif) argument
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dmac.c335 if (WARN_ON(arvif->vif->type != NL80211_IFTYPE_AP &&
336 arvif->vif->type != NL80211_IFTYPE_ADHOC &&
337 arvif->vif->type != NL80211_IFTYPE_MESH_POINT))
351 switch (arvif->vif->type) {
393 if (arvif->vif->type != NL80211_IFTYPE_ADHOC)
536 if (ether_addr_equal(peer->addr, arvif->vif->addr))
545 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac vif vdev %i update key %i needs update\n",
657 int ath10k_mac_vif_chan(struct ieee80211_vif *vif, argument
663 conf = rcu_dereference(vif->bss_conf.chanctx_conf);
726 struct ieee80211_vif *vif,
725 ath10k_peer_create(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 vdev_id, const u8 *addr, enum wmi_peer_type peer_type) argument
1622 struct ieee80211_vif *vif = arvif->vif; local
1672 struct ieee80211_vif *vif = arvif->vif; local
1826 ath10k_control_ibss(struct ath10k_vif *arvif, struct ieee80211_vif *vif) argument
1920 struct ieee80211_vif *vif = arvif->vif; local
2020 struct ieee80211_vif *vif = arvif->vif; local
2065 ath10k_mac_handle_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
2089 ath10k_mac_handle_beacon_miss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
2126 struct ieee80211_vif *vif = arvif->vif; local
2138 ath10k_peer_assoc_h_listen_intval(struct ath10k *ar, struct ieee80211_vif *vif) argument
2155 ath10k_peer_assoc_h_basic(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2179 ath10k_peer_assoc_h_crypto(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2233 ath10k_peer_assoc_h_rates(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2295 ath10k_peer_assoc_h_ht(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2545 ath10k_peer_assoc_h_vht(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2653 ath10k_peer_assoc_h_qos(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2722 ath10k_peer_assoc_h_phymode(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2791 ath10k_peer_assoc_prepare(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2838 ath10k_mac_vif_recalc_txbf(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta_vht_cap vht_cap) argument
3056 ath10k_bss_assoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument
3158 ath10k_bss_disassoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3255 ath10k_station_assoc(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument
3326 ath10k_station_disassoc(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3589 ath10k_mac_tx_unlock_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
3677 ath10k_mac_handle_tx_pause_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
3708 ath10k_mac_tx_h_get_txmode(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff *skb) argument
3766 ath10k_tx_h_use_hwcrypto(struct ieee80211_vif *vif, struct sk_buff *skb) argument
3841 ath10k_tx_h_add_p2p_noa_ie(struct ath10k *ar, struct ieee80211_vif *vif, struct sk_buff *skb) argument
3863 ath10k_mac_tx_h_fill_cb(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_txq *txq, struct ieee80211_sta *sta, struct sk_buff *skb, u16 airtime) argument
4025 ath10k_mac_tx(struct ath10k *ar, struct ieee80211_vif *vif, enum ath10k_hw_txrx_mode txmode, enum ath10k_mac_tx_path txpath, struct sk_buff *skb, bool noque_offchan) argument
4104 struct ieee80211_vif *vif; local
4375 struct ieee80211_vif *vif = txq->vif; local
4663 struct ieee80211_vif *vif = info->control.vif; local
5492 ath10k_update_vif_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
5523 ath10k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
5896 ath10k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6047 ath10k_recalculate_mgmt_rate(struct ath10k *ar, struct ieee80211_vif *vif, struct cfg80211_chan_def *def) argument
6078 ath10k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
6351 ath10k_mac_tdls_vif_stations_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6364 ath10k_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
6469 ath10k_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6523 ath10k_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
6678 ath10k_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int keyidx) argument
6843 ath10k_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
7005 ath10k_mac_tid_bitrate_config(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 *rate_ctrl_flag, u8 *rate_ctrl, enum nl80211_tx_rate_setting txrate_type, const struct cfg80211_bitrate_mask *mask) argument
7058 ath10k_mac_set_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ieee80211_vif *vif, u32 changed, struct wmi_per_peer_per_tid_cfg_arg *arg) argument
7192 ath10k_mac_parse_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct cfg80211_tid_cfg *tid_conf, struct wmi_per_peer_per_tid_cfg_arg *arg) argument
7456 ath10k_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
7716 ath10k_conf_tx_uapsd(struct ath10k *ar, struct ieee80211_vif *vif, u16 ac, bool enable) argument
7822 ath10k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
7893 ath10k_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
7981 ath10k_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
8075 ath10k_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
8397 ath10k_mac_op_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
8507 ath10k_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
8594 ath10k_offset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, s64 tsf_offset) argument
8618 ath10k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
8845 ath10k_mac_change_chanctx_cnt_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
8857 ath10k_mac_change_chanctx_fill_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
8934 ath10k_mac_op_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
9014 ath10k_mac_op_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
9071 ath10k_mac_op_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
9310 ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
9351 ath10k_mac_op_set_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_config) argument
9393 ath10k_mac_op_reset_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u8 tids) argument
9790 ath10k_get_arvif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
[all...]
H A Dmac.h48 int ath10k_mac_vif_chan(struct ieee80211_vif *vif,
77 static inline void ath10k_tx_h_seq_no(struct ieee80211_vif *vif, argument
82 struct ath10k_vif *arvif = (void *)vif->drv_priv;
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_hal.c64 struct ieee80211_vif *vif; local
78 vif = tx_params->vif;
134 if (((vif->type == NL80211_IFTYPE_AP) ||
135 (vif->type == NL80211_IFTYPE_P2P_GO)) &&
155 struct ieee80211_vif *vif; local
169 vif = info->control.vif;
204 if (((vif->type == NL80211_IFTYPE_STATION) ||
205 (vif
300 struct ieee80211_vif *vif; local
431 struct ieee80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/st/cw1200/
H A Dsta.c37 struct ieee80211_vif *vif,
173 if (!priv->vif->p2p && !atomic_read(&priv->tx_lock))
198 skb = ieee80211_nullfunc_get(priv->hw, priv->vif, -1, false);
206 struct ieee80211_vif *vif)
212 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER |
223 switch (vif->type) {
228 priv->mode = vif->type;
235 priv->vif = vif;
236 memcpy(priv->mac_addr, vif
205 cw1200_add_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument
248 cw1200_remove_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument
305 cw1200_change_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum nl80211_iftype new_type, bool p2p) argument
608 cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
681 cw1200_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
929 cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
1540 cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1571 cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1594 __cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum sta_notify_cmd notify_cmd, int link_id) argument
1635 cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum sta_notify_cmd notify_cmd, struct ieee80211_sta *sta) argument
1797 cw1200_bss_info_changed(struct ieee80211_hw *dev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
2127 cw1200_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmac.c504 static int ath11k_mac_vif_chan(struct ieee80211_vif *vif, argument
510 conf = rcu_dereference(vif->bss_conf.chanctx_conf);
564 struct ieee80211_vif *vif)
567 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
686 struct ieee80211_vif *vif = arvif->vif; local
692 if (WARN_ON(ath11k_mac_vif_chan(vif, &def)))
1219 struct ieee80211_vif *vif = arvif->vif; local
1229 if (arvif->vif
563 ath11k_get_arvif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1594 struct ieee80211_vif *vif = arvif->vif; local
1634 struct ieee80211_vif *vif = arvif->vif; local
1654 struct ieee80211_vif *vif = arvif->vif; local
1725 ath11k_mac_handle_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1749 ath11k_mac_handle_beacon_miss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1786 struct ieee80211_vif *vif = arvif->vif; local
1794 ath11k_peer_assoc_h_basic(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
1819 ath11k_peer_assoc_h_crypto(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
1880 ath11k_peer_assoc_h_rates(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
1942 ath11k_peer_assoc_h_ht(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2139 ath11k_peer_assoc_h_vht(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2337 ath11k_peer_assoc_h_he(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2582 ath11k_peer_assoc_h_he_6ghz(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2664 ath11k_peer_assoc_h_qos(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2827 ath11k_peer_assoc_h_phymode(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument
2906 ath11k_peer_assoc_prepare(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg, bool reassoc) argument
3014 ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta_he_cap *he_cap) argument
3075 ath11k_bss_assoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument
3193 ath11k_bss_disassoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3242 ath11k_recalculate_mgmt_rate(struct ath11k *ar, struct ieee80211_vif *vif, struct cfg80211_chan_def *def) argument
3494 ath11k_mac_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
4021 ath11k_mac_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
4189 ath11k_mac_op_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4311 ath11k_mac_op_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
4631 ath11k_station_assoc(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument
4728 ath11k_station_disassoc(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
5033 ath11k_mac_op_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
5068 ath11k_mac_op_sta_set_4addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
5081 ath11k_mac_op_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
5152 ath11k_conf_tx_uapsd(struct ath11k *ar, struct ieee80211_vif *vif, u16 ac, bool enable) argument
5209 ath11k_mac_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
5891 struct ieee80211_vif *vif = ctx; local
6049 struct ieee80211_vif *vif = info->control.vif; local
6395 ath11k_mac_op_update_vif_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6564 struct ieee80211_vif *vif = arvif->vif; local
6595 ath11k_mac_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6856 struct ieee80211_vif *vif = ctx; local
6865 ath11k_mac_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6991 ath11k_mac_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
7254 ath11k_mac_change_chanctx_cnt_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
7266 ath11k_mac_change_chanctx_fill_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
7439 ath11k_mac_start_vdev_delay(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
7486 ath11k_mac_stop_vdev_early(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
7680 ath11k_mac_fill_reg_tpc_info(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument
7854 ath11k_mac_parse_tx_pwr_env(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument
7982 ath11k_mac_op_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
8078 ath11k_mac_op_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
8248 ath11k_mac_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
8695 ath11k_mac_op_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
9012 ath11k_mac_op_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
9098 ath11k_mac_op_ipv6_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct inet6_dev *idev) argument
9175 ath11k_mac_op_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
9269 ath11k_mac_op_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
9289 ath11k_mac_op_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
9421 ath11k_mac_op_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) argument
9486 ath11k_mac_station_add(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
9580 ath11k_mac_station_remove(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
9620 ath11k_mac_op_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
[all...]
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.c225 static void wcn36xx_smd_set_bss_ht_params(struct ieee80211_vif *vif, argument
239 bss_params->ht_oper_mode = vif->bss_conf.ht_operation_mode;
241 !!(vif->bss_conf.ht_operation_mode &
251 wcn36xx_smd_set_bss_vht_params(struct ieee80211_vif *vif, argument
363 struct ieee80211_vif *vif,
367 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif);
369 if (vif->type == NL80211_IFTYPE_ADHOC ||
370 vif->type == NL80211_IFTYPE_AP ||
371 vif->type == NL80211_IFTYPE_MESH_POINT) {
383 * contains our mac address. In AP mode we are bssid so vif
362 wcn36xx_smd_set_sta_params(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wcn36xx_hal_config_sta_params *sta_params) argument
696 wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode, struct ieee80211_vif *vif) argument
797 wcn36xx_smd_finish_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode, struct ieee80211_vif *vif) argument
839 wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument
1034 wcn36xx_smd_switch_channel(struct wcn36xx *wcn, struct ieee80211_vif *vif, int ch) argument
1091 wcn36xx_smd_process_ptt_msg(struct wcn36xx *wcn, struct ieee80211_vif *vif, void *ptt_msg, size_t len, void **ptt_rsp_msg) argument
1190 wcn36xx_smd_add_sta_self_rsp(struct wcn36xx *wcn, struct ieee80211_vif *vif, void *buf, size_t len) argument
1219 wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
1328 wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch) argument
1448 wcn36xx_smd_set_sta_params_v1(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wcn36xx_hal_config_sta_params_v1 *sta_par) argument
1505 wcn36xx_smd_config_sta_v1(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1533 wcn36xx_smd_config_sta_v0(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1557 wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1586 wcn36xx_smd_set_bss_params(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const u8 *bssid, bool update, struct wcn36xx_hal_config_bss_params *bss) argument
1674 wcn36xx_smd_config_bss_v1(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta_80211, const u8 *bssid, bool update) argument
1796 wcn36xx_smd_config_bss_v0(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const u8 *bssid, bool update) argument
1839 wcn36xx_smd_config_bss_rsp(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *buf, size_t len) argument
1883 wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const u8 *bssid, bool update) argument
1913 wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
1949 wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct sk_buff *skb_beacon, u16 tim_off, u16 p2p_off) argument
2023 wcn36xx_smd_update_proberesp_tmpl(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct sk_buff *skb) argument
2218 wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
2248 wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
2363 wcn36xx_smd_keep_alive_req(struct wcn36xx *wcn, struct ieee80211_vif *vif, int packet_type) argument
2769 struct ieee80211_vif *vif = NULL; local
2808 struct ieee80211_vif *vif; local
2913 wcn36xx_smd_set_mc_list(struct wcn36xx *wcn, struct ieee80211_vif *vif, struct wcn36xx_hal_rcv_flt_mc_addr_list_type *fp) argument
2951 wcn36xx_smd_arp_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif, bool enable) argument
2989 wcn36xx_smd_ipv6_ns_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif, bool enable) argument
3044 wcn36xx_smd_ipv6_ns_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif, bool enable) argument
3051 wcn36xx_smd_gtk_offload(struct wcn36xx *wcn, struct ieee80211_vif *vif, bool enable) argument
3089 wcn36xx_smd_gtk_offload_get_info_rsp(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
3130 wcn36xx_smd_gtk_offload_get_info(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
3253 wcn36xx_smd_add_beacon_filter(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h137 struct mt7915_vif *vif; member in struct:mt7915_sta
443 struct ieee80211_vif *vif, bool enable);
445 struct ieee80211_vif *vif, int enable);
446 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif,
454 int mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif,
456 int mt7915_mcu_add_inband_discov(struct mt7915_dev *dev, struct ieee80211_vif *vif,
458 int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
460 int mt7915_mcu_add_obss_spr(struct mt7915_phy *phy, struct ieee80211_vif *vif,
462 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif,
464 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif,
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.h161 * enum brcmf_vif_status - bit indices for vif status.
277 * @vif: virtual interface object related to the event.
283 struct brcmf_cfg80211_vif *vif; member in struct:brcmf_cfg80211_vif_event
336 * @vif_list: linked list of vif instances.
337 * @vif_cnt: number of vif instances.
338 * @vif_event: vif event signalling.
424 return &ifp->vif->profile;
430 return ifp->vif;
450 void brcmf_free_vif(struct brcmf_cfg80211_vif *vif);
452 s32 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s3
[all...]
H A Dcfg80211.c128 static bool check_vif_up(struct brcmf_cfg80211_vif *vif) argument
130 if (!test_bit(BRCMF_VIF_STATUS_READY, &vif->sme_state)) {
132 vif->sme_state);
493 struct brcmf_cfg80211_vif *vif,
504 if (pos == vif) {
569 struct brcmf_cfg80211_vif *vif; local
572 vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev);
573 ifp = vif->ifp;
826 struct brcmf_cfg80211_vif *vif; local
835 brcmf_dbg(INFO, "Adding vif \"
492 brcmf_vif_change_validate(struct brcmf_cfg80211_info *cfg, struct brcmf_cfg80211_vif *vif, enum nl80211_iftype new_type) argument
885 brcmf_is_apmode(struct brcmf_cfg80211_vif *vif) argument
893 brcmf_is_ibssmode(struct brcmf_cfg80211_vif *vif) argument
908 struct brcmf_cfg80211_vif *vif; local
1330 struct brcmf_cfg80211_vif *vif = ifp->vif; local
1516 struct brcmf_cfg80211_vif *vif; local
1725 brcmf_link_down(struct brcmf_cfg80211_vif *vif, u16 reason, bool locally_generated) argument
2681 struct brcmf_cfg80211_vif *vif = wdev_to_vif(wdev); local
4250 struct brcmf_cfg80211_vif *vif; local
4826 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s32 pktflag, const u8 *vndr_ie_buf, u32 vndr_ie_len) argument
4991 brcmf_vif_clear_mgmt_ies(struct brcmf_cfg80211_vif *vif) argument
5008 brcmf_config_ap_mgmt_ie(struct brcmf_cfg80211_vif *vif, struct cfg80211_beacon_data *beacon) argument
5488 struct brcmf_cfg80211_vif *vif; local
5506 struct brcmf_cfg80211_vif *vif; local
5608 struct brcmf_cfg80211_vif *vif; local
5654 struct brcmf_cfg80211_vif *vif; local
5738 struct brcmf_cfg80211_vif *vif; local
5757 struct brcmf_cfg80211_vif *vif; local
5984 struct brcmf_cfg80211_vif *vif; local
6015 brcmf_free_vif(struct brcmf_cfg80211_vif *vif) argument
6023 struct brcmf_cfg80211_vif *vif; local
6033 brcmf_is_linkup(struct brcmf_cfg80211_vif *vif, const struct brcmf_event_msg *e) argument
6063 brcmf_is_linkdown(struct brcmf_cfg80211_vif *vif, const struct brcmf_event_msg *e) argument
6608 struct brcmf_cfg80211_vif *vif = ifp->vif; local
6654 struct brcmf_cfg80211_vif *vif; local
7826 struct brcmf_cfg80211_vif *vif; local
7846 brcmf_cfg80211_arm_vif_event(struct brcmf_cfg80211_info *cfg, struct brcmf_cfg80211_vif *vif) argument
8249 struct brcmf_cfg80211_vif *vif; local
[all...]
H A Dvendor.c23 struct brcmf_cfg80211_vif *vif; local
37 vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev);
38 ifp = vif->ifp;
/linux-master/drivers/net/wireless/silabs/wfx/
H A Ddata_rx.c18 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
28 ieee80211_start_rx_ba_session_offl(vif, mgmt->sa, tid);
33 ieee80211_stop_rx_ba_session_offl(vif, mgmt->sa, tid);

Completed in 790 milliseconds

1234567891011>>