Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kernel/ftrace.c arch_ftrace_trampoline_func() -> calc_trampoline_call_offset()

Type Parameter Key Value
BIT_INFO 0 save_regs 0x0,0x4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

arch/x86/kernel/ftrace.c arch_ftrace_update_trampoline() -> calc_trampoline_call_offset()

Type Parameter Key Value
BIT_INFO 0 save_regs 0x0,0x4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &ftrace_lock

arch/x86/kernel/ftrace.c static_tramp_func() -> calc_trampoline_call_offset()

Type Parameter Key Value
BIT_INFO 0 save_regs 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock