Searched refs:prev_epc (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/arch/x86/events/intel/ |
A D | lbr.c | 518 void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc, in intel_pmu_lbr_swap_task_ctx() argument 523 swap(prev_epc->task_ctx_data, next_epc->task_ctx_data); in intel_pmu_lbr_swap_task_ctx() 532 next_ctx_data = prev_epc->task_ctx_data; in intel_pmu_lbr_swap_task_ctx()
|
A D | core.c | 4793 static void intel_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc, in intel_pmu_swap_task_ctx() argument 4796 intel_pmu_lbr_swap_task_ctx(prev_epc, next_epc); in intel_pmu_swap_task_ctx()
|
/linux-6.3-rc2/arch/x86/events/ |
A D | perf_event.h | 905 void (*swap_task_ctx)(struct perf_event_pmu_context *prev_epc, 1548 void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
|
A D | core.c | 2633 static void x86_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc, in x86_pmu_swap_task_ctx() argument 2636 static_call_cond(x86_pmu_swap_task_ctx)(prev_epc, next_epc); in x86_pmu_swap_task_ctx()
|
/linux-6.3-rc2/include/linux/ |
A D | perf_event.h | 466 void (*swap_task_ctx) (struct perf_event_pmu_context *prev_epc,
|
/linux-6.3-rc2/kernel/events/ |
A D | core.c | 3410 struct perf_event_pmu_context *prev_epc, *next_epc; in perf_event_swap_task_ctx_data() local 3415 double_list_for_each_entry(prev_epc, next_epc, in perf_event_swap_task_ctx_data() 3419 if (WARN_ON_ONCE(prev_epc->pmu != next_epc->pmu)) in perf_event_swap_task_ctx_data() 3428 if (prev_epc->pmu->swap_task_ctx) in perf_event_swap_task_ctx_data() 3429 prev_epc->pmu->swap_task_ctx(prev_epc, next_epc); in perf_event_swap_task_ctx_data() 3431 swap(prev_epc->task_ctx_data, next_epc->task_ctx_data); in perf_event_swap_task_ctx_data()
|
Completed in 52 milliseconds