函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\time\timer.c Create Date:2022-07-27 11:39:45
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:call_timer_fn

函数原型:static void call_timer_fn(struct timer_list *timer, void (*fn)(struct timer_list *), unsigned long baseclk)

返回类型:void

参数:

类型参数名称
struct timer_list *timer
void (*fn
unsigned longbaseclk
1382  count等于抢占计数值
1401  lock_map_acquire( & lockdep_map)
1403  mer_expire_entry - called immediately before the timer callback*@timer: pointer to struct timer_list* Allows to determine the timer latency.
1404  fn(timer)
1405  mer_expire_exit - called immediately after the timer callback returns*@timer: pointer to struct timer_list* When used in combination with the timer_expire_entry tracepoint we can* determine the runtime of the timer callback function.
1407  lock_map_release( & lockdep_map)
1409  如果count不等于抢占计数值
1410  WARN_ONCE(1, "timer: %pS preempt leak: %08x -> %08x\n", fn, count, 抢占计数值)
1418  设置抢占计数
调用者
名称描述
expire_timers