Defined in 1 files as a function:
Referenced in 28 files:
- arch/alpha/kernel/perf_event.c, line 853
- arch/arc/kernel/perf_event.c, line 601
- arch/csky/kernel/perf_event.c, line 1139
- arch/loongarch/kernel/perf_event.c, line 505
- arch/mips/kernel/perf_event_mipsxx.c, line 1597
- arch/powerpc/perf/core-book3s.c, line 2326
- arch/powerpc/perf/core-fsl-emb.c, line 637
- arch/s390/kernel/perf_cpum_cf.c, line 971
- arch/s390/kernel/perf_cpum_sf.c, line 1022
- arch/s390/kernel/perf_pai.c, line 629
- arch/sparc/kernel/perf_event.c, line 1667
- arch/x86/events/amd/core.c, line 1012
- arch/x86/events/amd/ibs.c, line 1446
- arch/x86/events/core.c, line 1748
- arch/x86/events/intel/core.c
- arch/x86/events/intel/ds.c
- arch/x86/events/intel/knc.c, line 256
- arch/x86/events/intel/p4.c, line 1070
- arch/x86/events/zhaoxin/core.c, line 397
- arch/xtensa/kernel/perf_event.c, line 390
- drivers/perf/apple_m1_cpu_pmu.c, line 473
- drivers/perf/arm_pmuv3.c, line 932
- drivers/perf/arm_v6_pmu.c, line 275
- drivers/perf/arm_v7_pmu.c, line 929
- drivers/perf/arm_xscale_pmu.c
- drivers/perf/riscv_pmu_sbi.c, line 1125
- kernel/events/core.c
- kernel/trace/bpf_trace.c
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 |