Home
last modified time | relevance | path

Searched refs:nmi_sta (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dnan.c985 struct ieee80211_sta *nmi_sta; in mt792x_nan_map_sta_rec() local
1004 nmi_sta = rcu_dereference(sta->nmi); in mt792x_nan_map_sta_rec()
1005 if (!nmi_sta) { in mt792x_nan_map_sta_rec()
1012 memcpy(nmi_addr, nmi_sta->addr, ETH_ALEN); in mt792x_nan_map_sta_rec()
1013 nmi_msta = (struct mt792x_sta *)nmi_sta->drv_priv; in mt792x_nan_map_sta_rec()
1016 if (!nmi_sta->nan_sched) { in mt792x_nan_map_sta_rec()
1025 ret = mt792x_nan_set_peer_schedule(dev, nmi_sta); in mt792x_nan_map_sta_rec()
1030 nmi_sta = rcu_dereference(sta->nmi); in mt792x_nan_map_sta_rec()
1031 if (!nmi_sta) { in mt792x_nan_map_sta_rec()
1039 nmi_msta = (struct mt792x_sta *)nmi_sta->drv_priv; in mt792x_nan_map_sta_rec()
[all …]
H A Dmain.c1414 struct ieee80211_sta *nmi_sta; in mt7925_mac_sta_remove() local
1417 nmi_sta = rcu_dereference(sta->nmi); in mt7925_mac_sta_remove()
1418 if (nmi_sta) { in mt7925_mac_sta_remove()
1420 (struct mt792x_sta *)nmi_sta->drv_priv; in mt7925_mac_sta_remove()
/linux/net/mac80211/
H A Dnan.c613 struct ieee80211_sta *nmi_sta; in ieee80211_nan_update_ndi_carrier() local
619 nmi_sta = wiphy_dereference(local->hw.wiphy, sta->sta.nmi); in ieee80211_nan_update_ndi_carrier()
620 if (WARN_ON(!nmi_sta) || !nmi_sta->nan_sched) in ieee80211_nan_update_ndi_carrier()
623 if (ieee80211_nan_has_common_slots(nmi_sdata, nmi_sta->nan_sched)) { in ieee80211_nan_update_ndi_carrier()
634 struct sta_info *nmi_sta) in ieee80211_nan_update_peer_ndis_carrier() argument
641 if (rcu_access_pointer(sta->sta.nmi) == &nmi_sta->sta) in ieee80211_nan_update_peer_ndis_carrier()
H A Dcfg.c2594 struct sta_info *nmi_sta; in sta_apply_parameters() local
2599 nmi_sta = sta_info_get(nmi, params->nmi_mac); in sta_apply_parameters()
2600 if (!nmi_sta) in sta_apply_parameters()
2602 rcu_assign_pointer(sta->sta.nmi, &nmi_sta->sta); in sta_apply_parameters()
2605 if (!nmi_sta->deflink.pub->ht_cap.ht_supported) in sta_apply_parameters()
2608 sta->deflink.pub->ht_cap = nmi_sta->deflink.pub->ht_cap; in sta_apply_parameters()
2609 sta->deflink.pub->vht_cap = nmi_sta->deflink.pub->vht_cap; in sta_apply_parameters()
2610 sta->deflink.pub->he_cap = nmi_sta->deflink.pub->he_cap; in sta_apply_parameters()
2612 &nmi_sta->deflink.pub->supp_rates, in sta_apply_parameters()
2615 sta->deflink.pub->agg = nmi_sta->deflink.pub->agg; in sta_apply_parameters()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dsta.c573 struct ieee80211_sta *nmi_sta = in iwl_mld_add_modify_sta_cmd() local
580 if (WARN_ON(!nmi_sta)) in iwl_mld_add_modify_sta_cmd()
584 &nmi_sta->deflink); in iwl_mld_add_modify_sta_cmd()