Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

arch/x86/events/amd/core.c amd_pmu_v2_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 8524286973605330944
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/intel/ds.c __setup_perf_sample_data() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 1 addr 0
DATA_SOURCE 0 data $2
NOCHECK_CALL
HOST_DATA 2 period 0-u64max

arch/x86/events/intel/ds.c intel_pmu_drain_bts_buffer() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 4873996044617789440
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/events/intel/ds.c setup_pebs_fixed_sample_data() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 1 addr 0
DATA_SOURCE 0 data $3
NOCHECK_CALL
HOST_DATA 2 period 0-u64max

arch/x86/events/zhaoxin/core.c zhaoxin_pmu_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 753529223434375168
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/core.c x86_pmu_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 1694312241242382336
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

arch/x86/events/intel/p4.c p4_pmu_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 7674636732141551616
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/intel/knc.c knc_pmu_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 2418207117765312512
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/amd/ibs.c perf_ibs_handle_irq() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 4766129353833807872
PARAM_VALUE 1 addr 0
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 global &nmi_reason_lock

kernel/events/core.c ___perf_sw_event() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 4542446431381241856
PARAM_VALUE 2 period 0
DATA_SOURCE 1 addr $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 addr 0-u64max[c]
UNITS 1 addr unit_byte

kernel/events/core.c __perf_tp_event_target_task() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 1295480613542780928
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 period 0
DATA_SOURCE 0 data $3
PREEMPT_ADD
RX_PATH
NOCHECK_CALL
USER_DATA 0 data->addr 1-u64max[c]
USER_DATA 0 data->dyn_size 0-2148012219[c][u]
USER_DATA 0 data->phys_addr 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 data->addr
LOCK2 &ctx->lock
LOCK2 rcu_read
TYPE_LOCK (struct perf_event_context)->lock

kernel/events/core.c perf_bp_event() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 9161131729195347968
PARAM_VALUE 2 period 0
NOCHECK_CALL
UNITS 1 addr unit_byte

kernel/events/core.c perf_swevent_hrtimer() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 6122754861325135872
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

kernel/events/core.c perf_tp_event() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 1295480613542780928
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 period 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 data->dyn_size 0-2148012219[c][u]
USER_DATA 0 data->phys_addr 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 data->addr

arch/x86/events/intel/core.c handle_pmi_common() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 2973676910393303040
PARAM_VALUE 1 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

arch/x86/events/intel/core.c x86_pmu_handle_guest_pebs() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 2973676910393303040
PARAM_VALUE 1 addr 0
DATA_SOURCE 0 data $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

kernel/trace/bpf_trace.c ____bpf_perf_event_output() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 period 0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

kernel/trace/bpf_trace.c bpf_event_output() -> perf_sample_data_init()

Type Parameter Key Value
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 period 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read