Searched refs:vif (Results 226 - 250 of 462) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dops.c153 struct ieee80211_vif *vif = iwl_mvm_get_bss_vif(mvm); local
156 if (!vif || iwl_mvm_vif_from_mac80211(vif)->esr_active)
160 iwl_mvm_unblock_esr(mvm, vif, IWL_MVM_ESR_BLOCKED_FW);
162 iwl_mvm_block_esr(mvm, vif, IWL_MVM_ESR_BLOCKED_FW,
163 iwl_mvm_get_primary_link(vif));
173 struct ieee80211_vif *vif; local
178 vif = iwl_mvm_get_vif_by_macid(mvm, notif->mac_id);
179 if (!vif || vif
229 iwl_mvm_update_link_smps(struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
248 iwl_mvm_intf_dual_chain_req(void *data, u8 *mac, struct ieee80211_vif *vif) argument
899 iwl_mvm_frob_txf_key_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
1178 iwl_mvm_find_link_selection_vif(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
[all...]
H A DMakefile14 iwlmvm-$(CONFIG_IWLWIFI_DEBUGFS) += debugfs.o debugfs-vif.o
H A Dphy-ctxt.c380 struct ieee80211_vif *vif)
383 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
388 if (vif->type == NL80211_IFTYPE_STATION ||
389 vif->type == NL80211_IFTYPE_AP)
379 iwl_mvm_binding_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D4965.c1468 struct ieee80211_vif *vif = il->vif; local
1471 if (WARN_ON_ONCE(vif == NULL))
1503 vif->bss_conf.beacon_int * switch_count * TIME_UNIT;
1734 struct ieee80211_vif *vif = il->vif; local
1737 if (!vif || !il->is_open)
1759 il->staging.assoc_id = cpu_to_le16(vif->cfg.aid);
1761 D_ASSOC("assoc id %d beacon interval %d\n", vif->cfg.aid,
1762 vif
1807 struct ieee80211_vif *vif = il->vif; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dmain.c188 static void rtw_vif_watch_dog_iter(void *data, struct ieee80211_vif *vif) argument
191 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
193 if (vif->type == NL80211_IFTYPE_STATION)
194 if (vif->cfg.assoc)
273 * ps by vif->type and vif->cfg.ps, all we need to do here is to
274 * get that vif and check if device is having traffic more than the
332 struct ieee80211_vif *vif)
335 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
342 if (vif
331 rtw_sta_add(struct rtw_dev *rtwdev, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument
567 struct ieee80211_vif *vif = NULL; local
581 rtw_reset_key_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
604 rtw_reset_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1459 rtw_core_scan_complete(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, bool hw_scan) argument
1680 rtw_vif_smps_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
2337 rtw_port_switch_iter(void *data, struct ieee80211_vif *vif) argument
2376 rtw_core_port_switch(struct rtw_dev *rtwdev, struct ieee80211_vif *vif) argument
2389 rtw_check_sta_active_iter(void *data, struct ieee80211_vif *vif) argument
[all...]
/linux-master/net/mac80211/
H A Dchan.c311 switch (link->sdata->vif.type) {
348 rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) == &ctx->conf)
399 /* calling this function is assuming that station vif is updated to
422 rcu_dereference(sdata->vif.link_conf[link_id]);
441 /* vif changed to narrow BW and narrow BW for station wasn't
756 if (link->sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
825 if (WARN_ON(sdata->vif.type == NL80211_IFTYPE_NAN))
886 if (new_idle != sdata->vif.cfg.idle) {
887 sdata->vif.cfg.idle = new_idle;
889 if (sdata->vif
[all...]
H A Dtdls.c212 init_addr = sdata->vif.addr;
216 rsp_addr = sdata->vif.addr;
236 put_unaligned_le16(sdata->vif.cfg.aid, pos);
504 he_cap = ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif);
505 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
609 ap_sta = sta_info_get(sdata, sdata->vif.cfg.ap_addr);
802 memcpy(tf->sa, sdata->vif.addr, ETH_ALEN);
884 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
1268 if (sdata->vif.type != NL80211_IFTYPE_STATION ||
1328 conf = rcu_dereference_protected(sdata->vif
1501 ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer, enum nl80211_tdls_operation oper, u16 reason_code, gfp_t gfp) argument
[all...]
H A Dmesh_hwmp.c126 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
128 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
214 info->control.vif = &sdata->vif;
264 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
266 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
443 if (ether_addr_equal(orig_addr, sdata->vif.addr)) {
601 if (ether_addr_equal(target_addr, sdata->vif.addr)) {
624 target_addr = sdata->vif.addr;
726 if (ether_addr_equal(orig_addr, sdata->vif
[all...]
H A Drate.c47 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf);
109 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf);
417 if (ieee80211_vif_is_mesh(&sta->sdata->vif))
615 static void rate_fixup_ratelist(struct ieee80211_vif *vif, argument
635 u32 basic_rates = vif->bss_conf.basic_rates;
765 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chanreq.oper);
821 chan_width = sta->sdata->vif.bss_conf.chanreq.oper.width;
858 chan_width = sdata->vif.bss_conf.chanreq.oper.width;
871 void ieee80211_get_tx_rates(struct ieee80211_vif *vif, argument
884 if (!vif)
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Ddevices.c399 struct ieee80211_vif *vif = ctx->vif; local
431 vif->bss_conf.beacon_int * switch_count * TIME_UNIT;
560 struct ieee80211_vif *vif = ctx->vif; local
599 vif->bss_conf.beacon_int * switch_count * TIME_UNIT;
H A Dtx.c275 if (info->control.vif)
276 ctx = iwl_rxon_ctx_from_vif(info->control.vif);
482 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, argument
568 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);
573 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, argument
576 struct iwl_rxon_context *ctx = iwl_rxon_ctx_from_vif(vif);
632 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif, argument
677 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif, argument
681 struct iwl_rxon_context *ctx = iwl_rxon_ctx_from_vif(vif);
745 struct ieee80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c696 static int wil_ring_init_tx_edma(struct wil6210_vif *vif, int ring_id, argument
699 struct wil6210_priv *wil = vif_to_wil(vif);
718 if (!vif->privacy)
721 rc = wil_wmi_tx_desc_ring_add(vif, ring_id, cid, tid);
744 static int wil_tx_ring_modify_edma(struct wil6210_vif *vif, int ring_id, argument
747 struct wil6210_priv *wil = vif_to_wil(vif);
763 struct wil6210_vif *vif; local
773 vif = wil->vifs[mid];
775 if (unlikely(!vif)) {
789 wil_rx_bar(wil, vif, ci
1096 struct wil6210_vif *vif = wil->vifs[mid]; local
1175 struct wil6210_vif *vif; local
1402 __wil_tx_ring_tso_edma(struct wil6210_priv *wil, struct wil6210_vif *vif, struct wil_ring *ring, struct sk_buff *skb) argument
1546 wil_ring_init_bcast_edma(struct wil6210_vif *vif, int ring_id, int size) argument
[all...]
H A Ddebugfs.c1008 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); local
1025 rc1 = wmi_send(wil, cmdid, vif->mid, cmd, cmdlen);
1278 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); local
1294 rc = wmi_call(wil, WMI_NOTIFY_REQ_CMDID, vif->mid,
1402 struct wil6210_vif *vif; local
1423 vif = (mid < GET_MAX_VIFS(wil)) ? wil->vifs[mid] : NULL;
1424 if (vif) {
1425 rc = wil_cid_fill_sinfo(vif, i, sinfo);
1624 struct wil6210_vif *vif = wil->vifs[mid]; variable in typeref:struct:wil6210_vif
1626 if (vif
1684 struct wil6210_vif *vif; local
1826 wil_link_stats_print_basic(struct wil6210_vif *vif, struct seq_file *s, struct wmi_link_stats_basic *basic) argument
1874 wil_link_stats_debugfs_show_vif(struct wil6210_vif *vif, struct seq_file *s) argument
1901 struct wil6210_vif *vif; local
1939 struct wil6210_vif *vif; local
2018 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); local
[all...]
/linux-master/drivers/staging/vt6655/
H A Ddevice_main.c1049 if (!(priv->vif->cfg.assoc && priv->current_rssi))
1124 while (isr && priv->vif) {
1144 priv->vif->bss_conf.enable_beacon)
1146 (priv->vif->bss_conf.beacon_int -
1174 if (priv->vif->bss_conf.enable_beacon)
1175 vnt_beacon_make(priv, priv->vif);
1201 if (priv->vif)
1363 static int vnt_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1367 priv->vif = vif;
1393 vnt_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1462 vnt_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, u64 changed) argument
1628 vnt_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
1660 vnt_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1670 vnt_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
1678 vnt_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
[all...]
H A Drxtx.h180 int vnt_beacon_make(struct vnt_private *priv, struct ieee80211_vif *vif);
181 int vnt_beacon_enable(struct vnt_private *priv, struct ieee80211_vif *vif,
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c1410 mt76_sta_add(struct mt76_phy *phy, struct ieee80211_vif *vif, argument
1420 ret = dev->drv->sta_add(dev, vif, sta);
1447 void __mt76_sta_remove(struct mt76_dev *dev, struct ieee80211_vif *vif, argument
1457 dev->drv->sta_remove(dev, vif, sta);
1467 mt76_sta_remove(struct mt76_dev *dev, struct ieee80211_vif *vif, argument
1471 __mt76_sta_remove(dev, vif, sta);
1475 int mt76_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
1485 return mt76_sta_add(phy, vif, sta);
1490 dev->drv->sta_assoc(dev, vif, sta);
1494 mt76_sta_remove(dev, vif, st
1500 mt76_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1556 mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) argument
1623 __mt76_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
1643 __mt76_csa_check(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
1715 mt76_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac) argument
1724 mt76_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1768 mt76_calculate_default_rate(struct mt76_phy *phy, struct ieee80211_vif *vif, int rateidx) argument
[all...]
H A Dmt76x02_mmio.c66 struct ieee80211_vif *vif = info->control.vif; local
67 struct mt76x02_vif *mvif = (struct mt76x02_vif *)vif->drv_priv;
376 static void mt76x02_key_sync(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
408 struct ieee80211_vif *vif; local
423 priv = msta->vif;
424 vif = container_of(priv, struct ieee80211_vif, drv_priv);
426 __mt76_sta_remove(&dev->mt76, vif, sta);
H A Dmt76_connac_mac.c294 struct ieee80211_vif *vif,
297 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv;
303 if (!vif)
307 rateidx = ffs(vif->bss_conf.basic_rates) - 1;
314 mask = &vif->bss_conf.beacon_tx_rate;
326 mcast_rate = vif->bss_conf.mcast_rate[band];
330 rateidx = ffs(vif->bss_conf.basic_rates) - 1;
333 rateidx = mt76_calculate_default_rate(mphy, vif, rateidx);
476 struct ieee80211_vif *vif = info->control.vif; local
293 mt76_connac2_mac_tx_rate_val(struct mt76_phy *mphy, struct ieee80211_vif *vif, bool beacon, bool mcast) argument
928 mt76_connac2_reverse_frag0_hdr_trans(struct ieee80211_vif *vif, struct sk_buff *skb, u16 hdr_offset) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dp2p.c122 struct ieee80211_vif *vif)
124 struct ath10k_vif *arvif = (void *)vif->drv_priv;
121 ath10k_p2p_noa_update_vdev_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
/linux-master/arch/sh/boards/mach-x3proto/
H A Dsetup.c68 .vif = 1,
97 .vif = 1,
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dp2p.c126 struct ieee80211_vif *vif)
128 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
125 ath11k_p2p_noa_update_vdev_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dp2p.c119 struct ieee80211_vif *vif)
121 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif);
118 ath12k_p2p_noa_update_vdev_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
/linux-master/drivers/net/wireless/rsi/
H A Drsi_common.h82 u16 rsi_get_connected_channel(struct ieee80211_vif *vif);
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dkey.c159 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
178 vif->type);
214 int wfx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, argument
218 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv;
/linux-master/include/linux/
H A Dmroute_base.h54 struct vif_device *vif,
66 .vif_flags = vif->flags,
76 struct vif_device *vif,
87 .vif_flags = vif->flags,
240 * @maxvif: Identifier of highest value vif currently in use
244 * @mroute_reg_vif_num: PIM-device vif index
51 mr_call_vif_notifier(struct notifier_block *nb, unsigned short family, enum fib_event_type event_type, struct vif_device *vif, struct net_device *vif_dev, unsigned short vif_index, u32 tb_id, struct netlink_ext_ack *extack) argument
73 mr_call_vif_notifiers(struct net *net, unsigned short family, enum fib_event_type event_type, struct vif_device *vif, struct net_device *vif_dev, unsigned short vif_index, u32 tb_id, unsigned int *ipmr_seq) argument

Completed in 406 milliseconds

1234567891011>>