/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);
|
/linux-master/drivers/staging/vt6656/ |
H A D | rxtx.h | 174 int vnt_beacon_make(struct vnt_private *priv, struct ieee80211_vif *vif); 175 int vnt_beacon_enable(struct vnt_private *priv, struct ieee80211_vif *vif,
|
H A D | wcmd.c | 121 if (!priv->vif) 124 vnt_beacon_make(priv, priv->vif);
|
H A D | main_usb.c | 649 static int vnt_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 653 priv->vif = vif; 655 switch (vif->type) { 674 priv->op_mode = vif->type; 683 struct ieee80211_vif *vif) 687 switch (vif->type) { 747 struct ieee80211_vif *vif, 752 priv->current_aid = vif->cfg.aid; 804 vnt_beacon_enable(priv, vif, con 682 vnt_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 746 vnt_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, u64 changed) argument 900 vnt_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 934 vnt_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 941 vnt_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument 949 vnt_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/staging/vt6655/ |
H A D | key.c | 89 struct ieee80211_vif *vif, struct ieee80211_key_conf *key) 91 struct ieee80211_bss_conf *conf = &vif->bss_conf; 88 vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct ieee80211_key_conf *key) argument
|
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | wlan.h | 339 struct wilc_vif *vif; member in struct:txq_entry_t 420 int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif); 428 int wilc_wlan_cfg_set(struct wilc_vif *vif, int start, u16 wid, u8 *buffer, 430 int wilc_wlan_cfg_get(struct wilc_vif *vif, int start, u16 wid, int commit, 434 void wilc_enable_tcp_ack_filter(struct wilc_vif *vif, bool value); 438 void wilc_wfi_p2p_rx(struct wilc_vif *vif, u8 *buff, u32 size); 439 bool wilc_wfi_mgmt_frame_rx(struct wilc_vif *vif, u8 *buff, u32 size); 444 int wilc_send_config_pkt(struct wilc_vif *vif, u8 mode, struct wid *wids,
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.h | 1739 struct ieee80211_vif *vif; member in struct:mt76_sta_cmd_info 1883 int mt76_connac_mcu_set_vif_ps(struct mt76_dev *dev, struct ieee80211_vif *vif); 1885 struct ieee80211_vif *vif, 1889 struct ieee80211_vif *vif, 1893 struct ieee80211_vif *vif, 1897 struct ieee80211_vif *vif, 1900 u8 mt76_connac_get_phy_mode_v2(struct mt76_phy *mphy, struct ieee80211_vif *vif, 1903 struct ieee80211_vif *vif, 1907 struct ieee80211_vif *vif, 1920 struct ieee80211_vif *vif, [all...] |
H A D | mt76x02_txrx.c | 16 struct ieee80211_vif *vif = info->control.vif; local 24 } else if (vif) { 27 mvif = (struct mt76x02_vif *)vif->drv_priv;
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | fw.c | 217 struct ieee80211_vif *vif) 230 ieee80211_cqm_rssi_notify(vif, event, sig, GFP_KERNEL); 233 ieee80211_connection_loss(vif); 779 struct ieee80211_vif *vif) 781 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; 782 struct ieee80211_sta *sta = ieee80211_find_sta(vif, bss_conf->bssid); 1203 struct ieee80211_vif *vif; local 1222 vif = rtwvif_to_vif(rtwvif); 1226 skb_new = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); 1230 skb_new = ieee80211_pspoll_get(hw, vif); 216 rtw_fw_bcn_filter_notify_vif_iter(void *data, struct ieee80211_vif *vif) argument 778 rtw_fw_beacon_filter_config(struct rtw_dev *rtwdev, bool connect, struct ieee80211_vif *vif) argument 1387 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 1403 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 1428 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 1537 rtw_build_rsvd_page_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 2204 rtw_hw_scan_start(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_scan_request *scan_req) argument 2231 rtw_hw_scan_complete(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, bool aborted) argument 2290 rtw_hw_scan_offload(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, bool enable) argument 2322 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif; local 2333 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif; local [all...] |
H A D | rx.h | 46 void rtw_rx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | cam.c | 215 struct ieee80211_vif *vif, 226 if (!vif) { 231 rtwvif = (struct rtw89_vif *)vif->drv_priv; 269 struct ieee80211_vif *vif, 310 ret = rtw89_cam_attach_sec_cam(rtwdev, vif, sta, key, sec_cam); 328 struct ieee80211_vif *vif, 372 ret = rtw89_cam_sec_key_install(rtwdev, vif, sta, key, hw_key_type, 384 struct ieee80211_vif *vif, 398 if (!vif) { 403 rtwvif = (struct rtw89_vif *)vif 214 rtw89_cam_attach_sec_cam(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, struct rtw89_sec_cam_entry *sec_cam) argument 268 rtw89_cam_sec_key_install(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, u8 hw_key_type, bool ext_key) argument 327 rtw89_cam_sec_key_add(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 383 rtw89_cam_sec_key_del(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, bool inform_fw) argument 434 rtw89_cam_reset_key_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument 631 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local 676 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | ath9k.h | 257 struct ieee80211_vif *vif; /* interface with which we're associated */ member in struct:ath_node 433 struct ieee80211_vif *vif = an->vif; local 436 BUG_ON(!vif); 440 txq = vif->txq; 473 struct ieee80211_vif *vif); 476 struct ieee80211_vif *vif); 488 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, 524 struct ieee80211_vif *vif, 536 struct ieee80211_vif *vif) 523 ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, enum ath_chanctx_event ev) argument 535 ath9k_p2p_remove_vif(struct ath_softc *sc, struct ieee80211_vif *vif) argument 542 ath9k_p2p_bss_info_changed(struct ath_softc *sc, struct ieee80211_vif *vif) argument 635 struct ieee80211_vif *vif; member in struct:ath_vif [all...] |
H A D | debug.h | 264 struct ieee80211_vif *vif, int sset); 266 struct ieee80211_vif *vif, 269 struct ieee80211_vif *vif, 272 struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | debug.c | 101 int ath6kl_read_tgt_stats(struct ath6kl *ar, struct ath6kl_vif *vif) argument 108 set_bit(STATS_UPDATE_PEND, &vif->flags); 117 &vif->flags), WMI_TIMEOUT); 569 struct ath6kl_vif *vif; local 577 vif = ath6kl_vif_first(ar); 578 if (!vif) 585 rv = ath6kl_read_tgt_stats(ar, vif); 591 tgt_stats = &vif->target_stats; 1397 struct ath6kl_vif *vif; local 1405 vif 1575 struct ath6kl_vif *vif; local 1622 struct ath6kl_vif *vif; local 1662 struct ath6kl_vif *vif; local 1694 struct ath6kl_vif *vif; local [all...] |
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.c | 507 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 529 memcpy(cmd->sta.bssid, vif->bss_conf.bssid, ETH_ALEN); 619 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 620 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; 627 if (!ieee80211_vif_is_mesh(vif)) { 678 cmd->ap.ssid_len = vif->cfg.ssid_len; 679 memcpy(cmd->ap.ssid, vif->cfg.ssid, vif->cfg.ssid_len); 759 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 761 struct ieee80211_bss_conf *bss_conf = &vif 1091 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 1116 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 1139 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 1185 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 1217 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 1304 wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif) argument [all...] |
/linux-master/net/mac80211/ |
H A D | main.c | 173 if (!rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf)) 175 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 177 if (sdata->vif.bss_conf.txpower == INT_MIN) 179 power = min(power, sdata->vif.bss_conf.txpower); 340 if (!changed || sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 345 sdata->vif.type != NL80211_IFTYPE_AP && 346 sdata->vif.type != NL80211_IFTYPE_ADHOC && 347 sdata->vif.type != NL80211_IFTYPE_MESH_POINT && 348 sdata->vif.type != NL80211_IFTYPE_OCB)) 351 if (WARN_ON_ONCE(sdata->vif [all...] |
H A D | s1g.c | 51 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 83 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 121 ieee80211_s1g_send_twt_setup(sdata, mgmt->sa, sdata->vif.addr, twt); 146 ieee80211_s1g_send_twt_teardown(sdata, mgmt->sa, sdata->vif.addr,
|
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 246 if (!mac->vif) 249 r = zd_write_mac_addr(&mac->chip, mac->vif->addr); 259 return zd_write_bssid(&mac->chip, mac->vif->addr); 400 if (mac->vif != NULL) { 401 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0); 1099 struct ieee80211_vif *vif) 1107 switch (vif->type) { 1113 mac->type = vif->type; 1119 mac->vif = vif; 1098 zd_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1124 zd_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1278 zd_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument 1339 zd_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | debug.h | 107 struct ieee80211_vif *vif, 110 struct ieee80211_vif *vif, int sset); 112 struct ieee80211_vif *vif, 212 void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | leds.c | 33 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED) 71 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED)
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mac.c | 158 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); 389 struct ieee80211_vif *vif; local 392 if (!msta || !msta->vif) 395 vif = container_of((void *)msta->vif, struct ieee80211_vif, 397 err = mt76_connac2_reverse_frag0_hdr_trans(vif, skb, hdr_gap); 635 struct ieee80211_vif *vif) 637 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv; 641 if (vif->type == NL80211_IFTYPE_STATION) 642 ieee80211_disconnect(vif, tru 634 mt7921_vif_connect_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | rx_reorder.c | 85 struct wil6210_vif *vif; variable in typeref:struct:wil6210_vif 101 vif = wil->vifs[mid]; 102 if (unlikely(!vif)) { 107 ndev = vif_to_ndev(vif); 214 void wil_rx_bar(struct wil6210_priv *wil, struct wil6210_vif *vif, argument 218 struct net_device *ndev = vif_to_ndev(vif); 234 cid, vif->mid, tid, seq, r->head_seq_num);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.h | 569 int mt7925_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, 572 struct ieee80211_vif *vif); 574 struct ieee80211_vif *vif, 577 struct ieee80211_vif *vif, 581 struct ieee80211_vif *vif, 585 struct ieee80211_vif *vif); 593 struct mt76_vif *vif,
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | hif_tx.c | 72 int vif = request->interface; local 128 dev_err(wdev->dev, "hardware request %s%s%s (%#.2x) on vif %d returned error %d\n", 129 wfx_get_hif_name(cmd), mib_sep, mib_name, cmd, vif, ret); 131 dev_warn(wdev->dev, "hardware request %s%s%s (%#.2x) on vif %d returned status %d\n", 132 wfx_get_hif_name(cmd), mib_sep, mib_name, cmd, vif, ret); 328 struct ieee80211_vif *vif = container_of(conf, struct ieee80211_vif, local 337 WARN(!vif->cfg.ibss_joined && !ssid_len, "joining an unknown BSS"); 340 body->infrastructure_bss_mode = !vif->cfg.ibss_joined; 465 struct ieee80211_vif *vif = container_of(conf, struct ieee80211_vif, local 479 body->ssid_length = vif [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800lib.h | 224 int rt2800_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 226 int rt2800_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 258 struct ieee80211_vif *vif, 261 u64 rt2800_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 262 int rt2800_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|