Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
arch/x86/events/intel/lbr.c __intel_pmu_lbr_restore() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_restore() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| CAPPED_DATA | 0 | ctx | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_restore() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| CAPPED_DATA | 0 | ctx | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_restore() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| CAPPED_DATA | 0 | ctx | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_save() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_save() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| DATA_SOURCE | 0 | ctx | $0 |
| HOST_DATA | 0 | ctx->lbr_sel | s64min-s64max[c] |
| HOST_DATA | 0 | ctx->opt.lbr_callstack_users | s32min-s32max |
| HOST_DATA | 0 | ctx->opt.lbr_stack_state | s32min-s32max |
| HOST_DATA | 0 | ctx->opt.log_id | s32min-s32max |
| HOST_DATA | 0 | ctx->tos | s32min-s32max[c] |
| HOST_DATA | 0 | ctx->valid_lbrs | 0-256 |
| HOST_DATA | 0 | *ctx | s64min-s64max |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c __intel_pmu_lbr_save() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| DATA_SOURCE | 0 | ctx | $0 |
| HOST_DATA | 0 | ctx->lbr_sel | s64min-s64max[c] |
| HOST_DATA | 0 | ctx->opt.lbr_callstack_users | s32min-s32max |
| HOST_DATA | 0 | ctx->opt.lbr_stack_state | s32min-s32max |
| HOST_DATA | 0 | ctx->opt.log_id | s32min-s32max |
| HOST_DATA | 0 | ctx->tos | s32min-s32max[c] |
| HOST_DATA | 0 | ctx->valid_lbrs | 0-256 |
| HOST_DATA | 0 | *ctx | s64min-s64max |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c has_lbr_callstack_users() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1-u64max |
| DATA_SOURCE | 0 | ctx | $0 |
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c intel_pmu_lbr_add() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
arch/x86/events/intel/lbr.c intel_pmu_lbr_del() -> task_context_opt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |