Home
last modified time | relevance | path

Searched refs:sched_clock (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v4.19/kernel/sched/
Dclock.c63 unsigned long long __weak sched_clock(void) in sched_clock() function
68 EXPORT_SYMBOL_GPL(sched_clock);
115 scd->tick_raw = sched_clock(); in __scd_stamp()
270 now = sched_clock(); in sched_clock_local()
370 return sched_clock() + __sched_clock_offset; in sched_clock_cpu()
373 return sched_clock(); in sched_clock_cpu()
465 return sched_clock(); in sched_clock_cpu()
Dcputime.c687 clock = sched_clock(); in vtime_delta()
818 vtime->starttime = sched_clock(); in arch_vtime_task_switch()
830 vtime->starttime = sched_clock(); in vtime_init_idle()
/Linux-v4.19/include/linux/sched/
Dclock.h15 extern unsigned long long notrace sched_clock(void);
45 return sched_clock(); in cpu_clock()
50 return sched_clock(); in local_clock()
/Linux-v4.19/Documentation/timers/
Dtimekeeping.txt1 Clock sources, Clock events, sched_clock() and delay timers
11 architecture-specific overrides of the sched_clock() function and some
17 sched_clock() is used for scheduling and timestamping, and delay timers
107 sched_clock()
111 function in the kernel called sched_clock(). This function shall return the
113 may not provide an implementation of sched_clock() on its own. If a local
115 sched_clock().
117 As the name suggests, sched_clock() is used for scheduling the system,
122 Compared to clock sources, sched_clock() has to be very fast: it is called
125 for speed in sched_clock(). It however requires some of the same basic
[all …]
D00-INDEX12 - Clock sources, clock events, sched_clock() and delay timer notes
/Linux-v4.19/arch/arm/lib/
Duaccess_with_memcpy.c255 t0 = sched_clock();
257 t1 = sched_clock();
259 t2 = sched_clock();
264 t0 = sched_clock();
266 t1 = sched_clock();
268 t2 = sched_clock();
/Linux-v4.19/kernel/locking/
Dqspinlock_stat.h260 u64 start = sched_clock(); in __pv_kick()
264 this_cpu_add(qstats[qstat_pv_latency_kick], sched_clock() - start); in __pv_kick()
278 sched_clock() - *pkick_time); in __pv_wait()
/Linux-v4.19/arch/arm/mach-omap2/
Dpm-debug.c65 t = sched_clock(); in pm_dbg_update_time()
185 t = sched_clock(); in pwrdms_setup()
/Linux-v4.19/arch/c6x/kernel/
Dtime.c45 u64 sched_clock(void) in sched_clock() function
/Linux-v4.19/arch/x86/kernel/
Dkvmclock.c121 pv_time_ops.sched_clock = kvm_clock_read; in kvm_sched_clock_init()
127 pv_time_ops.sched_clock = kvm_sched_clock_read; in kvm_sched_clock_init()
Dtsc.c243 unsigned long long sched_clock(void) in sched_clock() function
250 return pv_time_ops.sched_clock == native_sched_clock; in using_native_sched_clock()
254 sched_clock(void) __attribute__((alias("native_sched_clock")));
897 cyc2ns_suspend = sched_clock(); in tsc_save_sched_clock_state()
928 offset = cyc2ns_suspend - sched_clock(); in tsc_restore_sched_clock_state()
Dnmi.c136 delta = sched_clock(); in nmi_handle()
139 delta = sched_clock() - delta; in nmi_handle()
/Linux-v4.19/arch/m68k/coldfire/
Ddma_timer.c77 unsigned long long sched_clock(void) in sched_clock() function
/Linux-v4.19/kernel/trace/
Dtrace_clock.c42 clock = sched_clock(); in trace_clock_local()
/Linux-v4.19/kernel/time/
DMakefile17 obj-$(CONFIG_GENERIC_SCHED_CLOCK) += sched_clock.o
Dsched_clock.c97 unsigned long long notrace sched_clock(void) in sched_clock() function
/Linux-v4.19/arch/s390/kernel/
Dtime.c107 unsigned long long notrace sched_clock(void) in sched_clock() function
111 NOKPROBE_SYMBOL(sched_clock);
118 return sched_clock(); in monotonic_clock()
/Linux-v4.19/arch/x86/kernel/cpu/
Dvmware.c100 pv_time_ops.sched_clock = vmware_sched_clock; in vmware_sched_clock_setup()
/Linux-v4.19/arch/mips/cavium-octeon/
Dcsrc-octeon.c113 unsigned long long notrace sched_clock(void) in sched_clock() function
/Linux-v4.19/arch/unicore32/kernel/
Dpuv3-core.c36 unsigned long long sched_clock(void) in sched_clock() function
/Linux-v4.19/arch/microblaze/kernel/
Dtimer.c219 timecounter_init(&xilinx_tc, &xilinx_cc, sched_clock()); in init_xilinx_timecounter()
/Linux-v4.19/drivers/clocksource/
DKconfig170 Use the Multi Timer Unit as the sched_clock.
230 bool "Clocksource PRCMU Timer sched_clock"
234 Use the always on PRCMU Timer as sched_clock
385 Use ARM global timer clock source as sched_clock
/Linux-v4.19/drivers/perf/
Darm_pmu.c351 start_clock = sched_clock(); in armpmu_dispatch_irq()
353 finish_clock = sched_clock(); in armpmu_dispatch_irq()
/Linux-v4.19/drivers/acpi/apei/
Dghes.c572 now = sched_clock(); in ghes_estatus_cached()
607 cache->time_in = sched_clock(); in ghes_estatus_cache_alloc()
641 now = sched_clock(); in ghes_estatus_cache_add()
/Linux-v4.19/arch/x86/events/amd/
Dibs.c688 u64 stamp = sched_clock(); in perf_ibs_nmi_handler()
697 perf_sample_event_took(sched_clock() - stamp); in perf_ibs_nmi_handler()

12