Lines Matching refs:pmDispatch

64 pmDispatch_t	*pmDispatch	= NULL;
77 if (pmDispatch != NULL && pmDispatch->cstateInit != NULL)
78 (*pmDispatch->cstateInit)();
130 && pmDispatch != NULL
131 && pmDispatch->MachineIdle != NULL)
132 (*pmDispatch->MachineIdle)(0x7FFFFFFFFFFFFFFFULL);
197 && pmDispatch != NULL
198 && pmDispatch->pmCPUHalt != NULL) {
202 (*pmDispatch->pmCPUHalt)();
235 && pmDispatch != NULL
236 && pmDispatch->markAllCPUsOff != NULL)
237 (*pmDispatch->markAllCPUsOff)();
244 && pmDispatch != NULL
245 && pmDispatch->pmCPUStateInit != NULL) {
246 (*pmDispatch->pmCPUStateInit)();
331 && pmDispatch != NULL
332 && pmDispatch->GetDeadline != NULL)
333 deadline = (*pmDispatch->GetDeadline)(&cpu->lcpu);
346 && pmDispatch != NULL
347 && pmDispatch->SetDeadline != NULL)
348 deadline = (*pmDispatch->SetDeadline)(&cpu->lcpu, deadline);
360 && pmDispatch != NULL
361 && pmDispatch->Deadline != NULL)
362 (*pmDispatch->Deadline)(&cpu->lcpu);
374 && pmDispatch != NULL
375 && pmDispatch->exitIdle != NULL)
376 do_ipi = (*pmDispatch->exitIdle)(&cpu->lcpu);
389 && pmDispatch != NULL
390 && pmDispatch->exitHalt != NULL)
391 rc = pmDispatch->exitHalt(cpu_to_lcpu(cpu));
402 && pmDispatch != NULL
403 && pmDispatch->exitHaltToOff != NULL)
404 rc = pmDispatch->exitHaltToOff(cpu_to_lcpu(cpu));
415 if (pmDispatch != NULL && pmDispatch->pmCPUStateInit != NULL)
416 (*pmDispatch->pmCPUStateInit)();
430 && pmDispatch != NULL
431 && pmDispatch->markCPURunning != NULL)
432 (*pmDispatch->markCPURunning)(&cpu->lcpu);
445 if (pmDispatch != NULL
446 && pmDispatch->pmCPUControl != NULL)
447 rc = (*pmDispatch->pmCPUControl)(cmd, datap);
459 if (pmDispatch != NULL
460 && pmDispatch->pmTimerStateSave != NULL)
461 (*pmDispatch->pmTimerStateSave)();
471 if (pmDispatch != NULL
472 && pmDispatch->pmTimerStateRestore != NULL)
473 (*pmDispatch->pmTimerStateRestore)();
495 && pmDispatch != NULL
496 && pmDispatch->getMaxSnoop != NULL)
497 max_snoop = pmDispatch->getMaxSnoop();
509 && pmDispatch != NULL
510 && pmDispatch->getMaxBusDelay != NULL)
511 max_delay = pmDispatch->getMaxBusDelay();
529 if (pmDispatch != NULL
530 && pmDispatch->setMaxBusDelay != NULL) {
532 pmDispatch->setMaxBusDelay(maxdelay);
542 if (pmDispatch != NULL
543 && pmDispatch->getMaxIntDelay != NULL)
544 max_delay = pmDispatch->getMaxIntDelay();
555 if (pmDispatch != NULL
556 && pmDispatch->setMaxIntDelay != NULL) {
558 pmDispatch->setMaxIntDelay(mdelay);
569 && pmDispatch != NULL
570 && pmDispatch->pmInterruptPrewakeApplicable != NULL)
571 applicable = pmDispatch->pmInterruptPrewakeApplicable();
586 if (pmDispatch != NULL
587 && pmDispatch->pmCPUSafeMode != NULL)
588 pmDispatch->pmCPUSafeMode(lcpu, flags);
623 if (pmDispatch != NULL
624 && pmDispatch->pmSetRunCount != NULL)
625 pmDispatch->pmSetRunCount(count);
635 if (pmDispatch != NULL
636 && pmDispatch->pmIsCPUUnAvailable != NULL)
637 return(pmDispatch->pmIsCPUUnAvailable(cpu_to_lcpu(cpu)));
667 if (pmDispatch != NULL
668 && pmDispatch->pmChooseCPU != NULL) {
669 chosenCPU = pmDispatch->pmChooseCPU(startCPU, endCPU, preferredCPU);
705 || pmDispatch == NULL
706 || pmDispatch->pmThreadTellUrgency == NULL)
714 pmDispatch->pmThreadTellUrgency(urgency, rt_period, rt_deadline);
727 panic("Urgency notification callout %p exceeded threshold, 0x%llx abstime units", pmDispatch->pmThreadTellUrgency, delta);
738 || pmDispatch == NULL
739 || pmDispatch->pmActiveRTThreads == NULL)
742 pmDispatch->pmActiveRTThreads(active);
863 if (pmDispatch) {
864 panic("Attempt to re-register power management interface--AICPM present in xcpm mode? %p->%p", pmDispatch, cpuFuncs);
867 pmDispatch = cpuFuncs;
870 && pmDispatch->pmCPUStateInit != NULL) {
871 (*pmDispatch->pmCPUStateInit)();
875 if (pmDispatch->pmIPIHandler != NULL) {
876 lapic_set_pm_func((i386_intr_func_t)pmDispatch->pmIPIHandler);
887 if (cpuFuncs != NULL && pmDispatch == cpuFuncs) {
888 pmDispatch = NULL;