/linux-master/net/mac80211/ |
H A D | rx.c | 1035 char *dev_addr = rx->sdata->vif.addr; 1450 if (!ieee80211_vif_is_mld(&sdata->vif) || 1451 sdata->vif.type != NL80211_IFTYPE_STATION) 1488 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) 1493 rx->sdata->vif.type != NL80211_IFTYPE_ADHOC && 1494 rx->sdata->vif.type != NL80211_IFTYPE_OCB && 1501 if (rx->sta && rx->sdata->vif.type == NL80211_IFTYPE_STATION && 1516 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && 1569 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || 1570 sta->sdata->vif [all...] |
H A D | agg-rx.c | 117 void ieee80211_stop_rx_ba_session(struct ieee80211_vif *vif, u16 ba_rx_bitmap, argument 120 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); 212 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 213 if (sdata->vif.type == NL80211_IFTYPE_AP || 214 sdata->vif.type == NL80211_IFTYPE_AP_VLAN || 215 sdata->vif.type == NL80211_IFTYPE_MESH_POINT) 216 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); 217 else if (sdata->vif.type == NL80211_IFTYPE_STATION) 218 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); 219 else if (sdata->vif 483 ieee80211_manage_rx_ba_offl(struct ieee80211_vif *vif, const u8 *addr, unsigned int tid) argument 501 ieee80211_rx_ba_timer_expired(struct ieee80211_vif *vif, const u8 *addr, unsigned int tid) argument [all...] |
H A D | mlme.c | 118 if (sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER) 434 ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); 550 ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); 552 ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); 704 !(sdata->vif.driver_flags & IEEE80211_VIF_IGNORE_OFDMA_WIDER_BW)) 816 sdata->vif.driver_flags & IEEE80211_VIF_IGNORE_OFDMA_WIDER_BW) 1009 * If some other vif is using the MU-MIMO capability we cannot associate 1020 if (other->vif.bss_conf.mu_mimo_owner) { 1212 enum nl80211_iftype iftype = ieee80211_vif_type_p2p(&sdata->vif); 1458 if (!ieee80211_vif_is_mld(&sdata->vif)) 1958 ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success, unsigned int link_id) argument 3499 ieee80211_ap_probereq_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3659 ieee80211_beacon_loss(struct ieee80211_vif *vif) argument 3671 ieee80211_connection_loss(struct ieee80211_vif *vif) argument 3683 ieee80211_disconnect(struct ieee80211_vif *vif, bool reconnect) argument 8649 ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif, enum nl80211_cqm_rssi_threshold_event rssi_event, s32 rssi_level, gfp_t gfp) argument 8662 ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp) argument 8690 ieee80211_enable_rssi_reports(struct ieee80211_vif *vif, int rssi_min_thold, int rssi_max_thold) argument 8704 ieee80211_disable_rssi_reports(struct ieee80211_vif *vif) argument [all...] |
H A D | ibss.c | 79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 243 if (sdata->vif.cfg.ibss_joined) { 244 sdata->vif.cfg.ibss_joined = false; 245 sdata->vif.cfg.ibss_creator = false; 246 sdata->vif.bss_conf.enable_beacon = false; 318 sdata->vif.bss_conf.enable_beacon = true; 319 sdata->vif.bss_conf.beacon_int = beacon_int; 320 sdata->vif.bss_conf.basic_rates = basic_rates; 321 sdata->vif.cfg.ssid_len = ifibss->ssid_len; 322 memcpy(sdata->vif [all...] |
H A D | wme.c | 158 if ((sdata->vif.type == NL80211_IFTYPE_MESH_POINT && 160 (sdata->vif.type == NL80211_IFTYPE_OCB && sta)) 235 if (ieee80211_vif_is_mesh(&sdata->vif)) {
|
H A D | sta_info.c | 144 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || 145 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 147 else if (ieee80211_vif_is_mesh(&sdata->vif)) 167 if (ieee80211_vif_is_mesh(&sdata->vif)) 326 if (ether_addr_equal(vif_addr, sta->sdata->vif.addr)) 569 if (ieee80211_vif_is_mesh(&sdata->vif)) { 605 if (sdata->vif.type == NL80211_IFTYPE_MESH_POINT) 737 if (WARN_ON(ether_addr_equal(sta->sta.addr, sdata->vif.addr) || 779 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) { 797 bool allow_p2p_go_ps = sdata->vif 1668 ieee80211_find_sta(struct ieee80211_vif *vif, const u8 *addr) argument [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | mac80211_if.c | 488 brcms_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 493 if (vif->type != NL80211_IFTYPE_STATION && 494 vif->type != NL80211_IFTYPE_AP && 495 vif->type != NL80211_IFTYPE_ADHOC) { 498 __func__, vif->type); 503 wl->wlc->vif = vif; 506 if (vif->type == NL80211_IFTYPE_STATION) 507 brcms_c_start_station(wl->wlc, vif->addr); 508 else if (vif 519 brcms_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 583 brcms_ops_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument 768 brcms_ops_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument 779 brcms_ops_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 790 brcms_ops_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument 804 brcms_ops_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 823 brcms_ops_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 904 brcms_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 920 brcms_ops_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 932 brcms_ops_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | init.c | 234 void ath6kl_init_profile_info(struct ath6kl_vif *vif) argument 236 vif->ssid_len = 0; 237 memset(vif->ssid, 0, sizeof(vif->ssid)); 239 vif->dot11_auth_mode = OPEN_AUTH; 240 vif->auth_mode = NONE_AUTH; 241 vif->prwise_crypto = NONE_CRYPT; 242 vif->prwise_crypto_len = 0; 243 vif->grp_crypto = NONE_CRYPT; 244 vif 404 ath6kl_init_control_info(struct ath6kl_vif *vif) argument 1888 struct ath6kl_vif *vif, *tmp_vif; local [all...] |
H A D | core.h | 577 * Driver's maximum limit, note that some firmwares support only one vif 582 /* vif flags info */ 604 /* Lock to protect vif specific net_stats and flags */ 912 void ath6kl_init_profile_info(struct ath6kl_vif *vif); 919 struct aggr_info *aggr_init(struct ath6kl_vif *vif); 920 void aggr_conn_init(struct ath6kl_vif *vif, struct aggr_info *aggr_info, 931 struct ath6kl_sta *ath6kl_find_sta(struct ath6kl_vif *vif, u8 *node_addr); 938 void ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, 943 void ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel); 944 void ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u1 [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 161 struct ieee80211_vif *vif; local 170 vif = avp->vif; 172 if (ieee80211_vif_type_p2p(vif) == NL80211_IFTYPE_P2P_GO) { 281 struct ieee80211_vif *vif = avp->vif; local 283 switch (vif->type) { 494 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, argument 505 if (vif) 506 avp = (struct ath_vif *) vif 912 struct ieee80211_vif *vif; local 993 struct ieee80211_vif *vif = sc->offchannel.scan_vif; local 1104 struct ieee80211_vif *vif = avp->vif; local 1455 ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1559 struct ieee80211_vif *vif; local 1604 ath9k_p2p_bss_info_changed(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1622 ath9k_p2p_remove_vif(struct ath_softc *sc, struct ieee80211_vif *vif) argument [all...] |
/linux-master/net/ipv4/ |
H A D | ipmr.c | 76 /* Big lock, protecting vif table, mrt cache and mroute socket state. 82 static struct net_device *vif_dev_read(const struct vif_device *vif) argument 84 return rcu_dereference(vif->dev); 625 struct vif_device *vif, 630 vif, vif_dev, vif_index, tb_id, 820 /* Is vif busy ? */ 1277 /* Close the multicast socket, and clear the vif tables etc */ 1286 /* Shut down all active vif entries */ 1363 struct vifctl vif; local 1425 if (optlen != sizeof(vif)) { 623 call_ipmr_vif_entry_notifiers(struct net *net, enum fib_event_type event_type, struct vif_device *vif, struct net_device *vif_dev, vifi_t vif_index, u32 tb_id) argument 1621 struct vif_device *vif; local 1691 struct vif_device *vif; local 1843 struct vif_device *vif = &mrt->vif_table[vifi]; local 1961 int vif, ct; local 2160 int vif = ipmr_find_vif(mrt, dev); local 2169 int vif; local 2271 int vif = ipmr_find_vif(mrt, skb->dev); local 2280 int vif = -1; local 2773 struct vif_device *vif; local 2948 const struct vif_device *vif = v; local [all...] |
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | main.c | 481 struct ieee80211_vif *vif) 486 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | 491 vif->type, vif->addr); 494 if (wl->vif) { 499 wl->vif = vif; 501 switch (vif->type) { 513 if (!ether_addr_equal_unaligned(wl->mac_addr, vif->addr)) { 514 memcpy(wl->mac_addr, vif 480 wl1251_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 526 wl1251_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 866 wl1251_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 972 wl1251_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument 1077 wl1251_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument 1284 wl1251_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965.h | 66 int il4965_tx_agg_start(struct il_priv *il, struct ieee80211_vif *vif, 68 int il4965_tx_agg_stop(struct il_priv *il, struct ieee80211_vif *vif, 93 int il4965_request_scan(struct il_priv *il, struct ieee80211_vif *vif); 96 int il4965_manage_ibss_station(struct il_priv *il, struct ieee80211_vif *vif, 159 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 162 struct ieee80211_vif *vif, 166 int il4965_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 168 int il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 171 il4965_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
H A D | common.c | 1103 dtim_period = il->vif ? il->vif->bss_conf.dtim_period : 0; 1479 struct ieee80211_vif *vif) 1495 value = il->vif ? il->vif->bss_conf.beacon_int : 0; 1518 il_scan_initiate(struct il_priv *il, struct ieee80211_vif *vif) argument 1546 ret = il->ops->request_scan(il, vif); 1559 il_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument 1582 il->scan_vif = vif; 1585 ret = il_scan_initiate(il, vif); 1478 il_get_passive_dwell_time(struct il_priv *il, enum nl80211_band band, struct ieee80211_vif *vif) argument 2446 il_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3630 struct ieee80211_vif *vif = il->vif; local 3969 il_set_flags_for_band(struct il_priv *il, enum nl80211_band band, struct ieee80211_vif *vif) argument 4484 il_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument 4552 il_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 4598 il_teardown_interface(struct il_priv *il, struct ieee80211_vif *vif) argument 4611 il_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 4707 il_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument 4746 il_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 5165 il_mac_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5203 il_ht_conf(struct il_priv *il, struct ieee80211_vif *vif) argument 5263 il_set_no_assoc(struct il_priv *il, struct ieee80211_vif *vif) argument 5276 il_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5315 il_mac_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/intel/iwlwifi/dvm/ |
H A D | agn.h | 93 struct ieee80211_vif *vif, 104 struct ieee80211_vif *vif); 152 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, 154 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif, 156 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, 158 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif, 201 struct ieee80211_vif *vif, 242 struct ieee80211_vif *vif, bool add); 306 struct ieee80211_vif *vif,
|
H A D | lib.c | 96 struct ieee80211_vif *vif, bool add) 98 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; 102 vif->bss_conf.bssid, 105 vif->bss_conf.bssid); 318 if (ctx->vif && ctx->vif->type == NL80211_IFTYPE_AP && 333 ieee80211_disable_rssi_reports(ctx->vif); 344 if (ctx->vif && ctx->vif->type == NL80211_IFTYPE_STATION && 366 if (ctx->vif) 95 iwlagn_manage_ibss_station(struct iwl_priv *priv, struct ieee80211_vif *vif, bool add) argument 871 iwlagn_wowlan_program_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument [all...] |
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | event.c | 209 struct ieee80211_vif *vif; local 216 vif = wl12xx_wlvif_to_vif(wlvif); 222 addr = vif->bss_conf.bssid; 226 sta = ieee80211_find_sta(vif, addr); 229 ieee80211_stop_rx_ba_session(vif,
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | quota.c | 26 struct ieee80211_vif *vif) 29 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 33 if (vif == data->disabled_vif) 48 switch (vif->type) { 50 if (vif->cfg.assoc) 25 iwl_mvm_quota_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 65 struct mt7603_vif *vif; member in struct:mt7603_sta 220 void mt7603_wtbl_init(struct mt7603_dev *dev, int idx, int vif, 246 int mt7603_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 248 void mt7603_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, 250 void mt7603_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | main.c | 35 struct ieee80211_vif *vif, 50 static void p54_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, argument 136 struct ieee80211_vif *vif) 142 beacon = ieee80211_beacon_get(priv->hw, vif, 0); 224 struct ieee80211_vif *vif) 229 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER; 237 priv->vif = vif; 239 switch (vif->type) { 244 priv->mode = vif 34 p54_sta_add_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 135 p54_beacon_update(struct p54_common *priv, struct ieee80211_vif *vif) argument 223 p54_add_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 257 p54_remove_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 406 p54_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument 450 p54_bss_info_changed(struct ieee80211_hw *dev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument 498 p54_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 667 p54_flush(struct ieee80211_hw *dev, struct ieee80211_vif *vif, u32 queues, bool drop) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.h | 93 struct ieee80211_vif *vif, 100 int rtl_tx_agg_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 102 int rtl_tx_agg_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 126 struct mt7615_vif *vif; member in struct:mt7615_sta 224 int (*sta_add)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 226 int (*add_dev_info)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 228 int (*add_bss_info)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 232 struct ieee80211_vif *vif, bool enable); 237 struct ieee80211_vif *vif, 471 struct ieee80211_vif *vif, bool enable); 509 int mt7615_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 511 void mt7615_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 527 int mt7615_mcu_set_roc(struct mt7615_phy *phy, struct ieee80211_vif *vif, [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | core.c | 496 struct ieee80211_vif *vif = tx_req->vif; local 509 if (!vif) { 510 rtw89_warn(rtwdev, "cannot set sec key without vif\n"); 514 rtwvif = (struct rtw89_vif *)vif->drv_priv; 576 struct ieee80211_vif *vif = tx_info->control.vif; local 580 (vif && vif->p2p)) 587 if (!vif || !vi 596 struct ieee80211_vif *vif = tx_req->vif; local 612 struct ieee80211_vif *vif = tx_req->vif; local 749 struct ieee80211_vif *vif = tx_req->vif; local 771 struct ieee80211_vif *vif = tx_req->vif; local 799 struct ieee80211_vif *vif = tx_req->vif; local 1021 rtw89_core_tx_write(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff *skb, int *qsel) argument 1761 rtw89_stats_trigger_frame(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct sk_buff *skb) argument 1883 rtw89_vif_rx_stats_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 2653 struct ieee80211_vif *vif = txq->vif; local 2814 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 2848 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 3090 rtw89_core_update_p2p_ps(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif) argument 3253 rtw89_vif_type_mapping(struct ieee80211_vif *vif, bool assoc) argument 3307 rtw89_core_sta_add(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3378 rtw89_core_sta_disassoc(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3396 rtw89_core_sta_disconnect(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3442 rtw89_core_sta_assoc(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3519 rtw89_core_sta_remove(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 4271 rtw89_core_scan_complete(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, bool hw_scan) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | tx.c | 147 ieee80211_get_tx_rates(info->control.vif, sta, skb, 195 struct ieee80211_vif *vif = info->control.vif; local 214 } else if (vif) { 215 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 260 int mt7601u_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.h | 32 * @vif: virtual interface of this P2P bss. 36 struct brcmf_cfg80211_vif *vif; member in struct:p2p_bss 43 * @BRCMF_P2P_STATUS_IF_ADD: peer-to-peer vif add sent to dongle. 45 * @BRCMF_P2P_STATUS_IF_DELETING: peer-to-peer vif delete sent to dongle. 46 * @BRCMF_P2P_STATUS_IF_CHANGING: peer-to-peer vif change sent to dongle. 47 * @BRCMF_P2P_STATUS_IF_CHANGED: peer-to-peer vif change completed on dongle. 157 struct brcmf_cfg80211_vif *vif);
|