Searched refs:vif (Results 101 - 125 of 460) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_core.c100 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 Dmain.c45 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 Dftm-initiator.c43 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 Dhe.c18 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 Dmesh.c97 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 Ddebugfs_netdev.c362 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 Dtx.c60 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 Dmt76x02_beacon.c70 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 Dmt76_connac_mcu.c190 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 Dmt76x02_util.c238 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, argument
243 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv;
252 msta->vif = mvif;
260 if (vif->type == NL80211_IFTYPE_AP)
267 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, argument
280 mt76x02_vif_init(struct mt76x02_dev *dev, struct ieee80211_vif *vif, argument
283 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv;
293 mtxq = (struct mt76_txq *)vif->txq->drv_priv;
299 mt76x02_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
306 (((vif
341 mt76x02_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
353 mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
407 mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
488 mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
578 mt76x02_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
609 mt76x02_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
636 mt76x02_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dpm.c19 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 Dtxrx.c367 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 Dwil6210.h596 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 Dwlan.c60 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 Dmcu.c97 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 Devent.c121 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 Dcore.c211 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 Dbase.h91 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 Dbtcoex.c55 * @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 Dkey.h49 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dtestmode.c43 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 Dmcu.c62 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 Dmcu.c124 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 Dmain.c36 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 Dmcu.c113 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...]

Completed in 459 milliseconds

1234567891011>>