函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\events\core.c Create Date:2022-07-27 14:50:01
Last Modify:2022-05-20 07:50:19 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:event_function

函数原型:static int event_function(void *info)

返回类型:int

参数:

类型参数名称
void *info
204  efs等于info
205  event等于event
206  ctx等于ctx
207  cpuctx等于__get_cpu_context(ctx)
208  task_ctx等于task_ctx
209  ret等于0
211  lockdep_assert_irqs_disabled()
213  perf_ctx_lock(cpuctx, task_ctx)
218  如果task
219  如果task不等于当前进程
220  ret等于负ESRCH
221  转到:unlock
231  WARN_ON_ONCE(!is_active)
236  WARN_ON_ONCE(task_ctx != ctx)
237  否则
238  WARN_ON_ONCE( & ctx != ctx)
241  func(event, cpuctx, ctx, data)
242  unlock :
243  perf_ctx_unlock(cpuctx, task_ctx)
245  返回:ret