Defined in 1 files as a function:
Referenced in 7 files:
- arch/x86/events/amd/brs.c
- arch/x86/events/amd/ibs.c
- arch/x86/events/amd/lbr.c, line 131
- arch/x86/events/intel/ds.c
- arch/x86/events/intel/lbr.c
- arch/x86/events/perf_event.h, line 1377
- arch/x86/events/utils.c
Smatch caller information:
arch/x86/events/intel/ds.c intel_pmu_drain_bts_buffer() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/ds.c intel_pmu_drain_bts_buffer() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/ds.c intel_pmu_drain_bts_buffer() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
arch/x86/events/intel/ds.c intel_pmu_drain_bts_buffer() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
arch/x86/events/intel/ds.c intel_pmu_pebs_fixup_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|
arch/x86/events/intel/ds.c intel_pmu_pebs_fixup_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 1-u64max |
arch/x86/events/intel/ds.c intel_pmu_pebs_fixup_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|
arch/x86/events/intel/ds.c intel_pmu_pebs_fixup_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | ip | 1 |
| CAPPED_DATA | 0 | ip | 1 |
arch/x86/events/intel/ds.c set_linear_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ip | $1 |
arch/x86/events/amd/brs.c amd_brs_match_plm() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 0-140737488355327 |
| CAPPED_DATA | 0 | ip | 1 |
| CAPPED_DATA | 0 | ip | 1 |
| DATA_SOURCE | 0 | ip | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ip | 0-140737488355327[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
arch/x86/events/amd/brs.c amd_brs_match_plm() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | ip | 1 |
| CAPPED_DATA | 0 | ip | 1 |
| DATA_SOURCE | 0 | ip | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ip | 0-u64max[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
arch/x86/events/amd/brs.c amd_brs_match_plm() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 0-140737488355327 |
| CAPPED_DATA | 0 | ip | 1 |
| CAPPED_DATA | 0 | ip | 1 |
| DATA_SOURCE | 0 | ip | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ip | 0-140737488355327[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
arch/x86/events/intel/lbr.c intel_pmu_lbr_filter() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/lbr.c intel_pmu_lbr_filter() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/amd/ibs.c perf_ibs_is_kernel_br_target() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 0 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &nmi_reason_lock |
arch/x86/events/amd/ibs.c perf_ibs_is_kernel_data_addr() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 0 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &nmi_reason_lock |
arch/x86/events/amd/ibs.c set_linear_ip() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 0 |
| DATA_SOURCE | 0 | ip | $1 |
| HOST_DATA | 0 | ip | 0 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &nmi_reason_lock |
arch/x86/events/amd/lbr.c amd_pmu_lbr_filter() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
arch/x86/events/utils.c get_branch_type() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ip | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/utils.c get_branch_type() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/utils.c get_branch_type() -> kernel_ip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 2801444249335357440,9223372036854775808-u64max |
| BUF_SIZE | 0 | ip | (-1),15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |