Searched refs:nan_sched (Results 1 – 10 of 10) sorted by relevance
548 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 …]
1422 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()
117 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 …]
919 struct ieee80211_nan_sched_cfg *nan_sched = in ieee80211_teardown_sdata() local920 &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()
42 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()
1337 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()
1825 if (!sta->sta.nan_sched) in ieee80211_reconfig_nan()
150 struct mt792x_sta_nan_sched nan_sched; member
2142 struct ieee80211_nan_sched_cfg nan_sched; member2760 struct ieee80211_nan_peer_sched *nan_sched; member
2879 spin_lock_init(&sp->nan_sched.lock); in mac80211_hwsim_sta_add()