Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/kernel/sched/
H A Dclock.c64 unsigned long long __weak sched_clock(void) in sched_clock() function
69 EXPORT_SYMBOL_GPL(sched_clock);
116 scd->tick_raw = sched_clock(); in __scd_stamp()
271 now = sched_clock(); in sched_clock_local()
371 return sched_clock() + __sched_clock_offset; in sched_clock_cpu()
374 return sched_clock(); in sched_clock_cpu()
466 return sched_clock(); in sched_clock_cpu()
H A Dpsi.c193 group->avg_last_update = sched_clock(); in group_init()
433 now = sched_clock(); in psi_avgs_work()
600 now = sched_clock(); in psi_poll_work()
1087 now = sched_clock(); in psi_show()
H A Dcputime.c655 clock = sched_clock(); in vtime_delta()
804 vtime->starttime = sched_clock(); in vtime_task_switch_generic()
817 vtime->starttime = sched_clock(); in vtime_init_idle()
/OK3568_Linux_fs/kernel/Documentation/timers/
H A Dtimekeeping.rst2 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()
112 function in the kernel called sched_clock(). This function shall return the
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,
123 Compared to clock sources, sched_clock() has to be very fast: it is called
126 for speed in sched_clock(). It however requires some of the same basic
[all …]
/OK3568_Linux_fs/kernel/arch/arm/lib/
H A Duaccess_with_memcpy.c258 t0 = sched_clock();
260 t1 = sched_clock();
262 t2 = sched_clock();
267 t0 = sched_clock();
269 t1 = sched_clock();
271 t2 = sched_clock();
/OK3568_Linux_fs/kernel/include/linux/sched/
H A Dclock.h15 extern unsigned long long notrace sched_clock(void);
45 return sched_clock(); in cpu_clock()
50 return sched_clock(); in local_clock()
/OK3568_Linux_fs/kernel/kernel/locking/
H A Dqspinlock_stat.h110 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()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dmshyperv.h63 static __always_inline void hv_setup_sched_clock(void *sched_clock) in hv_setup_sched_clock() argument
66 pv_ops.time.sched_clock = sched_clock; in hv_setup_sched_clock()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Dpm-debug.c60 t = sched_clock(); in pm_dbg_update_time()
180 t = sched_clock(); in pwrdms_setup()
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dtsc.c250 unsigned long long sched_clock(void) in sched_clock() function
257 return pv_ops.time.sched_clock == native_sched_clock; in using_native_sched_clock()
261 sched_clock(void) __attribute__((alias("native_sched_clock")));
925 cyc2ns_suspend = sched_clock(); in tsc_save_sched_clock_state()
956 offset = cyc2ns_suspend - sched_clock(); in tsc_restore_sched_clock_state()
H A Dnmi.c139 delta = sched_clock(); in nmi_handle()
142 delta = sched_clock() - delta; in nmi_handle()
H A Dkvmclock.c100 pv_ops.time.sched_clock = kvm_sched_clock_read; in kvm_sched_clock_init()
/OK3568_Linux_fs/kernel/arch/c6x/kernel/
H A Dtime.c42 u64 sched_clock(void) in sched_clock() function
/OK3568_Linux_fs/kernel/arch/m68k/coldfire/
H A Ddma_timer.c77 unsigned long long sched_clock(void) in sched_clock() function
/OK3568_Linux_fs/kernel/kernel/time/
H A DMakefile17 obj-$(CONFIG_GENERIC_SCHED_CLOCK) += sched_clock.o
H A Dsched_clock.c83 unsigned long long notrace sched_clock(void) in sched_clock() function
/OK3568_Linux_fs/kernel/kernel/trace/
H A Dtrace_clock.c42 clock = sched_clock(); in trace_clock_local()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dcpuhp.h107 __entry->time = div64_u64(sched_clock() - start_time, 1000);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_debug_linux.c228 ring_info->tsoffset = sched_clock(); in dhd_os_start_logging()
361 msg_hdr.timestamp = sched_clock(); in dhd_os_push_push_ring_data()
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Dcsrc-octeon.c114 unsigned long long notrace sched_clock(void) in sched_clock() function
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dtrampoline.c516 start = sched_clock(); in __bpf_prog_enter()
535 stats->nsecs += sched_clock() - start; in __bpf_prog_exit()
/OK3568_Linux_fs/kernel/sound/soc/mediatek/common/
H A Dmtk-btcvsd.c649 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()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_group.c703 sched_clock(), mali_pp_job_get_tid(job), in mali_group_add_group()
872 sched_clock(), mali_gp_job_get_tid(job), in mali_group_start_gp_job()
1026 sched_clock(), mali_pp_job_get_tid(job), in mali_group_start_pp_job()
1201 sched_clock(), 0, 0, 0); in mali_group_complete_pp()
1261 sched_clock(), 0, 0, 0); in mali_group_complete_gp()
/OK3568_Linux_fs/kernel/arch/microblaze/kernel/
H A Dtimer.c212 timecounter_init(&xilinx_tc, &xilinx_cc, sched_clock()); in init_xilinx_timecounter()
/OK3568_Linux_fs/kernel/kernel/
H A Dsmp.c162 ts2 = sched_clock(); in csd_lock_wait_toolong()
213 ts1 = ts0 = sched_clock(); in csd_lock_wait()

123