| /linux-6.15/kernel/events/ |
| H A D | core.c | 2468 struct perf_event_pmu_context *pmu_ctx = event->pmu_ctx; in __perf_remove_from_context() local 3581 pmu_ctx->pmu->sched_task(pmu_ctx, task, sched_in); in perf_ctx_sched_task_cb() 4334 .pmu = pmu_ctx->pmu, in ctx_event_to_rotate() 5548 if (event->pmu_ctx) { in __free_event() 13321 event->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 13382 sibling->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 13393 group_leader->pmu_ctx = pmu_ctx; in SYSCALL_DEFINE5() 13516 event->pmu_ctx = pmu_ctx; in perf_event_create_kernel_counter() 13545 put_pmu_ctx(pmu_ctx); in perf_event_create_kernel_counter() 13589 event->pmu_ctx = epc; in __perf_pmu_install_event() [all …]
|
| /linux-6.15/arch/x86/events/ |
| H A D | perf_event.h | 867 void (*sched_task)(struct perf_event_pmu_context *pmu_ctx, 1394 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, 1449 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, 1475 static inline void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, in amd_pmu_brs_sched_task() argument 1644 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1656 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx,
|
| H A D | core.c | 2639 static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in x86_pmu_sched_task() argument 2642 static_call_cond(x86_pmu_sched_task)(pmu_ctx, task, sched_in); in x86_pmu_sched_task()
|
| /linux-6.15/arch/x86/events/amd/ |
| H A D | brs.c | 384 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, in amd_pmu_brs_sched_task() argument
|
| H A D | lbr.c | 374 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, in amd_pmu_lbr_sched_task() argument
|
| /linux-6.15/include/linux/ |
| H A D | perf_event.h | 496 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx, 781 struct perf_event_pmu_context *pmu_ctx; member 1497 return event->pmu_ctx->pmu->task_ctx_nr == perf_sw_context; in in_software_context()
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | perf_pai_crypto.c | 521 static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, in paicrypt_sched_task() argument
|
| H A D | perf_pai_ext.c | 545 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, in paiext_sched_task() argument
|
| /linux-6.15/arch/powerpc/perf/ |
| H A D | core-book3s.c | 135 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in power_pmu_sched_task() argument 450 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in power_pmu_sched_task() argument
|
| /linux-6.15/arch/x86/events/intel/ |
| H A D | lbr.c | 525 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, in intel_pmu_lbr_sched_task() argument
|
| H A D | core.c | 5306 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in intel_pmu_sched_task() argument 5309 intel_pmu_pebs_sched_task(pmu_ctx, sched_in); in intel_pmu_sched_task() 5310 intel_pmu_lbr_sched_task(pmu_ctx, task, sched_in); in intel_pmu_sched_task()
|
| H A D | ds.c | 1264 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) in intel_pmu_pebs_sched_task() argument
|