Defined in 1 files as a member:
Defined in 3 files as a function:
- arch/x86/events/core.c, line 2426 (as a function)
- drivers/perf/arm-cci.c, line 1215 (as a function)
- drivers/perf/arm_pmu.c, line 377 (as a function)
Referenced in 6 files:
- arch/x86/events/core.c, line 2533
- drivers/perf/arm-cci.c
- drivers/perf/arm_cspmu/ampere_cspmu.c, line 226
- drivers/perf/arm_cspmu/arm_cspmu.c
- drivers/perf/arm_cspmu/nvidia_cspmu.c
- drivers/perf/arm_pmu.c
Smatch caller information:
arch/x86/events/core.c x86_pmu_event_init() -> validate_event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4096-ptr_max |
| PARAM_VALUE | 0 | event->destroy | 8387554742191972352 |
| PARAM_VALUE | 0 | event->group_leader | 4096-ptr_max |
| PARAM_VALUE | 0 | event->hw.branch_reg.idx | (-1) |
| PARAM_VALUE | 0 | event->hw.dyn_constraint | u64max |
| PARAM_VALUE | 0 | event->hw.extra_reg.idx | (-1) |
| PARAM_VALUE | 0 | event->hw.idx | (-1) |
| PARAM_VALUE | 0 | event->hw.last_cpu | (-1) |
| PARAM_VALUE | 0 | event->hw.last_tag | u64max |
| PARAM_VALUE | 0 | event->parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | event->pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | event->pmu->module | 0,4096-ptr_max |
| CAPPED_DATA | 0 | event | 1 |
| CAPPED_DATA | 0 | event->attr.type | 1 |
| CAPPED_DATA | 0 | event->group_leader | 1 |
| DATA_SOURCE | 0 | event | $0 |
| PARAM_COMPARE | 0 | event | == $0->group_leader |
| PARAM_COMPARE | 0 | event | == $0->group_leader |
| PARAM_COMPARE | 0 | event->attr.type | <= $0->pmu->type |
| UNITS | 0 | event | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &event->group_leader->ctx->mutex |