Lines Matching refs:cp
292 clock_tick_process(cpu_t *cp, clock_t mylbolt, int pending)
313 t = cp->cpu_thread; /* Current running thread */
314 if (CPU == cp) {
337 if (CLOCK_TICK_CPU_OFFLINE(cp)) {
345 if ((t != cp->cpu_thread) &&
346 ((cp != CPU) || (t != cp->cpu_thread->t_intr))) {
376 if (CLOCK_TICK_CPU_OFFLINE(cp)) {
413 notick = ((cp->cpu_flags & CPU_QUIESCED) || CPU_ON_INTR(cp) ||
414 (cp->cpu_dispthread == cp->cpu_idle_thread));
430 cpu_t *cp;
486 cp = clock_cpu_list;
496 if (cp == CPU)
497 cp = cp->cpu_next_onln;
507 clock_tick_schedule_one(csp, clock_tick_pending, cp->cpu_id);
509 cp = cp->cpu_next_onln;
532 cpu_t *cp;
550 cp = clock_tick_cpus[i];
551 if ((cp == NULL) || (cp == CPU) || (cp->cpu_id == clock_cpu_id))
553 clock_tick_process(cp, mylbolt, pending);
557 cp = clock_tick_cpus[i];
558 if ((cp == NULL) || (cp == CPU) || (cp->cpu_id == clock_cpu_id))
560 clock_tick_process(cp, mylbolt, pending);
620 cpu_t *cp, *ncp;
637 cp = cpu[cid];
643 clock_tick_cpus[clock_tick_total_cpus] = cp;
651 CPUSET_ADD(clock_tick_online_cpuset, cp->cpu_id);
658 CPUSET_DEL(clock_tick_online_cpuset, cp->cpu_id);
671 if (cp == ncp)
693 cpu_t *cp;
697 cp = cpu_active;
699 (void) clock_tick_cpu_setup(CPU_ON, cp->cpu_id, NULL);
700 } while ((cp = cp->cpu_next_onln) != cpu_active);