Home
last modified time | relevance | path

Searched refs:nan_sched (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dnan.c548 sched = &vif->cfg.nan_sched; in mt7925_nan_avail_ctrl_tlv()
565 struct ieee80211_nan_channel **slots = vif->cfg.nan_sched.schedule; in mt7925_nan_slot_to_bitmap()
629 sched = &vif->cfg.nan_sched; in mt7925_nan_avail_tlv()
658 deferred = vif->cfg.nan_sched.deferred; in mt7925_nan_local_sched_changed()
708 peer_rec_tlv->sch_idx = cpu_to_le32(msta->nan_sched.sch_idx); in mt7925_nan_peer_rec_tlv()
746 sched = sta->nan_sched; in mt7925_nan_peer_cap_tlv()
757 peer_cap_tlv->sch_idx = cpu_to_le32(msta->nan_sched.sch_idx); in mt7925_nan_peer_cap_tlv()
798 local_sched = &vif->cfg.nan_sched; in mt7925_nan_fill_crb_committed()
854 crb_tlv->sch_idx = cpu_to_le32(msta->nan_sched.sch_idx); in mt7925_nan_update_crb_tlv()
860 sta->nan_sched); in mt7925_nan_update_crb_tlv()
[all …]
H A Dmain.c1422 if (msta->nan_sched.ndp_ctx_assigned) { in mt7925_mac_sta_remove()
1423 clear_bit(msta->nan_sched.ndp_ctx_id, in mt7925_mac_sta_remove()
1424 &nmi_msta->nan_sched.ndp_ctx_bitmap); in mt7925_mac_sta_remove()
1425 msta->nan_sched.ndp_ctx_assigned = false; in mt7925_mac_sta_remove()
/linux/net/mac80211/
H A Dnan.c117 peer_sched = sta->sta.nan_sched; in ieee80211_nan_update_peer_channels()
182 struct ieee80211_nan_sched_cfg *sched_cfg = &sdata->vif.cfg.nan_sched; in ieee80211_nan_remove_channel()
255 struct ieee80211_nan_sched_cfg *sched_cfg = &sdata->vif.cfg.nan_sched; in ieee80211_nan_set_local_sched()
443 struct ieee80211_nan_sched_cfg *sched_cfg = &vif->cfg.nan_sched; in ieee80211_nan_sched_update_done()
503 struct ieee80211_nan_sched_cfg *sched_cfg = &sdata->vif.cfg.nan_sched; in ieee80211_nan_init_peer_channel()
571 sdata->vif.cfg.nan_sched.schedule[slot]; in ieee80211_nan_has_common_slots()
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()
697 old_sched = sta->sta.nan_sched; in ieee80211_nan_set_peer_sched()
698 sta->sta.nan_sched = new_sched; in ieee80211_nan_set_peer_sched()
[all …]
H A Diface.c919 struct ieee80211_nan_sched_cfg *nan_sched = in ieee80211_teardown_sdata() local
920 &sdata->vif.cfg.nan_sched; in ieee80211_teardown_sdata()
922 for (int i = 0; i < ARRAY_SIZE(nan_sched->channels); i++) in ieee80211_teardown_sdata()
923 WARN_ON(nan_sched->channels[i].chanreq.oper.chan); in ieee80211_teardown_sdata()
H A Dchan.c42 i < ARRAY_SIZE(iter->sdata->vif.cfg.nan_sched.channels); i++) { in ieee80211_chanctx_user_iter_next_nan_channel()
44 &iter->sdata->vif.cfg.nan_sched.channels[i]; in ieee80211_chanctx_user_iter_next_nan_channel()
H A Dsta_info.c1337 ieee80211_nan_free_peer_sched(sta->sta.nan_sched); in __sta_info_destroy_part1()
1338 sta->sta.nan_sched = NULL; in __sta_info_destroy_part1()
H A Dutil.c1825 if (!sta->sta.nan_sched) in ieee80211_reconfig_nan()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt792x.h150 struct mt792x_sta_nan_sched nan_sched; member
/linux/include/net/
H A Dmac80211.h2142 struct ieee80211_nan_sched_cfg nan_sched; member
2760 struct ieee80211_nan_peer_sched *nan_sched; member
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim_main.c2879 spin_lock_init(&sp->nan_sched.lock); in mac80211_hwsim_sta_add()