/linux-6.3-rc2/kernel/sched/ |
A D | clock.c | 62 notrace unsigned long long __weak sched_clock(void) in sched_clock() function 67 EXPORT_SYMBOL_GPL(sched_clock); 114 scd->tick_raw = sched_clock(); in __scd_stamp() 269 now = sched_clock(); in sched_clock_local() 301 return sched_clock() + __sched_clock_offset; in local_clock() 384 return sched_clock() + __sched_clock_offset; in sched_clock_cpu() 387 return sched_clock(); in sched_clock_cpu() 479 return sched_clock(); in sched_clock_cpu()
|
A D | psi.c | 187 group->avg_last_update = sched_clock(); in group_init() 452 now = sched_clock(); in psi_avgs_work() 629 now = sched_clock(); in psi_poll_work() 1221 now = sched_clock(); in psi_show() 1297 window_reset(&t->win, sched_clock(), in psi_trigger_create()
|
A D | cputime.c | 656 clock = sched_clock(); in vtime_delta() 805 vtime->starttime = sched_clock(); in vtime_task_switch_generic() 818 vtime->starttime = sched_clock(); in vtime_init_idle()
|
/linux-6.3-rc2/include/linux/sched/ |
A 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-6.3-rc2/arch/arm/lib/ |
A D | uaccess_with_memcpy.c | 248 t0 = sched_clock(); 250 t1 = sched_clock(); 252 t2 = sched_clock(); 257 t0 = sched_clock(); 259 t1 = sched_clock(); 261 t2 = sched_clock();
|
/linux-6.3-rc2/Documentation/timers/ |
A D | timekeeping.rst | 2 Clock sources, Clock events, sched_clock() and delay timers 12 architecture-specific overrides of the sched_clock() function and some 18 sched_clock() is used for scheduling and timestamping, and delay timers 108 sched_clock() 114 may not provide an implementation of sched_clock() on its own. If a local 116 sched_clock(). 118 As the name suggests, sched_clock() is used for scheduling the system, 126 for speed in sched_clock(). It however requires some of the same basic 138 The clock driving sched_clock() may stop or reset to zero during system 143 The sched_clock() function should be callable in any context, IRQ- and [all …]
|
/linux-6.3-rc2/kernel/locking/ |
A D | qspinlock_stat.h | 110 u64 start = sched_clock(); in __pv_kick() 114 this_cpu_add(EVENT_COUNT(pv_latency_kick), sched_clock() - start); in __pv_kick() 128 sched_clock() - *pkick_time); in __pv_wait()
|
/linux-6.3-rc2/drivers/clocksource/ |
A D | hyperv_timer.c | 486 static __always_inline void hv_setup_sched_clock(void *sched_clock) in hv_setup_sched_clock() argument 493 sched_clock_register(sched_clock, 64, NSEC_PER_SEC); in hv_setup_sched_clock() 496 static __always_inline void hv_setup_sched_clock(void *sched_clock) in hv_setup_sched_clock() argument 499 paravirt_set_sched_clock(sched_clock); in hv_setup_sched_clock() 502 static __always_inline void hv_setup_sched_clock(void *sched_clock) {} in hv_setup_sched_clock() argument
|
/linux-6.3-rc2/arch/arm/mach-omap2/ |
A D | pm-debug.c | 60 t = sched_clock(); in pm_dbg_update_time() 180 t = sched_clock(); in pwrdms_setup()
|
/linux-6.3-rc2/arch/m68k/coldfire/ |
A D | dma_timer.c | 77 unsigned long long sched_clock(void) in sched_clock() function
|
/linux-6.3-rc2/kernel/trace/ |
A D | trace_clock.c | 42 clock = sched_clock(); in trace_clock_local()
|
/linux-6.3-rc2/arch/powerpc/lib/ |
A D | qspinlock.c | 65 u64 delta = sched_clock() - seen; in recently_sleepy() 236 this_cpu_write(sleepy_lock_seen_clock, sched_clock()); in seen_sleepy_owner() 245 this_cpu_write(sleepy_lock_seen_clock, sched_clock()); in seen_sleepy_lock() 252 this_cpu_write(sleepy_lock_seen_clock, sched_clock()); in seen_sleepy_node()
|
/linux-6.3-rc2/kernel/time/ |
A D | Makefile | 17 obj-$(CONFIG_GENERIC_SCHED_CLOCK) += sched_clock.o
|
A D | sched_clock.c | 83 unsigned long long notrace sched_clock(void) in sched_clock() function
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | tsc.c | 253 noinstr u64 sched_clock(void) in sched_clock() function 263 u64 sched_clock(void) __attribute__((alias("native_sched_clock"))); 941 cyc2ns_suspend = sched_clock(); in tsc_save_sched_clock_state() 972 offset = cyc2ns_suspend - sched_clock(); in tsc_restore_sched_clock_state()
|
A D | nmi.c | 148 delta = sched_clock(); in nmi_handle() 151 delta = sched_clock() - delta; in nmi_handle()
|
/linux-6.3-rc2/arch/mips/cavium-octeon/ |
A D | csrc-octeon.c | 114 unsigned long long notrace sched_clock(void) in sched_clock() function
|
/linux-6.3-rc2/arch/microblaze/kernel/ |
A D | timer.c | 212 timecounter_init(&xilinx_tc, &xilinx_cc, sched_clock()); in init_xilinx_timecounter()
|
/linux-6.3-rc2/sound/soc/mediatek/common/ |
A D | mtk-btcvsd.c | 649 t1 = sched_clock(); in wait_for_bt_irq() 660 t2 = sched_clock(); in wait_for_bt_irq() 767 bt->rx->time_stamp = sched_clock(); in mtk_btcvsd_snd_read() 792 bt->tx->time_stamp = sched_clock(); in mtk_btcvsd_snd_write()
|
/linux-6.3-rc2/arch/s390/kernel/ |
A D | time.c | 108 unsigned long long notrace sched_clock(void) in sched_clock() function 112 NOKPROBE_SYMBOL(sched_clock);
|
/linux-6.3-rc2/drivers/perf/ |
A D | arm_pmu.c | 433 start_clock = sched_clock(); in armpmu_dispatch_irq() 435 finish_clock = sched_clock(); in armpmu_dispatch_irq()
|
A D | riscv_pmu_sbi.c | 625 u64 start_clock = sched_clock(); in pmu_sbi_ovf_handler() 696 perf_sample_event_took(sched_clock() - start_clock); in pmu_sbi_ovf_handler()
|
/linux-6.3-rc2/drivers/acpi/apei/ |
A D | ghes.c | 753 now = sched_clock(); in ghes_estatus_cached() 788 cache->time_in = sched_clock(); in ghes_estatus_cache_alloc() 818 now = sched_clock(); in ghes_estatus_cache_add()
|
/linux-6.3-rc2/arch/arm/probes/kprobes/ |
A D | test-core.c | 508 t0 = sched_clock(); in benchmark() 511 t = sched_clock() - t0; in benchmark()
|
/linux-6.3-rc2/kernel/bpf/ |
A D | trampoline.c | 850 start = sched_clock(); in bpf_prog_start_time() 902 u64_stats_add(&stats->nsecs, sched_clock() - start); in update_prog_stats()
|