Lines Matching defs:dtcr

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