Lines Matching refs:ctx_pan
536 struct iwl_rxon_context *ctx_bss, *ctx_pan; in iwlagn_set_pan_params() local
548 ctx_pan = &priv->contexts[IWL_RXON_CTX_PAN]; in iwlagn_set_pan_params()
556 if (!ctx_pan->is_active) in iwlagn_set_pan_params()
567 if (ctx_bss->vif && ctx_pan->vif) { in iwlagn_set_pan_params()
568 int bcnint = ctx_pan->beacon_int; in iwlagn_set_pan_params()
569 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
574 if (ctx_pan->vif->type == NL80211_IFTYPE_AP && in iwlagn_set_pan_params()
579 ctx_bss->beacon_int, ctx_pan->beacon_int); in iwlagn_set_pan_params()
593 } else if (!ctx_pan->vif->bss_conf.idle && in iwlagn_set_pan_params()
594 !ctx_pan->vif->bss_conf.assoc) { in iwlagn_set_pan_params()
598 } else if (ctx_pan->vif) { in iwlagn_set_pan_params()
600 slot1 = max_t(int, 1, ctx_pan->vif->bss_conf.dtim_period) * in iwlagn_set_pan_params()
601 ctx_pan->beacon_int; in iwlagn_set_pan_params()