Searched refs:pmu_ctx (Results 1 - 12 of 12) sorted by relevance

/linux-master/kernel/events/
H A Dcore.c690 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 Dperf_event.h831 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 Dcore.c2624 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 Dlbr.c541 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 Dcore.c4959 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 Dds.c1129 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 Dbrs.c384 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
H A Dlbr.c378 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
/linux-master/include/linux/
H A Dperf_event.h455 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 Dperf_pai_crypto.c480 static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
H A Dperf_pai_ext.c493 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) argument
/linux-master/arch/powerpc/perf/
H A Dcore-book3s.c135 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

Completed in 222 milliseconds