Searched refs:vif (Results 176 - 200 of 460) sorted by relevance

1234567891011>>

/linux-master/net/mac80211/
H A Drx.c1035 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 Dagg-rx.c117 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 Dmlme.c118 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 Dibss.c79 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 Dwme.c158 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 Dsta_info.c144 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 Dmac80211_if.c488 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 Dinit.c234 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 Dcore.h577 * 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 Dchannel.c161 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 Dipmr.c76 /* 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 Dmain.c481 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 D4965.h66 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 Dcommon.c1103 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 Dagn.h93 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 Dlib.c96 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 Devent.c209 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 Dquota.c26 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 Dmt7603.h65 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 Dmain.c35 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 Dbase.h93 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 Dmt7615.h126 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 Dcore.c496 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 Dtx.c147 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 Dp2p.h32 * @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);

Completed in 478 milliseconds

1234567891011>>