Searched refs:pmu_ctx (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/kernel/events/ |
A D | core.c | 2310 struct perf_event_pmu_context *pmu_ctx = event->pmu_ctx; in __perf_remove_from_context() local 3444 pmu_ctx->pmu->sched_task(pmu_ctx, sched_in); in perf_ctx_sched_task_cb() 4189 .pmu = pmu_ctx->pmu, in ctx_event_to_rotate() 5183 if (event->pmu_ctx) in _free_event() 12573 event->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 12634 sibling->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 12645 group_leader->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 12771 event->pmu_ctx = pmu_ctx; in perf_event_create_kernel_counter() 12800 put_pmu_ctx(pmu_ctx); in perf_event_create_kernel_counter() 12841 event->pmu_ctx = epc; in __perf_pmu_install_event() [all …]
|
/linux-6.3-rc2/arch/x86/events/intel/ |
A D | lbr.c | 541 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in intel_pmu_lbr_sched_task() argument 554 task_ctx = pmu_ctx ? pmu_ctx->task_ctx_data : NULL; in intel_pmu_lbr_sched_task() 590 if (branch_user_callstack(cpuc->br_sel) && event->pmu_ctx->task_ctx_data) in intel_pmu_lbr_add() 591 task_context_opt(event->pmu_ctx->task_ctx_data)->lbr_callstack_users++; in intel_pmu_lbr_add() 667 event->pmu_ctx->task_ctx_data) in intel_pmu_lbr_del() 668 task_context_opt(event->pmu_ctx->task_ctx_data)->lbr_callstack_users--; in intel_pmu_lbr_del()
|
A D | core.c | 4786 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in intel_pmu_sched_task() argument 4789 intel_pmu_pebs_sched_task(pmu_ctx, sched_in); in intel_pmu_sched_task() 4790 intel_pmu_lbr_sched_task(pmu_ctx, sched_in); in intel_pmu_sched_task()
|
A D | ds.c | 1123 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in intel_pmu_pebs_sched_task() argument
|
/linux-6.3-rc2/arch/x86/events/ |
A D | perf_event.h | 818 void (*sched_task)(struct perf_event_pmu_context *pmu_ctx, 1312 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1353 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1378 static inline void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in amd_pmu_brs_sched_task() argument 1540 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1551 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
|
A D | core.c | 2628 static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in x86_pmu_sched_task() argument 2630 static_call_cond(x86_pmu_sched_task)(pmu_ctx, sched_in); in x86_pmu_sched_task()
|
/linux-6.3-rc2/arch/x86/events/amd/ |
A D | brs.c | 384 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in amd_pmu_brs_sched_task() argument
|
A D | lbr.c | 376 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in amd_pmu_lbr_sched_task() argument
|
/linux-6.3-rc2/include/linux/ |
A D | perf_event.h | 452 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx, 740 struct perf_event_pmu_context *pmu_ctx; member 1356 return event->pmu_ctx->pmu->task_ctx_nr == perf_sw_context; in in_software_context()
|
/linux-6.3-rc2/arch/s390/kernel/ |
A D | perf_pai_crypto.c | 378 static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in paicrypt_sched_task() argument
|
A D | perf_pai_ext.c | 467 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in paiext_sched_task() argument
|
/linux-6.3-rc2/arch/powerpc/perf/ |
A D | core-book3s.c | 135 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) {} in power_pmu_sched_task() argument 454 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in power_pmu_sched_task() argument
|
Completed in 67 milliseconds