Lines Matching refs:dtcr
3002 cpu_t *sp, *dtcr, *ptnr, *locptnr, *sibptnr; in ce_ptnr_select() local
3007 dtcr = cpu[aflt->flt_inst]; in ce_ptnr_select()
3026 if (dtcr == NULL || !cpu_flagged_active(dtcr->cpu_flags)) { in ce_ptnr_select()
3029 if (ncpus == 1 || dtcr->cpu_part->cp_ncpus == 1) { in ce_ptnr_select()
3032 return (dtcr); in ce_ptnr_select()
3039 lasttime = CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_seltime); in ce_ptnr_select()
3050 sp = dtcr->cpu_next_part; in ce_ptnr_select()
3060 sp = cpu[CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id)]; in ce_ptnr_select()
3061 if (sp == NULL || sp->cpu_part != dtcr->cpu_part || in ce_ptnr_select()
3063 (sp == dtcr && !(flags & PTNR_SELFOK)) || in ce_ptnr_select()
3064 (pg_plat_cpus_share(sp, dtcr, PGHW_CHIP) && in ce_ptnr_select()
3066 sp = dtcr->cpu_next_part; in ce_ptnr_select()
3068 if (sp->cpu_lpl->lpl_lgrp != dtcr->cpu_lpl->lpl_lgrp) { in ce_ptnr_select()
3070 } else if (sp == dtcr) { in ce_ptnr_select()
3072 } else if (pg_plat_cpus_share(sp, dtcr, PGHW_CHIP)) { in ce_ptnr_select()
3088 sp = cpu[CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id)]; in ce_ptnr_select()
3090 sp = dtcr->cpu_next_part; in ce_ptnr_select()
3093 if (sp->cpu_part != dtcr->cpu_part) in ce_ptnr_select()
3094 sp = dtcr; in ce_ptnr_select()
3108 sp = dtcr; in ce_ptnr_select()
3115 if (ptnr == dtcr || !cpu_flagged_active(ptnr->cpu_flags)) in ce_ptnr_select()
3117 if (ptnr->cpu_lpl->lpl_lgrp != dtcr->cpu_lpl->lpl_lgrp) { in ce_ptnr_select()
3118 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id) = ptnr->cpu_id; in ce_ptnr_select()
3119 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_seltime) = thistime; in ce_ptnr_select()
3123 if (pg_plat_cpus_share(ptnr, dtcr, PGHW_CHIP)) { in ce_ptnr_select()
3145 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id) = locptnr->cpu_id; in ce_ptnr_select()
3146 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_seltime) = thistime; in ce_ptnr_select()
3150 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id) = sibptnr->cpu_id; in ce_ptnr_select()
3151 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_seltime) = thistime; in ce_ptnr_select()
3155 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_id) = dtcr->cpu_id; in ce_ptnr_select()
3156 CPU_PRIVATE_VAL(dtcr, chpr_ceptnr_seltime) = thistime; in ce_ptnr_select()
3158 return (dtcr); in ce_ptnr_select()