/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_core.c | 100 struct ieee80211_vif *vif; local 113 vif = rsi_get_vif(adapter, wh->addr2); 115 vif, 354 struct ieee80211_vif *vif; local 358 vif = adapter->vifs[i]; 359 if (!vif) 361 if (!memcmp(vif->addr, mac, ETH_ALEN)) 362 return vif; 380 struct ieee80211_vif *vif; local 407 vif [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | main.c | 45 struct ieee80211_vif *vif) 48 struct mt76_vif *mvif = (struct mt76_vif *) vif->drv_priv; 55 * - shift vif idx 59 if (!ether_addr_equal(dev->macaddr, vif->addr)) 60 mt7601u_set_macaddr(dev, vif->addr); 72 struct ieee80211_vif *vif) 75 struct mt76_vif *mvif = (struct mt76_vif *) vif->drv_priv; 134 mt7601u_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument 209 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument 214 struct mt76_vif *mvif = (struct mt76_vif *) vif 44 mt7601u_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 71 mt7601u_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 240 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 259 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 265 mt7601u_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument 276 mt7601u_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 292 mt7601u_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 347 mt76_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 385 mt76_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ftm-initiator.c | 43 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 77 if (vif->cfg.assoc) { 78 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 85 for_each_vif_active_link(vif, link_conf, link_id) { 227 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 251 if (vif->cfg.assoc) 252 memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); 258 struct ieee80211_vif *vif, 283 if (vif->cfg.assoc) { 284 memcpy(cmd->range_req_bssid, vif 257 iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_cmd_v9 *cmd, struct cfg80211_pmsr_request *req) argument 304 iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_cmd_v8 *cmd, struct cfg80211_pmsr_request *req) argument 518 iwl_mvm_ftm_put_target(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v6 *target) argument 582 iwl_mvm_ftm_start_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 608 iwl_mvm_ftm_start_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 638 iwl_mvm_ftm_start_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 664 iwl_mvm_ftm_start_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 691 iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument 713 iwl_mvm_ftm_set_secured_ranging(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_ap_entry_v7 *target) argument 753 iwl_mvm_ftm_put_target_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v7 *target) argument 765 iwl_mvm_ftm_start_v11(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 810 iwl_mvm_ftm_put_target_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v8 *target) argument 837 iwl_mvm_ftm_start_v12(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 865 iwl_mvm_ftm_start_v13(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 908 iwl_mvm_ftm_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument [all...] |
/linux-master/net/mac80211/ |
H A D | he.c | 18 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || 19 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { 131 ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); 210 ieee80211_he_op_ie_to_bss_conf(struct ieee80211_vif *vif, argument 213 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); 217 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); 218 vif->bss_conf.he_oper.nss_set = __le16_to_cpu(he_op_ie->he_mcs_nss_set); 222 ieee80211_he_spr_ie_to_bss_conf(struct ieee80211_vif *vif, argument 226 &vif [all...] |
H A D | mesh.c | 97 if (sdata->vif.bss_conf.basic_rates != basic_rates) 100 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chanreq.oper.chan, 114 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chanreq.oper, 408 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 439 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || 440 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || 441 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) 464 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 480 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || 481 sdata->vif [all...] |
H A D | debugfs_netdev.c | 362 sdata->vif.hw_queue[IEEE80211_AC_VO], 363 sdata->vif.hw_queue[IEEE80211_AC_VI], 364 sdata->vif.hw_queue[IEEE80211_AC_BE], 365 sdata->vif.hw_queue[IEEE80211_AC_BK]); 367 if (sdata->vif.type == NL80211_IFTYPE_AP) 369 sdata->vif.cab_queue); 377 IEEE80211_IF_FILE(aid, vif.cfg.aid, DEC); 389 if (sdata->vif.driver_flags & IEEE80211_VIF_EML_ACTIVE) 402 if (sdata->vif.type != NL80211_IFTYPE_STATION) 418 if (link->sdata->vif [all...] |
H A D | tx.c | 60 chanctx_conf = rcu_dereference(tx->sdata->vif.bss_conf.chanctx_conf); 144 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) 183 tx->sdata->vif.bss_conf.use_short_preamble); 192 tx->sdata->vif.bss_conf.use_short_preamble); 230 if (tx->sdata->vif.type != NL80211_IFTYPE_STATION) 304 if (tx->sdata->vif.type == NL80211_IFTYPE_OCB) 350 if (sdata->vif.type == NL80211_IFTYPE_AP) 352 else if (ieee80211_vif_is_mesh(&sdata->vif)) 403 if (tx->sdata->vif.type == NL80211_IFTYPE_AP || 404 tx->sdata->vif 1294 ieee80211_get_txq(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff *skb) argument 1646 struct ieee80211_vif *vif; local 1669 ieee80211_tx_frags(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff_head *skbs, bool txpending) argument 1751 struct ieee80211_vif *vif; local 1891 ieee80211_tx_prepare_skb(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb, int band, struct ieee80211_sta **sta) argument 3819 struct ieee80211_vif *vif = txq->vif; local 5044 ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif, unsigned int link_id) argument 5078 ieee80211_beacon_set_cntdwn(struct ieee80211_vif *vif, u8 counter) argument 5103 ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif, unsigned int link_id) argument 5208 ieee80211_beacon_get_finish(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, struct beacon_data *beacon, struct sk_buff *skb, struct ieee80211_chanctx_conf *chanctx_conf, u16 csa_off_base) argument 5294 ieee80211_beacon_get_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf, u8 ema_index) argument 5361 ieee80211_beacon_get_ap_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf) argument 5398 __ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, bool is_template, unsigned int link_id, int ema_index, struct ieee80211_ema_beacons **ema_beacons) argument 5538 ieee80211_beacon_get_template(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id) argument 5549 ieee80211_beacon_get_template_ema_index(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id, u8 ema_index) argument 5574 ieee80211_beacon_get_template_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument 5587 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length, unsigned int link_id) argument 5623 ieee80211_proberesp_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5654 ieee80211_get_fils_discovery_tmpl(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5683 ieee80211_get_unsol_bcast_probe_resp_tmpl(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5711 ieee80211_pspoll_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5746 ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int link_id, bool qos_ok) argument 5854 ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_rts *rts) argument 5870 ieee80211_ctstoself_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_cts *cts) argument 5886 ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_beacon.c | 70 struct ieee80211_vif *vif, bool enable) 72 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv; 137 mt76x02_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 141 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv; 147 skb = ieee80211_beacon_get(mt76_hw(dev), vif, 0); 156 mt76x02_add_buffered_bc(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 160 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv; 167 skb = ieee80211_get_buffered_bc(mt76_hw(dev), vif); 172 info->control.vif = vif; 69 mt76x02_mac_set_beacon_enable(struct mt76x02_dev *dev, struct ieee80211_vif *vif, bool enable) argument [all...] |
H A D | mt76_connac_mcu.c | 190 int mt76_connac_mcu_set_vif_ps(struct mt76_dev *dev, struct ieee80211_vif *vif) argument 192 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 201 .ps_state = vif->cfg.ps ? 2 : 0, 204 if (vif->type != NL80211_IFTYPE_STATION) 233 struct ieee80211_vif *vif) 235 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 241 if (!(vif->driver_flags & IEEE80211_VIF_BEACON_FILTER)) 244 ieee80211_beacon_loss(vif); 330 struct ieee80211_vif *vif) 332 struct mt76_vif *mvif = (struct mt76_vif *)vif 232 mt76_connac_mcu_beacon_loss_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 329 mt76_connac_mcu_bss_omac_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 371 mt76_connac_mcu_sta_basic_tlv(struct mt76_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable, bool newly) argument 431 mt76_connac_mcu_sta_uapsd(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 463 mt76_connac_mcu_wtbl_hdr_trans_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt76_wcid *wcid, void *sta_wtbl, void *wtbl_tlv) argument 493 mt76_connac_mcu_sta_update_hdr_trans(struct mt76_dev *dev, struct ieee80211_vif *vif, struct mt76_wcid *wcid, int cmd) argument 520 mt76_connac_mcu_wtbl_update_hdr_trans(struct mt76_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 539 mt76_connac_mcu_wtbl_generic_tlv(struct mt76_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *sta_wtbl, void *wtbl_tlv) argument 594 mt76_connac_mcu_sta_amsdu_tlv(struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument 788 mt76_connac_get_phy_mode_v2(struct mt76_phy *mphy, struct ieee80211_vif *vif, enum nl80211_band band, struct ieee80211_sta *sta) argument 843 mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif, u8 rcpi, u8 sta_state) argument 1127 mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, struct ieee80211_vif *vif, struct mt76_wcid *wcid, bool enable) argument 1300 mt76_connac_get_phy_mode(struct mt76_phy *phy, struct ieee80211_vif *vif, enum nl80211_band band, struct ieee80211_sta *sta) argument 1353 mt76_connac_get_phy_mode_ext(struct mt76_phy *phy, struct ieee80211_vif *vif, enum nl80211_band band) argument 1388 mt76_connac_get_he_phy_cap(struct mt76_phy *phy, struct ieee80211_vif *vif) argument 1403 mt76_connac_get_eht_phy_cap(struct mt76_phy *phy, struct ieee80211_vif *vif) argument 1417 mt76_connac_mcu_uni_bss_he_tlv(struct mt76_phy *phy, struct ieee80211_vif *vif, struct tlv *tlv) argument 1521 mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, struct ieee80211_vif *vif, struct mt76_wcid *wcid, bool enable, struct ieee80211_chanctx_conf *ctx) argument 1650 mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, struct ieee80211_scan_request *scan_req) argument 1756 mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif) argument 1781 mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *sreq) argument 1867 mt76_connac_mcu_sched_scan_enable(struct mt76_phy *phy, struct ieee80211_vif *vif, bool enable) argument 2196 mt76_connac_mcu_update_arp_filter(struct mt76_dev *dev, struct mt76_vif *vif, struct ieee80211_bss_conf *info) argument 2237 mt76_connac_mcu_set_p2p_oppps(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2270 mt76_connac_mcu_key_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument 2303 mt76_connac_mcu_update_gtk_rekey(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *key) argument 2345 mt76_connac_mcu_set_arp_filter(struct mt76_dev *dev, struct ieee80211_vif *vif, bool suspend) argument 2371 mt76_connac_mcu_set_gtk_rekey(struct mt76_dev *dev, struct ieee80211_vif *vif, bool suspend) argument 2398 mt76_connac_mcu_set_suspend_mode(struct mt76_dev *dev, struct ieee80211_vif *vif, bool enable, u8 mdtim, bool wow_suspend) argument 2429 mt76_connac_mcu_set_wow_pattern(struct mt76_dev *dev, struct ieee80211_vif *vif, u8 index, bool enable, struct cfg80211_pkt_pattern *pattern) argument 2463 mt76_connac_mcu_set_wow_ctrl(struct mt76_phy *phy, struct ieee80211_vif *vif, bool suspend, struct cfg80211_wowlan *wowlan) argument 2551 mt76_connac_mcu_set_suspend_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 2669 mt76_connac_mcu_add_key(struct mt76_dev *dev, struct ieee80211_vif *vif, struct mt76_connac_sta_key_conf *sta_key_conf, struct ieee80211_key_conf *key, int mcu_cmd, struct mt76_wcid *wcid, enum set_key_cmd cmd) argument 2714 mt76_connac_mcu_bss_basic_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct mt76_phy *phy, u16 wlan_idx, bool enable) argument [all...] |
H A D | mt76x02_util.c | 238 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/drivers/net/wireless/ath/wil6210/ |
H A D | pm.c | 19 struct wil6210_vif *vif = wil->vifs[i]; local 21 if (vif && test_bit(wil_vif_fwconnected, vif->status)) 22 wil_update_net_queues_bh(wil, vif, NULL, false); 33 struct wil6210_vif *vif = wil->vifs[i]; local 35 if (vif) 36 wil_update_net_queues_bh(wil, vif, NULL, true); 42 wil_can_suspend_vif(struct wil6210_priv *wil, struct wil6210_vif *vif, argument 45 struct wireless_dev *wdev = vif_to_wdev(vif); 55 if (test_bit(wil_vif_fwconnecting, vif 116 struct wil6210_vif *vif = wil->vifs[i]; local [all...] |
H A D | txrx.c | 367 struct wil6210_vif *vif = wil->vifs[mid]; local 380 if (vif->wdev.iftype == NL80211_IFTYPE_MONITOR) 409 if (vif->wdev.iftype != NL80211_IFTYPE_P2P_GO && 410 vif->wdev.iftype != NL80211_IFTYPE_AP) 426 ta, vif->wdev.iftype, ftype, skb->len); 443 struct wil6210_vif *vif; local 490 vif = wil->vifs[mid]; 492 if (unlikely(!vif)) { 498 ndev = vif_to_ndev(vif); 549 wil_rx_bar(wil, vif, ci 803 struct wil6210_vif *vif = container_of(work, local 834 wil_tx_complete_handle_eapol(struct wil6210_vif *vif, struct sk_buff *skb) argument 872 wil_rx_handle_eapol(struct wil6210_vif *vif, struct sk_buff *skb) argument 896 struct wil6210_vif *vif = ndev_to_vif(ndev); local 1134 wil_vring_init_tx(struct wil6210_vif *vif, int id, int size, int cid, int tid) argument 1236 wil_tx_vring_modify(struct wil6210_vif *vif, int ring_id, int cid, int tid) argument 1319 wil_vring_init_bcast(struct wil6210_vif *vif, int id, int size) argument 1400 wil_find_tx_ucast(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1441 wil_find_tx_ring_sta(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1490 wil_find_tx_bcast_1(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1549 wil_find_tx_bcast_2(struct wil6210_priv *wil, struct wil6210_vif *vif, struct sk_buff *skb) argument 1725 __wil_tx_vring_tso(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *vring, struct sk_buff *skb) argument 2026 __wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument 2184 wil_tx_ring(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument 2226 __wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2292 wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2300 wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, bool check_stop) argument 2310 struct wil6210_vif *vif = ndev_to_vif(ndev); local 2418 wil_tx_complete(struct wil6210_vif *vif, int ringid) argument [all...] |
H A D | wil6210.h | 596 int (*ring_init_tx)(struct wil6210_vif *vif, int ring_id, 599 int (*ring_init_bcast)(struct wil6210_vif *vif, int id, int size); 607 int (*tx_ring_tso)(struct wil6210_priv *wil, struct wil6210_vif *vif, 609 int (*tx_ring_modify)(struct wil6210_vif *vif, int ring_id, 1028 /* P2P_DEVICE vif */ 1090 vif_to_radio_wdev(struct wil6210_priv *wil, struct wil6210_vif *vif) argument 1093 if (vif->mid) 1094 return vif_to_wdev(vif); 1208 void wil_vif_free(struct wil6210_vif *vif); 1214 int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif); [all...] |
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | wlan.c | 60 struct wilc_vif *vif = netdev_priv(dev); local 61 struct wilc *wilc = vif->wilc; 74 static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num, argument 78 struct wilc *wilc = vif->wilc; 95 static inline void add_tcp_session(struct wilc_vif *vif, u32 src_prt, argument 98 struct tcp_ack_filter *f = &vif->ack_filter; 109 static inline void update_tcp_session(struct wilc_vif *vif, u32 index, u32 ack) argument 111 struct tcp_ack_filter *f = &vif->ack_filter; 118 static inline void add_tcp_pending_ack(struct wilc_vif *vif, u32 ack, argument 122 struct tcp_ack_filter *f = &vif 140 struct wilc_vif *vif = netdev_priv(dev); local 188 struct wilc_vif *vif = netdev_priv(dev); local 243 wilc_enable_tcp_ack_filter(struct wilc_vif *vif, bool value) argument 248 wilc_wlan_txq_add_cfg_pkt(struct wilc_vif *vif, u8 *buffer, u32 buffer_size) argument 414 struct wilc_vif *vif = netdev_priv(dev); local 469 struct wilc_vif *vif = netdev_priv(dev); local 717 struct wilc_vif *vif; local 1189 wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif) argument 1240 struct wilc_vif *vif = netdev_priv(dev); local 1264 wilc_wlan_cfg_commit(struct wilc_vif *vif, int type, u32 drv_handler) argument 1287 wilc_wlan_cfg_set(struct wilc_vif *vif, int start, u16 wid, u8 *buffer, u32 buffer_size, int commit, u32 drv_handler) argument 1328 wilc_wlan_cfg_get(struct wilc_vif *vif, int start, u16 wid, int commit, u32 drv_handler) argument 1365 wilc_send_config_pkt(struct wilc_vif *vif, u8 mode, struct wid *wids, u32 count) argument 1410 struct wilc_vif *vif = netdev_priv(dev); local 1479 struct wilc_vif *vif = netdev_priv(dev); local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 97 struct ieee80211_vif *vif, bool suspend) 99 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv; 121 void mt7921_mcu_set_suspend_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 126 mt7921_mcu_set_ipv6_ns_filter(phy->dev, vif, 131 mt76_connac_mcu_set_suspend_iter(priv, mac, vif); 175 struct ieee80211_vif *vif) 177 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 183 if (!(vif->driver_flags & IEEE80211_VIF_BEACON_FILTER) || 184 vif->type != NL80211_IFTYPE_STATION) 187 ieee80211_connection_loss(vif); 96 mt7921_mcu_set_ipv6_ns_filter(struct mt76_dev *dev, struct ieee80211_vif *vif, bool suspend) argument 174 mt7921_mcu_connection_loss_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 609 mt7921_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif) argument 703 mt7921_mcu_set_roc(struct mt792x_phy *phy, struct mt792x_vif *vif, struct ieee80211_channel *chan, int duration, enum mt7921_roc_req type, u8 token_id) argument 770 mt7921_mcu_abort_roc(struct mt792x_phy *phy, struct mt792x_vif *vif, u8 token_id) argument 875 mt7921_mcu_uni_bss_ps(struct mt792x_dev *dev, struct ieee80211_vif *vif) argument 913 mt7921_mcu_uni_bss_bcnft(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 949 mt7921_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 986 mt7921_mcu_sta_update(struct mt792x_dev *dev, struct ieee80211_sta *sta, struct ieee80211_vif *vif, bool enable, enum mt76_sta_info_state state) argument 1010 mt7921_mcu_set_beacon_filter(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1068 mt7921_mcu_set_sniffer(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1098 mt7921_mcu_config_sniffer(struct mt792x_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 1167 mt7921_mcu_uni_add_beacon_offload(struct mt792x_dev *dev, struct ieee80211_hw *hw, struct ieee80211_vif *vif, bool enable) argument [all...] |
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | event.c | 121 if (wl->vif && wl->vif->type == NL80211_IFTYPE_STATION) 122 ieee80211_beacon_loss(wl->vif); 133 if (wl->vif && wl->rssi_thold) { 137 ieee80211_cqm_rssi_notify(wl->vif, 145 ieee80211_cqm_rssi_notify(wl->vif,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 211 struct ieee80211_vif *vif) 218 if (mac->vif) { 220 "vif has been set!! mac->vif = 0x%p\n", mac->vif); 224 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER; 229 switch (ieee80211_vif_type_p2p(vif)) { 292 vif->type); 299 "p2p role %x\n", vif->type); 304 mac->vif 210 rtl_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 319 rtl_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 353 rtl_op_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype new_type, bool p2p) argument 883 rtl_op_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 929 rtl_op_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 977 rtl_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *param) argument 1002 send_beacon_frame(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1021 struct ieee80211_vif *vif = rtlpriv->mac80211.vif; local 1034 rtl_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument 1352 rtl_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1361 rtl_op_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument 1372 rtl_op_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1380 rtl_op_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 1395 rtl_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 1436 rtl_op_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument 1470 rtl_op_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1510 rtl_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 1743 rtl_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | base.h | 91 void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif); 98 int ath5k_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 103 struct ieee80211_vif *vif);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | btcoex.c | 55 * @vif: interface for which request was done. 77 struct brcmf_cfg80211_vif *vif; member in struct:brcmf_btcoex_info 235 struct brcmf_if *ifp = btci->vif->ifp; 259 ifp = btci->vif->ifp; 348 cfg80211_crit_proto_stopped(&btci->vif->wdev, GFP_KERNEL); 350 btci->vif = NULL; 411 struct brcmf_if *ifp = btci->vif->ifp; 451 int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif, argument 454 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy); 466 btci->vif [all...] |
/linux-master/drivers/staging/vt6655/ |
H A D | key.h | 49 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
|
/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | testmode.c | 43 static int wcn36xx_tm_cmd_ptt(struct wcn36xx *wcn, struct ieee80211_vif *vif, argument 84 msg->resp_status = wcn36xx_smd_process_ptt_msg(wcn, vif, msg, 126 int wcn36xx_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument 148 return wcn36xx_tm_cmd_ptt(wcn, vif, tb);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 62 struct mt7915_dev *dev = msta->vif->phy->dev; 63 enum nl80211_band band = msta->vif->phy->mt76->chandef.chan->band; 64 const u16 *mask = msta->vif->bitrate_mask.control[band].he_mcs; 117 struct mt7915_dev *dev = msta->vif->phy->dev; 226 mt7915_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 228 if (!vif->bss_conf.csa_active || vif->type == NL80211_IFTYPE_STATION) 231 ieee80211_csa_finish(vif, 0); 329 mt7915_mcu_cca_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 331 if (!vif 459 mt7915_check_he_obss_narrow_bw_ru(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 481 mt7915_mcu_bss_rfch_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7915_phy *phy) argument 514 mt7915_mcu_bss_ra_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7915_phy *phy) argument 540 mt7915_mcu_bss_he_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7915_phy *phy) argument 604 mt7915_mcu_muar_config(struct mt7915_phy *phy, struct ieee80211_vif *vif, bool bssid, bool enable) argument 641 mt7915_mcu_add_bss_info(struct mt7915_phy *phy, struct ieee80211_vif *vif, int enable) argument 715 mt7915_mcu_sta_he_tlv(struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument 858 mt7915_mcu_sta_muru_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument 948 mt7915_mcu_sta_amsdu_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 987 mt7915_mcu_sta_wtbl_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1018 mt7915_is_ebf_supported(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument 1128 mt7915_mcu_sta_bfer_he(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7915_phy *phy, struct sta_rec_bf *bf) argument 1188 mt7915_mcu_sta_bfer_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1257 mt7915_mcu_sta_bfee_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1307 mt7915_mcu_set_fixed_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *data, u32 field) argument 1352 mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1386 mt7915_mcu_set_spe_idx(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1398 mt7915_mcu_add_rate_ctrl_fixed(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1488 mt7915_mcu_sta_rate_ctrl_tlv(struct sk_buff *skb, struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1590 mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool changed) argument 1628 mt7915_mcu_add_group(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1655 mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 1737 mt7915_mcu_add_dev_info(struct mt7915_phy *phy, struct ieee80211_vif *vif, bool enable) argument 1781 mt7915_mcu_beacon_cntdwn(struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) argument 1800 mt7915_mcu_beacon_mbss(struct sk_buff *rskb, struct sk_buff *skb, struct ieee80211_vif *vif, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) argument 1855 mt7915_mcu_beacon_cont(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) argument 1890 mt7915_mcu_add_inband_discov(struct mt7915_dev *dev, struct ieee80211_vif *vif, u32 changed) argument 1974 mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int en, u32 changed) argument 2473 mt7915_mcu_set_tx(struct mt7915_dev *dev, struct ieee80211_vif *vif) argument 3187 mt7915_mcu_set_txpower_frame(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, s8 txpower) argument 3504 mt7915_mcu_set_obss_spr_siga(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) argument 3581 mt7915_mcu_add_obss_spr(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) argument 3621 mt7915_mcu_get_rx_rate(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct rate_info *rate) argument 3726 mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct cfg80211_he_bss_color *he_bss_color) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 124 struct mt76_vif *vif, 140 .bss_idx = vif->idx, 165 mt7925_connac_mcu_set_wow_ctrl(struct mt76_phy *phy, struct ieee80211_vif *vif, argument 168 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 199 mt7925_mcu_sched_scan_req(phy, vif, wowlan->nd_config); 201 mt7925_mcu_sched_scan_enable(phy, vif, suspend); 219 struct ieee80211_vif *vif, 223 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; 254 struct ieee80211_vif *vif) 262 mt76_connac_mcu_set_gtk_rekey(phy->dev, vif, suspen 123 mt7925_mcu_update_arp_filter(struct mt76_dev *dev, struct mt76_vif *vif, struct ieee80211_bss_conf *info) argument 218 mt7925_mcu_set_wow_pattern(struct mt76_dev *dev, struct ieee80211_vif *vif, u8 index, bool enable, struct cfg80211_pkt_pattern *pattern) argument 253 mt7925_mcu_set_suspend_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 275 mt7925_mcu_connection_loss_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 306 mt7925_mcu_roc_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 849 mt7925_mcu_sta_hdr_trans_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 882 mt7925_mcu_wtbl_update_hdr_trans(struct mt792x_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 904 mt7925_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif) argument 969 struct ieee80211_vif *vif; local 1031 mt7925_mcu_add_key(struct mt76_dev *dev, struct ieee80211_vif *vif, struct mt76_connac_sta_key_conf *sta_key_conf, struct ieee80211_key_conf *key, int mcu_cmd, struct mt76_wcid *wcid, enum set_key_cmd cmd) argument 1052 mt7925_mcu_set_roc(struct mt792x_phy *phy, struct mt792x_vif *vif, struct ieee80211_channel *chan, int duration, enum mt7925_roc_req type, u8 token_id) argument 1119 mt7925_mcu_abort_roc(struct mt792x_phy *phy, struct mt792x_vif *vif, u8 token_id) argument 1245 mt7925_mcu_uni_bss_ps(struct mt792x_dev *dev, struct ieee80211_vif *vif) argument 1283 mt7925_mcu_uni_bss_bcnft(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1321 mt7925_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1465 mt7925_mcu_sta_amsdu_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1501 mt7925_mcu_sta_phy_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1539 mt7925_mcu_sta_state_v2_tlv(struct mt76_phy *mphy, struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif, u8 rcpi, u8 sta_state) argument 1568 mt7925_mcu_sta_rate_ctrl_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1597 mt7925_mcu_sta_mld_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1653 mt7925_mcu_sta_update(struct mt792x_dev *dev, struct ieee80211_sta *sta, struct ieee80211_vif *vif, bool enable, enum mt76_sta_info_state state) argument 1677 mt7925_mcu_set_beacon_filter(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1731 mt7925_mcu_set_sniffer(struct mt792x_dev *dev, struct ieee80211_vif *vif, bool enable) argument 1764 mt7925_mcu_config_sniffer(struct mt792x_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 1837 mt7925_mcu_uni_add_beacon_offload(struct mt792x_dev *dev, struct ieee80211_hw *hw, struct ieee80211_vif *vif, bool enable) argument 2018 mt7925_get_phy_mode_ext(struct mt76_phy *phy, struct ieee80211_vif *vif, enum nl80211_band band, struct ieee80211_sta *sta) argument 2063 mt7925_mcu_bss_basic_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_chanctx_conf *ctx, struct mt76_phy *phy, u16 wlan_idx, bool enable) argument 2134 mt7925_mcu_bss_sec_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 2179 mt7925_mcu_bss_bmc_tlv(struct sk_buff *skb, struct mt792x_phy *phy, struct ieee80211_chanctx_conf *ctx, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2207 mt7925_mcu_bss_mld_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2229 mt7925_mcu_bss_qos_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 2240 mt7925_mcu_bss_he_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt792x_phy *phy) argument 2268 mt7925_mcu_bss_color_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, bool enable) argument 2284 mt7925_mcu_bss_ifs_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 2297 mt7925_mcu_set_timing(struct mt792x_phy *phy, struct ieee80211_vif *vif) argument 2315 mt7925_mcu_add_bss_info(struct mt792x_phy *phy, struct ieee80211_chanctx_conf *ctx, struct ieee80211_vif *vif, struct ieee80211_sta *sta, int enable) argument 2385 mt7925_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, struct ieee80211_scan_request *scan_req) argument 2501 mt7925_mcu_sched_scan_req(struct mt76_phy *phy, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *sreq) argument 2604 mt7925_mcu_sched_scan_enable(struct mt76_phy *phy, struct ieee80211_vif *vif, bool enable) argument 2638 mt7925_mcu_cancel_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | main.c | 36 mt7603_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 38 struct mt7603_vif *mvif = (struct mt7603_vif *)vif->drv_priv; 54 get_unaligned_le32(vif->addr)); 56 (get_unaligned_le16(vif->addr + 4) | 59 if (vif->type == NL80211_IFTYPE_AP) { 61 get_unaligned_le32(vif->addr)); 63 (get_unaligned_le16(vif->addr + 4) | 72 mvif->sta.vif = mvif; 78 mtxq = (struct mt76_txq *)vif->txq->drv_priv; 89 mt7603_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 300 mt7603_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument 342 mt7603_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 372 mt7603_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 381 mt7603_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 487 mt7603_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 533 mt7603_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument 579 mt7603_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 585 mt7603_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 640 mt7603_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 684 struct ieee80211_vif *vif = info->control.vif; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 113 enum nl80211_band band = msta->vif->phy->mt76->chandef.chan->band; 114 const u16 *mask = msta->vif->bitrate_mask.control[band].he_mcs; 339 mt7996_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 341 if (!vif->bss_conf.csa_active || vif->type == NL80211_IFTYPE_STATION) 344 ieee80211_csa_finish(vif, 0); 416 mt7996_mcu_cca_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument 418 if (!vif->bss_conf.color_change_active || vif->type == NL80211_IFTYPE_STATION) 421 ieee80211_color_change_finish(vif); 744 mt7996_mcu_bss_rfch_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7996_phy *phy) argument 775 mt7996_mcu_bss_ra_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7996_phy *phy) argument 788 mt7996_mcu_bss_he_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7996_phy *phy) argument 816 mt7996_mcu_bss_mbssid_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7996_phy *phy, int enable) argument 834 mt7996_mcu_bss_bmc_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct mt7996_phy *phy) argument 867 mt7996_mcu_bss_mld_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 882 mt7996_mcu_bss_sec_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 895 mt7996_mcu_muar_config(struct mt7996_phy *phy, struct ieee80211_vif *vif, bool bssid, bool enable) argument 939 mt7996_mcu_bss_ifs_timing_tlv(struct sk_buff *skb, struct ieee80211_vif *vif) argument 967 mt7996_mcu_bss_basic_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct mt76_phy *phy, u16 wlan_idx, bool enable) argument 1061 mt7996_mcu_add_bss_info(struct mt7996_phy *phy, struct ieee80211_vif *vif, int enable) argument 1107 mt7996_mcu_set_timing(struct mt7996_phy *phy, struct ieee80211_vif *vif) argument 1241 struct ieee80211_vif *vif = container_of((void *)msta->vif, local 1316 mt7996_mcu_sta_amsdu_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1353 mt7996_mcu_sta_muru_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1408 mt7996_is_ebf_supported(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument 1529 mt7996_mcu_sta_bfer_he(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7996_phy *phy, struct sta_rec_bf *bf) argument 1589 mt7996_mcu_sta_bfer_eht(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7996_phy *phy, struct sta_rec_bf *bf) argument 1645 mt7996_mcu_sta_bfer_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1716 mt7996_mcu_sta_bfee_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1764 mt7996_mcu_sta_hdr_trans_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1839 mt7996_mcu_set_fixed_field(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *data, u32 field) argument 1881 mt7996_mcu_add_rate_ctrl_fixed(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1968 mt7996_mcu_sta_rate_ctrl_tlv(struct sk_buff *skb, struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2070 mt7996_mcu_add_rate_ctrl(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool changed) argument 2105 mt7996_mcu_add_group(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2135 mt7996_mcu_add_sta(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 2240 mt7996_mcu_add_key(struct mt76_dev *dev, struct ieee80211_vif *vif, struct ieee80211_key_conf *key, int mcu_cmd, struct mt76_wcid *wcid, enum set_key_cmd cmd) argument 2260 mt7996_mcu_get_pn(struct mt7996_dev *dev, struct ieee80211_vif *vif, u8 *pn) argument 2294 mt7996_mcu_bcn_prot_enable(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_key_conf *key) argument 2346 mt7996_mcu_add_dev_info(struct mt7996_phy *phy, struct ieee80211_vif *vif, bool enable) argument 2385 mt7996_mcu_beacon_cntdwn(struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct ieee80211_mutable_offsets *offs) argument 2405 mt7996_mcu_beacon_mbss(struct sk_buff *rskb, struct sk_buff *skb, struct ieee80211_vif *vif, struct bss_bcn_content_tlv *bcn, struct ieee80211_mutable_offsets *offs) argument 2458 mt7996_mcu_beacon_cont(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_bcn_content_tlv *bcn, struct ieee80211_mutable_offsets *offs) argument 2485 mt7996_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int en) argument 2538 mt7996_mcu_beacon_inband_discov(struct mt7996_dev *dev, struct ieee80211_vif *vif, u32 changed) argument 3118 mt7996_mcu_set_tx(struct mt7996_dev *dev, struct ieee80211_vif *vif) argument 3985 mt7996_mcu_set_obss_spr_siga(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) argument 4062 mt7996_mcu_add_obss_spr(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd) argument 4104 mt7996_mcu_update_bss_color(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct cfg80211_he_bss_color *he_bss_color) argument 4256 mt7996_mcu_wtbl_update_hdr_trans(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument [all...] |