Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace_event_perf.c Create Date:2022-07-28 12:23:35
Last Modify:2020-03-17 20:20:33 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:perf_ftrace_event_register

Proto:int perf_ftrace_event_register(struct trace_event_call *call, enum trace_reg type, void *data)

Type:int

Parameter:

TypeParameterName
struct trace_event_call *call
enum trace_regtype
void *data
498  event = data
501  Case type == TRACE_REG_REGISTER
502  Case type == TRACE_REG_UNREGISTER
503  Break
504  Case type == TRACE_REG_PERF_REGISTER
505  Case type == TRACE_REG_PERF_UNREGISTER
506  Return 0
507  Case type == TRACE_REG_PERF_OPEN
508  Return perf_ftrace_function_register(data)
509  Case type == TRACE_REG_PERF_CLOSE
510  Return perf_ftrace_function_unregister(data)
511  Case type == TRACE_REG_PERF_ADD
512  private = smp_processor_id()
513  Return 1
514  Case type == TRACE_REG_PERF_DEL
515  private = Setup number of possible processor ids
516  Return 1
519  Return -EINVAL