/Linux-v4.19/kernel/sched/ |
D | clock.c | 63 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()
|
D | cputime.c | 687 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/ |
D | clock.h | 15 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/ |
D | timekeeping.txt | 1 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 …]
|
D | 00-INDEX | 12 - Clock sources, clock events, sched_clock() and delay timer notes
|
/Linux-v4.19/arch/arm/lib/ |
D | uaccess_with_memcpy.c | 255 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/ |
D | qspinlock_stat.h | 260 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/ |
D | pm-debug.c | 65 t = sched_clock(); in pm_dbg_update_time() 185 t = sched_clock(); in pwrdms_setup()
|
/Linux-v4.19/arch/c6x/kernel/ |
D | time.c | 45 u64 sched_clock(void) in sched_clock() function
|
/Linux-v4.19/arch/x86/kernel/ |
D | kvmclock.c | 121 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()
|
D | tsc.c | 243 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()
|
D | nmi.c | 136 delta = sched_clock(); in nmi_handle() 139 delta = sched_clock() - delta; in nmi_handle()
|
/Linux-v4.19/arch/m68k/coldfire/ |
D | dma_timer.c | 77 unsigned long long sched_clock(void) in sched_clock() function
|
/Linux-v4.19/kernel/trace/ |
D | trace_clock.c | 42 clock = sched_clock(); in trace_clock_local()
|
/Linux-v4.19/kernel/time/ |
D | Makefile | 17 obj-$(CONFIG_GENERIC_SCHED_CLOCK) += sched_clock.o
|
D | sched_clock.c | 97 unsigned long long notrace sched_clock(void) in sched_clock() function
|
/Linux-v4.19/arch/s390/kernel/ |
D | time.c | 107 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/ |
D | vmware.c | 100 pv_time_ops.sched_clock = vmware_sched_clock; in vmware_sched_clock_setup()
|
/Linux-v4.19/arch/mips/cavium-octeon/ |
D | csrc-octeon.c | 113 unsigned long long notrace sched_clock(void) in sched_clock() function
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | puv3-core.c | 36 unsigned long long sched_clock(void) in sched_clock() function
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | timer.c | 219 timecounter_init(&xilinx_tc, &xilinx_cc, sched_clock()); in init_xilinx_timecounter()
|
/Linux-v4.19/drivers/clocksource/ |
D | Kconfig | 170 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/ |
D | arm_pmu.c | 351 start_clock = sched_clock(); in armpmu_dispatch_irq() 353 finish_clock = sched_clock(); in armpmu_dispatch_irq()
|
/Linux-v4.19/drivers/acpi/apei/ |
D | ghes.c | 572 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/ |
D | ibs.c | 688 u64 stamp = sched_clock(); in perf_ibs_nmi_handler() 697 perf_sample_event_took(sched_clock() - stamp); in perf_ibs_nmi_handler()
|