Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace_irqsoff.c Create Date:2022-07-28 12:09:25
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:start and stop critical timings used to for stoppage (in idle)

Proto:void start_critical_timings(void)

Type:void

Parameter:Nothing

441  pc = We mask the PREEMPT_NEED_RESCHED bit so as not to confuse all current users* that think a non-zero value indicates we cannot preempt.
443  If preempt_trace(pc) || irq_trace() Then start_critical_timing(CALLER_ADDR0, CALLER_ADDR1, pc)
Caller
NameDescribe
default_idle_calldefault_idle_call - Default CPU idle routine.* To use when the cpuidle framework cannot be used.
console_unlocksole_unlock - unlock the console system* Releases the console_lock which the caller holds on the console system* and the console driver list.* While the console_lock was held, console output may have been buffered* by printk()