Lines Matching full:primary
213 struct ieee80211_chanctx_conf *primary;
246 /* if the primary is low latency, it will stay primary */
253 swap(data->primary, data->secondary);
264 bool primary)
291 if (primary)
338 /* In case we decided to exit eSR - stay with the primary */
418 /* low latency is always primary */
422 data->secondary = data->primary;
423 data->primary = chanctx_conf;
430 if (chanctx_conf == data->primary)
435 * downgrade the current primary no matter what its
438 data->secondary = data->primary;
439 data->primary = chanctx_conf;
446 if (data->primary == chanctx_conf)
454 * STA / P2P Client, try to be primary if first vif. If we are in low
455 * latency mode, we are already in primary and just don't do much
457 if (!data->primary || data->primary == chanctx_conf)
458 data->primary = chanctx_conf;
464 if (data->primary == chanctx_conf)
579 if (data.primary) {
580 struct ieee80211_chanctx_conf *chan = data.primary;
599 cpu_to_le32(*((u16 *)data.primary->drv_priv));