Lines Matching refs:CPU
56 * timestamp counter ("TSC") which increments once per CPU cycle. The contents
86 * have newly onlined CPUs call tsc_sync_slave(), while the CPU performing
205 * another CPU, and we have drifted just enough so that
247 * adding the CPU's TSC tick delta. Note that disabling
255 tsc = tsc_read() + tsc_sync_tick_delta[CPU->cpu_id];
283 hrt = tsc_sync_tick_delta[CPU->cpu_id];
306 * migrated between the tsc_read() and adding the CPU's
314 tsc += tsc_sync_tick_delta[CPU->cpu_id];
338 * tsc_tick() running on another CPU -- or it may be because
356 * the CPU's TSC tick delta.
363 tsc += tsc_sync_tick_delta[CPU->cpu_id];
440 * and adding the CPU's hrtime delta. Note that disabling and
447 hrt = tsc_gethrtimeunscaled() + tsc_sync_tick_delta[CPU->cpu_id];
454 * Called by the master in the TSC sync operation (usually the boot CPU).
460 * management. The slave CPU continuously reads TSC and then reads a global
461 * variable which the master CPU updates. The moment the master's update reaches
495 source = CPU->cpu_id;
554 * Called by a CPU which has just been onlined. It is expected that the CPU
584 * hyper-threaded CPU, then you want the master
602 * Called once per second on a CPU from the cyclic subsystem's
630 now += tsc_sync_tick_delta[CPU->cpu_id];
760 * This routine is called by each CPU, so we need to handle reentry.
842 * CPU (migration is another issue, but _should_
843 * also comply with this calculation). If the CPU