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

/linux-master/arch/x86/events/
H A Dperf_event.h831 void (*sched_task)(struct perf_event_pmu_context *pmu_ctx,
915 * perf task context (i.e. struct perf_event_pmu_context::task_ctx_data)
919 void (*swap_task_ctx)(struct perf_event_pmu_context *prev_epc,
920 struct perf_event_pmu_context *next_epc);
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)
1555 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
1567 void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
1568 struct perf_event_pmu_context *next_ep
[all...]
H A Dcore.c2624 static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
2629 static void x86_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
2630 struct perf_event_pmu_context *next_epc)
/linux-master/include/linux/
H A Dperf_event.h274 struct perf_event_pmu_context;
455 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx,
469 void (*swap_task_ctx) (struct perf_event_pmu_context *prev_epc,
470 struct perf_event_pmu_context *next_epc);
740 * event->pmu_ctx points to perf_event_pmu_context in which the event
744 struct perf_event_pmu_context *pmu_ctx;
848 * perf_event_context <-[1:n]-> perf_event_pmu_context <-[1:n]- perf_event
853 * struct perf_event_pmu_context lifetime is refcount based and RCU freed
870 * perf_event holds a refcount on perf_event_pmu_context
872 struct perf_event_pmu_context { struct
[all...]
/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)
H A Dlbr.c378 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
/linux-master/kernel/events/
H A Dcore.c690 struct perf_event_pmu_context *pmu_ctx;
701 struct perf_event_pmu_context *pmu_ctx;
2256 struct perf_event_pmu_context *epc = event->pmu_ctx;
2348 struct perf_event_pmu_context *pmu_ctx = event->pmu_ctx;
2518 struct perf_event_pmu_context *epc = event->pmu_ctx;
2624 struct perf_event_pmu_context *epc = event->pmu_ctx;
3238 static void __pmu_ctx_sched_out(struct perf_event_pmu_context *pmu_ctx,
3283 struct perf_event_pmu_context *pmu_ctx;
3454 struct perf_event_pmu_context *prev_epc, *next_epc;
3481 struct perf_event_pmu_context *pmu_ct
[all...]
/linux-master/arch/x86/events/intel/
H A Dlbr.c518 void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
519 struct perf_event_pmu_context *next_epc)
541 void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
H A Dcore.c4959 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx,
4966 static void intel_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
4967 struct perf_event_pmu_context *next_epc)
H A Dds.c1129 void intel_pmu_pebs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
/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)
H A Dperf_pai_ext.c493 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
/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) {}
454 static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)

Completed in 350 milliseconds