Lines Matching refs:chan
35 static int wpas_mbo_validate_non_pref_chan(u8 oper_class, u8 chan, u8 reason) in wpas_mbo_validate_non_pref_chan() argument
41 if (ieee80211_chan_to_freq(NULL, oper_class, chan) == -1) in wpas_mbo_validate_non_pref_chan()
136 wpabuf_put_u8(mbo, wpa_s->non_pref_chan[i].chan); in wpas_mbo_non_pref_chan_attr_body()
330 return a->oper_class == b->oper_class && a->chan == b->chan; in wpa_non_pref_chan_is_eq()
377 struct wpa_mbo_non_pref_channel *chan; in wpas_mbo_update_non_pref_chan() local
396 chan = &chans[num]; in wpas_mbo_update_non_pref_chan()
407 chan->oper_class = _oper_class; in wpas_mbo_update_non_pref_chan()
408 chan->chan = _chan; in wpas_mbo_update_non_pref_chan()
409 chan->preference = _preference; in wpas_mbo_update_non_pref_chan()
410 chan->reason = _reason; in wpas_mbo_update_non_pref_chan()
412 if (wpas_mbo_validate_non_pref_chan(chan->oper_class, in wpas_mbo_update_non_pref_chan()
413 chan->chan, chan->reason)) { in wpas_mbo_update_non_pref_chan()
416 chan->oper_class, chan->chan, chan->reason); in wpas_mbo_update_non_pref_chan()
421 if (wpa_non_pref_chan_is_eq(chan, &chans[i])) in wpas_mbo_update_non_pref_chan()
426 chan->oper_class, chan->chan); in wpas_mbo_update_non_pref_chan()
467 …os_memcpy(chans, non_pref_chan->chan, sizeof(struct wpa_mbo_non_pref_channel) * non_pref_chan->non… in wpas_mbo_update_non_pref_chan()