Home
last modified time | relevance | path

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

/linux/net/mac80211/
H A Dnan.c182 struct ieee80211_nan_sched_cfg *sched_cfg = &sdata->vif.cfg.nan_sched; in ieee80211_nan_remove_channel() local
192 for (int slot = 0; slot < ARRAY_SIZE(sched_cfg->schedule); slot++) in ieee80211_nan_remove_channel()
193 if (sched_cfg->schedule[slot] == nan_channel) in ieee80211_nan_remove_channel()
194 sched_cfg->schedule[slot] = NULL; in ieee80211_nan_remove_channel()
241 ieee80211_nan_find_free_channel(struct ieee80211_nan_sched_cfg *sched_cfg) in ieee80211_nan_find_free_channel() argument
243 for (int i = 0; i < ARRAY_SIZE(sched_cfg->channels); i++) { in ieee80211_nan_find_free_channel()
244 if (!sched_cfg->channels[i].chanreq.oper.chan) in ieee80211_nan_find_free_channel()
245 return &sched_cfg->channels[i]; in ieee80211_nan_find_free_channel()
255 struct ieee80211_nan_sched_cfg *sched_cfg = &sdata->vif.cfg.nan_sched; in ieee80211_nan_set_local_sched() local
276 if (WARN_ON(sched_cfg->deferred && sched->n_channels)) in ieee80211_nan_set_local_sched()
[all …]