/titanic_50/usr/src/uts/i86pc/io/ |
H A D | ppm_plat.c | 46 ppm_set_topspeed(ppm_dev_t *cpup, int speed) in ppm_set_topspeed() argument 48 for (cpup = cpup->domp->devlist; cpup != NULL; cpup = cpup->next) in ppm_set_topspeed() 49 (*cpupm_set_topspeed_callb)(cpup->dip, speed); in ppm_set_topspeed() 63 ppm_dev_t *cpup; in ppm_redefine_topspeed() local 68 cpup = PPM_GET_PRIVATE((dev_info_t *)ctx); in ppm_redefine_topspeed() 74 ddi_get_instance(cpup->dip)); in ppm_redefine_topspeed() 78 if (!(cpup->domp->dflags & PPMD_CPU_READY)) { in ppm_redefine_topspeed() 81 ddi_get_instance(cpup->dip))); in ppm_redefine_topspeed() 88 for (ncpup = cpup->domp->devlist; ncpup != NULL; ncpup = ncpup->next) { in ppm_redefine_topspeed() 94 ppm_set_topspeed(cpup, newspeed); in ppm_redefine_topspeed() [all …]
|
/titanic_50/usr/src/uts/i86pc/os/ |
H A D | x_call.c | 201 xc_init_cpu(struct cpu *cpup) in xc_init_cpu() argument 218 msg->xc_master = cpup->cpu_id; in xc_init_cpu() 219 xc_insert(&cpup->cpu_m.xc_free, msg); in xc_init_cpu() 220 } else if (cpu[c] != NULL && cpu[c] != cpup) { in xc_init_cpu() 235 msg->xc_master = cpup->cpu_id; in xc_init_cpu() 236 xc_insert(&cpup->cpu_m.xc_free, msg); in xc_init_cpu() 246 msg->xc_master = cpup->cpu_id; in xc_init_cpu() 247 xc_insert(&cpup->cpu_m.xc_free, msg); in xc_init_cpu() 255 xc_fini_cpu(struct cpu *cpup) in xc_fini_cpu() argument 259 ASSERT((cpup->cpu_flags & CPU_READY) == 0); in xc_fini_cpu() [all …]
|
H A D | cpr_impl.c | 343 wc_cpu_t *cpup = wc_other_cpus + who; in i_cpr_pre_resume_cpus() local 354 bcopy(cpup, &(wp->wc_cpu), sizeof (wc_cpu_t)); in i_cpr_pre_resume_cpus() 356 gdt.base = cpup->wc_gdt_base; in i_cpr_pre_resume_cpus() 357 gdt.limit = cpup->wc_gdt_limit; in i_cpr_pre_resume_cpus() 366 init_real_mode_platter(who, code_length, cpup->wc_cr4, gdt); in i_cpr_pre_resume_cpus() 491 wc_cpu_t *cpup = wc_other_cpus + who; in prt_other_cpus() local 499 (void *)cpup->wc_gdt_base, cpup->wc_gdt_limit, in prt_other_cpus() 500 (void *)cpup->wc_idt_base, cpup->wc_idt_limit, in prt_other_cpus() 501 (long)cpup->wc_ldt, (long)cpup->wc_tr, in prt_other_cpus() 502 (long)cpup->wc_kgsbase, (long)cpup->wc_rsp)) in prt_other_cpus() [all …]
|
H A D | mp_machdep.c | 454 cpu_t *cpup = CPU; in cpu_idle() local 455 processorid_t cpu_sid = cpup->cpu_seqid; in cpu_idle() 456 cpupart_t *cp = cpup->cpu_part; in cpu_idle() 466 if (cpup->cpu_flags & CPU_OFFLINE || ncpus == 1) in cpu_idle() 490 cpup->cpu_disp_flags |= CPU_DISP_HALTED; in cpu_idle() 502 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_idle() 527 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_idle() 538 if (cpup->cpu_disp->disp_nrunnable != 0) { in cpu_idle() 540 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_idle() 557 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_idle() [all …]
|
/titanic_50/usr/src/uts/sun4u/io/ |
H A D | ppm_plat.c | 209 ppm_dev_t *cpup; in ppm_change_cpu_power() local 219 cpup = domp->devlist; in ppm_change_cpu_power() 220 lowest = cpup->lowest; in ppm_change_cpu_power() 221 highest = cpup->highest; in ppm_change_cpu_power() 226 oldlevel = (cpup->level == PM_LEVEL_UNKNOWN) ? highest : cpup->level; in ppm_change_cpu_power() 227 dip = cpup->dip; in ppm_change_cpu_power() 250 for (; cpup; cpup = cpup->next) { in ppm_change_cpu_power() 251 if (cpup->level == level) in ppm_change_cpu_power() 254 ret = pm_power(cpup->dip, 0, level); in ppm_change_cpu_power() 256 str, cpup->path, chstr, level, ret)) in ppm_change_cpu_power() [all …]
|
H A D | sbd_cpu.c | 343 struct cpu *cpup; in sbd_pre_release_cpu() local 403 cpup = cpu_get(cpuid); in sbd_pre_release_cpu() 404 if (cpup && disp_bound_threads(cpup, 0)) { in sbd_pre_release_cpu() 407 f, cpup->cpu_id); in sbd_pre_release_cpu() 543 sbd_cpu_unit_t *cpup; in sbd_post_attach_cpu() local 628 cpup = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_post_attach_cpu() 629 cpup->sbc_cm.sbdev_cond = SBD_COND_OK; in sbd_post_attach_cpu() 760 sbd_cpu_unit_t *cpup; in sbd_post_detach_cpu() local 803 cpup = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_post_detach_cpu() 804 cpup->sbc_cm.sbdev_cond = SBD_COND_UNUSABLE; in sbd_post_detach_cpu() [all …]
|
/titanic_50/usr/src/uts/common/disp/ |
H A D | disp.c | 335 cpu_t *cpup; in cpu_dispqalloc() local 351 cpup = cpu_list; in cpu_dispqalloc() 353 disp_dq_alloc(&disp_mem[i], numpris, cpup->cpu_disp); in cpu_dispqalloc() 355 cpup = cpup->cpu_next; in cpu_dispqalloc() 356 } while (cpup != cpu_list); in cpu_dispqalloc() 721 cpu_t *cpup; in disp() local 731 cpup = CPU; in disp() 735 dp = cpup->cpu_disp; in disp() 742 kpq = &cpup->cpu_part->cp_kp_queue; in disp() 745 (cpup->cpu_flags & CPU_OFFLINE) == 0 && in disp() [all …]
|
/titanic_50/usr/src/uts/sun4u/os/ |
H A D | mach_startup.c | 228 cpu_t *cpup = CPU; in cpu_halt() local 229 processorid_t cpu_sid = cpup->cpu_seqid; in cpu_halt() 230 cpupart_t *cp = cpup->cpu_part; in cpu_halt() 232 volatile int *p = &cpup->cpu_disp->disp_nrunnable; in cpu_halt() 260 cpup->cpu_disp_flags |= CPU_DISP_HALTED; in cpu_halt() 273 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_halt() 333 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_halt()
|
/titanic_50/usr/src/uts/sun4v/os/ |
H A D | mach_startup.c | 108 cpu_t *cpup = CPU; in cpu_halt() local 109 processorid_t cpu_sid = cpup->cpu_seqid; in cpu_halt() 110 cpupart_t *cp = cpup->cpu_part; in cpu_halt() 112 volatile int *p = &cpup->cpu_disp->disp_nrunnable; in cpu_halt() 140 cpup->cpu_disp_flags |= CPU_DISP_HALTED; in cpu_halt() 153 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_halt() 213 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in cpu_halt()
|
H A D | mach_mp_states.c | 167 xt_cpu_unreg_powerdown(struct cpu *cpup) in xt_cpu_unreg_powerdown() argument 171 processorid_t cpuid = cpup->cpu_id; in xt_cpu_unreg_powerdown()
|
/titanic_50/usr/src/uts/sun4u/excalibur/io/ |
H A D | xcalppm.c | 654 ppm_dev_t *cpup; in xcppm_revert_cpu_power() local 656 for (cpup = xcppm_cpu.devlist; cpup != ecpup; cpup = cpup->next) { in xcppm_revert_cpu_power() 658 cpup->path, level)); in xcppm_revert_cpu_power() 659 (void) xcppm_change_power_level(cpup, 0, level); in xcppm_revert_cpu_power() 775 ppm_dev_t *cpup; in xcppm_change_cpu_power() local 781 cpup = xcppm_cpu.devlist; in xcppm_change_cpu_power() 782 lowest = cpup->lowest; in xcppm_change_cpu_power() 783 highest = cpup->highest; in xcppm_change_cpu_power() 788 oldlevel = (cpup->level == PM_LEVEL_UNKNOWN) ? highest : cpup->level; in xcppm_change_cpu_power() 789 dip = cpup->dip; in xcppm_change_cpu_power() [all …]
|
/titanic_50/usr/src/cmd/fm/modules/sun4v/cpumem-retire/ |
H A D | cma_cpu_sun4v.c | 274 cma_cpu_t **cpup; in cma_cpu_retry() local 280 cpup = &cma.cma_cpus; in cma_cpu_retry() 281 while (*cpup != NULL) { in cma_cpu_retry() 282 cma_cpu_t *cpu = *cpup; in cma_cpu_retry() 289 *cpup = cpu->cpu_next; in cma_cpu_retry() 294 cpup = &cpu->cpu_next; in cma_cpu_retry()
|
/titanic_50/usr/src/uts/i86pc/os/cpupm/ |
H A D | cpu_idle.c | 335 cpu_t *cpup = CPU; in acpi_cpu_cstate() local 336 processorid_t cpu_sid = cpup->cpu_seqid; in acpi_cpu_cstate() 337 cpupart_t *cp = cpup->cpu_part; in acpi_cpu_cstate() 367 if (cpup->cpu_flags & CPU_OFFLINE || ncpus == 1) in acpi_cpu_cstate() 386 cpup->cpu_disp_flags |= CPU_DISP_HALTED; in acpi_cpu_cstate() 400 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in acpi_cpu_cstate() 438 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in acpi_cpu_cstate() 448 if (cpup->cpu_disp->disp_nrunnable != 0) { in acpi_cpu_cstate() 453 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in acpi_cpu_cstate() 491 cpup->cpu_disp_flags &= ~CPU_DISP_HALTED; in acpi_cpu_cstate() [all …]
|
/titanic_50/usr/src/uts/common/os/ |
H A D | sched.c | 539 struct cpu *cpup = CPU; in swapin() local 593 CPU_STATS_ADDQ(cpup, vm, swapin, 1); in swapin() 594 CPU_STATS_ADDQ(cpup, vm, pgswapin, in swapin() 635 struct cpu *cpup = CPU; in swapout() local 727 CPU_STATS_ADDQ(cpup, in swapout() 757 CPU_STATS_ADDQ(cpup, vm, pgswapout, btop(as_size)); in swapout() 758 CPU_STATS_ADDQ(cpup, vm, swapout, 1); in swapout() 831 struct cpu *cpup = CPU; in process_swap_queue() local 896 CPU_STATS_ADDQ(cpup, vm, pgswapout, stack_pages); in process_swap_queue() 920 CPU_STATS_ADDQ(cpup, vm, pgswapout, in process_swap_queue() [all …]
|
H A D | bio.c | 302 struct cpu *cpup; in bwrite_common() local 310 cpup = CPU; /* get pointer AFTER preemption is disabled */ in bwrite_common() 311 CPU_STATS_ADDQ(cpup, sys, lwrite, 1); in bwrite_common() 312 CPU_STATS_ADDQ(cpup, sys, bwrite, 1); in bwrite_common() 315 CPU_STATS_ADDQ(cpup, sys, bawrite, 1); in bwrite_common() 1212 struct cpu *cpup; in biowait() local 1216 cpup = CPU; in biowait() 1217 atomic_inc_64(&cpup->cpu_stats.sys.iowait); in biowait() 1230 atomic_dec_64(&cpup->cpu_stats.sys.iowait); in biowait() 1317 struct cpu *cpup; in pageio_setup() local [all …]
|
H A D | mutex.c | 348 cpu_t *cpup; in mutex_vector_enter() local 372 cpup = CPU; in mutex_vector_enter() 373 if (CPU_ON_INTR(cpup) && !panicstr) { in mutex_vector_enter() 380 CPU_STATS_ADDQ(cpup, sys, mutex_adenters, 1); in mutex_vector_enter()
|
/titanic_50/usr/src/uts/common/vm/ |
H A D | vm_pvn.c | 374 struct cpu *cpup; in pvn_write_done() local 554 cpup = CPU; /* get cpup now that CPU cannot change */ in pvn_write_done() 555 CPU_STATS_ADDQ(cpup, vm, dfree, dfree); in pvn_write_done() 556 CPU_STATS_ADDQ(cpup, vm, pgrec, pgrec); in pvn_write_done() 557 CPU_STATS_ADDQ(cpup, vm, pgout, pgout); in pvn_write_done() 558 CPU_STATS_ADDQ(cpup, vm, pgpgout, pgpgout); in pvn_write_done() 559 CPU_STATS_ADDQ(cpup, vm, anonpgout, anonpgout); in pvn_write_done() 560 CPU_STATS_ADDQ(cpup, vm, anonfree, anonfree); in pvn_write_done() 561 CPU_STATS_ADDQ(cpup, vm, fspgout, fspgout); in pvn_write_done() 562 CPU_STATS_ADDQ(cpup, vm, fsfree, fsfree); in pvn_write_done() [all …]
|
/titanic_50/usr/src/uts/common/io/ppm/ |
H A D | ppm.c | 1044 ppm_dev_t *cpup; in ppm_revert_cpu_power() local 1047 for (cpup = ecpup->domp->devlist; cpup != ecpup; cpup = cpup->next) { in ppm_revert_cpu_power() 1049 "level %d\n", cpup->path, level)) in ppm_revert_cpu_power() 1051 ret = pm_power(cpup->dip, 0, level); in ppm_revert_cpu_power() 1053 cpup->level = level; in ppm_revert_cpu_power() 1054 cpup->rplvl = PM_LEVEL_UNKNOWN; in ppm_revert_cpu_power() 1075 ppm_dev_t *ppmd, *cpup; in ppm_manage_cpus() local 1122 for (cpup = ppmd->domp->devlist; cpup; cpup = cpup->next) { in ppm_manage_cpus() 1123 if (cpup->rplvl == new) in ppm_manage_cpus() 1139 "need pm_rescan\n", str, PM_NAME(cpup->dip), in ppm_manage_cpus() [all …]
|
/titanic_50/usr/src/cmd/mdb/sun4u/modules/opl/oplhwd/ |
H A D | oplhwd.c | 201 hwd_cpu_t *cpup; in dumpchiphwd() local 249 cpup = &corep->core_cpus[cp]; in dumpchiphwd() 251 " = 0x%x\n", cp, cpup->cpu_status, in dumpchiphwd() 252 hwd_stat_decode(cpup->cpu_status), in dumpchiphwd() 253 cpup->cpu_cpuid); in dumpchiphwd() 256 cpup->cpu_component_name); in dumpchiphwd()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 274 #define CPU_ON_INTR(cpup) ((cpup)->cpu_intr_actv >> (LOCK_LEVEL + 1)) argument 286 #define INTR_ACTIVE(cpup, level) \ argument 288 ((cpup)->cpu_intr_actv & (1 << (level))) : (CPU_ON_INTR(cpup)))
|
/titanic_50/usr/src/cmd/mdb/intel/mdb/ |
H A D | kvm_isadep.c | 119 kt_cpu2cpuid(uintptr_t cpup) in kt_cpu2cpuid() argument 123 if (mdb_vread(&cpu, sizeof (cpu_t), cpup) != sizeof (cpu_t)) in kt_cpu2cpuid()
|
/titanic_50/usr/src/uts/i86pc/vm/ |
H A D | vm_machdep.c | 3884 setup_vaddr_for_ppcopy(struct cpu *cpup) in setup_vaddr_for_ppcopy() argument 3891 cpup->cpu_caddr1 = addr; in setup_vaddr_for_ppcopy() 3892 cpup->cpu_caddr1pte = pte_pa; in setup_vaddr_for_ppcopy() 3896 cpup->cpu_caddr2 = addr; in setup_vaddr_for_ppcopy() 3897 cpup->cpu_caddr2pte = pte_pa; in setup_vaddr_for_ppcopy() 3899 mutex_init(&cpup->cpu_ppaddr_mutex, NULL, MUTEX_DEFAULT, NULL); in setup_vaddr_for_ppcopy() 3906 teardown_vaddr_for_ppcopy(struct cpu *cpup) in teardown_vaddr_for_ppcopy() argument 3908 mutex_destroy(&cpup->cpu_ppaddr_mutex); in teardown_vaddr_for_ppcopy() 3910 hat_mempte_release(cpup->cpu_caddr2, cpup->cpu_caddr2pte); in teardown_vaddr_for_ppcopy() 3911 cpup->cpu_caddr2pte = 0; in teardown_vaddr_for_ppcopy() [all …]
|
/titanic_50/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetahplus.c | 81 static cpu_t *cpu_get_sibling_core(cpu_t *cpup); 1334 cpu_get_sibling_core(cpu_t *cpup) in cpu_get_sibling_core() argument 1340 if ((cpup == NULL) || (!cmp_cpu_is_cmp(cpup->cpu_id))) in cpu_get_sibling_core() 1342 pg = (pg_t *)pghw_find_pg(cpup, PGHW_CHIP); in cpu_get_sibling_core() 1352 if (nextp != cpup) in cpu_get_sibling_core()
|
/titanic_50/usr/src/uts/common/io/ |
H A D | avintr.c | 520 struct cpu *cpup; in wait_till_seen() local 527 cpup = cpu[cix]; in wait_till_seen() 528 if (cpup != NULL && CPU_IN_SET(cpus_to_check, cix)) { in wait_till_seen() 529 if (INTR_ACTIVE(cpup, ipl)) { in wait_till_seen()
|
/titanic_50/usr/src/uts/sun4/os/ |
H A D | machdep.c | 488 cpu_t *cpup = (cpu_t *)ksp->ks_private; in cpu_kstat_intrstat_update() local 501 knp[i * 2].value.ui64 = cpup->cpu_m.intrstat[i + 1][0]; in cpu_kstat_intrstat_update() 502 knp[(i * 2) + 1].value.ui64 = cpup->cpu_stats.sys.intr[i]; in cpu_kstat_intrstat_update() 508 cpup->cpu_id); in cpu_kstat_intrstat_update()
|