/linux-master/kernel/events/ |
H A D | core.c | 690 struct perf_event_pmu_context *pmu_ctx; local 692 list_for_each_entry(pmu_ctx, &ctx->pmu_ctx_list, pmu_ctx_entry) { 693 if (cgroup && !pmu_ctx->nr_cgroups) 695 perf_pmu_disable(pmu_ctx->pmu); 701 struct perf_event_pmu_context *pmu_ctx; local 703 list_for_each_entry(pmu_ctx, &ctx->pmu_ctx_list, pmu_ctx_entry) { 704 if (cgroup && !pmu_ctx->nr_cgroups) 706 perf_pmu_enable(pmu_ctx->pmu); 975 event->pmu_ctx->nr_cgroups++; 997 event->pmu_ctx 2348 struct perf_event_pmu_context *pmu_ctx = event->pmu_ctx; local 3238 __pmu_ctx_sched_out(struct perf_event_pmu_context *pmu_ctx, enum event_type_t event_type) argument 3283 struct perf_event_pmu_context *pmu_ctx; local 3481 struct perf_event_pmu_context *pmu_ctx; local 3717 __link_epc(struct perf_event_pmu_context *pmu_ctx) argument 3878 struct perf_event_pmu_context *pmu_ctx; local 4215 ctx_event_to_rotate(struct perf_event_pmu_context *pmu_ctx) argument 12421 struct perf_event_pmu_context *pmu_ctx; local 12825 struct perf_event_pmu_context *pmu_ctx; local 13320 struct perf_event_pmu_context *pmu_ctx; local [all...] |
/linux-master/arch/x86/events/ |
H A D | perf_event.h | 831 void (*sched_task)(struct perf_event_pmu_context *pmu_ctx, 1327 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1368 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1393 static inline void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument 1555 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in); 1570 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
|
H A D | core.c | 2624 static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument 2626 static_call_cond(x86_pmu_sched_task)(pmu_ctx, sched_in);
|
/linux-master/arch/x86/events/intel/ |
H A D | lbr.c | 541 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument 554 task_ctx = pmu_ctx ? pmu_ctx->task_ctx_data : NULL; 590 if (branch_user_callstack(cpuc->br_sel) && event->pmu_ctx->task_ctx_data) 591 task_context_opt(event->pmu_ctx->task_ctx_data)->lbr_callstack_users++; 667 event->pmu_ctx->task_ctx_data) 668 task_context_opt(event->pmu_ctx->task_ctx_data)->lbr_callstack_users--;
|
H A D | core.c | 4959 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, argument 4962 intel_pmu_pebs_sched_task(pmu_ctx, sched_in); 4963 intel_pmu_lbr_sched_task(pmu_ctx, sched_in);
|
H A D | ds.c | 1129 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|
/linux-master/arch/x86/events/amd/ |
H A D | brs.c | 384 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|
H A D | lbr.c | 378 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|
/linux-master/include/linux/ |
H A D | perf_event.h | 455 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx, 711 * Whereas event->pmu_ctx->pmu may point to other pmu when group of 740 * event->pmu_ctx points to perf_event_pmu_context in which the event 741 * is added. This pmu_ctx can be of other pmu for sw event when that 744 struct perf_event_pmu_context *pmu_ctx; member in struct:perf_event 867 * associated pmu_ctx must exist and cannot change due to ctx->mutex. 1409 return event->pmu_ctx->pmu->task_ctx_nr == perf_sw_context;
|
/linux-master/arch/s390/kernel/ |
H A D | perf_pai_crypto.c | 480 static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|
H A D | perf_pai_ext.c | 493 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|
/linux-master/arch/powerpc/perf/ |
H A D | core-book3s.c | 135 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) {} argument 454 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
|