Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/intel/avs/trace.c do_perf_trace_avs_ipc_msg_payload() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

sound/soc/intel/catpt/trace.c do_perf_trace_catpt_ipc_payload_chunk() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_inbound_multiple_allocate() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_inbound_multiple_queue() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_inbound_single_allocate() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_inbound_single_queue() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_outbound_allocate() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_outbound_queue() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/firewire/core-trace.c do_perf_trace_isoc_outbound_start() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-smbus.c do_perf_trace_smbus_read() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-smbus.c do_perf_trace_smbus_reply() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-smbus.c do_perf_trace_smbus_write() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-base.c do_perf_trace_i2c_read() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 20
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-base.c do_perf_trace_i2c_reply() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-base.c do_perf_trace_i2c_result() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 20
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/i2c/i2c-core-base.c do_perf_trace_i2c_write() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/entry/syscall-common.c do_perf_trace_sys_enter() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 68
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/entry/syscall-common.c do_perf_trace_sys_exit() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/nfsd/trace.c do_perf_trace_nfsd_cb_recall() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/nfsd/trace.c do_perf_trace_nfsd_fh_verify() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/nfsd/trace.c do_perf_trace_nfsd_fh_verify_err() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/nfsd/trace.c do_perf_trace_nfsd_seq4_status() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/gpu/drm/panthor/panthor_gpu.c do_perf_trace_gpu_power_status() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4),44-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/trace/trace_benchmark.c do_perf_trace_benchmark_event() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 148
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

arch/x86/kvm/x86.c do_perf_trace_kvm_exit() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 76
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

arch/x86/kvm/x86.c do_perf_trace_kvm_nested_vmexit() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 76
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

net/sunrpc/sched.c do_perf_trace_svc_authenticate() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/btrfs/super.c do_perf_trace_btrfs_get_extent() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 68
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/locking/mutex.c do_perf_trace_contended_release() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 20
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

samples/trace_events/trace-events-sample.c do_perf_trace_foo_bar_with_cond() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4),20-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

samples/trace_events/trace-events-sample.c do_perf_trace_foo_bar_with_fn() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4),20-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_barrier() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_batch_end() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 28
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_batch_start() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_callback() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_exp_funnel_lock() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_exp_grace_period() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_fqs() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_future_grace_period() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_grace_period() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_grace_period_init() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 52
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_invoke_callback() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_invoke_kfree_bulk_callback() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_invoke_kvfree_callback() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_nocb_wake() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_preempt_task() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_quiescent_state_report() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_segcb_stats() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 84
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_sr_normal() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_torture_read() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 52
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_unlock_preempted_task() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 36
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/rcu/update.c do_perf_trace_rcu_watching() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

mm/damon/core.c do_perf_trace_damon_region_aggregated() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4)-8192
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

mm/damon/core.c do_perf_trace_damos_before_apply() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 60
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/net/phy/mdio_bus.c do_perf_trace_mdio_access() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 84
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/f2fs/super.c do_perf_trace_f2fs_lookup_age_extent_tree_end() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 52
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

fs/f2fs/super.c do_perf_trace_f2fs_lookup_read_extent_tree_end() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size 44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 4 count 1
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 0
BUF_SIZE 7 task 0
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte

kernel/sched/core.c do_perf_trace_sched_stat_template() -> perf_trace_run_bpf_submit()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 size (-4),28-44
PARAM_VALUE 2 rctx 0-3
PARAM_VALUE 3 call 4096-ptr_max
PARAM_VALUE 5 regs 4096-ptr_max
PARAM_VALUE 5 regs->cs 16
PARAM_VALUE 5 regs->csx 16
PARAM_VALUE 5 regs->flags 0
PARAM_VALUE 7 task 4096-ptr_max
DATA_SOURCE 0 raw_data r perf_trace_buf_alloc
DATA_SOURCE 3 call $0
DATA_SOURCE 4 count $2
DATA_SOURCE 7 task $1
PREEMPT_ADD
NOCHECK_CALL
UNITS 1 size unit_byte