Home
last modified time | relevance | path

Searched refs:pmu_ctx (Results 1 – 7 of 7) sorted by relevance

/linux/kernel/events/
H A Dcore.c810 static bool perf_skip_pmu_ctx(struct perf_event_pmu_context *pmu_ctx, in perf_skip_pmu_ctx() argument
813 if ((event_type & EVENT_CGROUP) && !pmu_ctx->nr_cgroups) in perf_skip_pmu_ctx()
816 !(pmu_ctx->pmu->capabilities & PERF_PMU_CAP_MEDIATED_VPMU)) in perf_skip_pmu_ctx()
832 struct perf_event_pmu_context *pmu_ctx; in perf_ctx_disable() local
834 for_each_epc(pmu_ctx, ctx, NULL, event_type) in perf_ctx_disable()
835 perf_pmu_disable(pmu_ctx->pmu); in perf_ctx_disable()
841 struct perf_event_pmu_context *pmu_ctx; in perf_ctx_enable() local
843 for_each_epc(pmu_ctx, ctx, NULL, event_type) in perf_ctx_enable()
844 perf_pmu_enable(pmu_ctx->pmu); in perf_ctx_enable()
1172 event->pmu_ctx->nr_cgroups++; in perf_cgroup_event_enable()
[all …]
/linux/arch/x86/events/amd/
H A Dbrs.c384 void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, in amd_pmu_brs_sched_task() argument
H A Dlbr.c378 void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, in amd_pmu_lbr_sched_task() argument
/linux/include/linux/
H A Dperf_event.h514 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx,
805 * Whereas event->pmu_ctx->pmu may point to other pmu when group of
834 * event->pmu_ctx points to perf_event_pmu_context in which the event
835 * is added. This pmu_ctx can be of other pmu for sw event when that
838 struct perf_event_pmu_context *pmu_ctx; member
959 * associated pmu_ctx must exist and cannot change due to ctx->mutex.
1564 return event->pmu_ctx->pmu->task_ctx_nr == perf_sw_context; in in_software_context()
/linux/arch/s390/kernel/
H A Dperf_pai.c684 static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, in paicrypt_sched_task() argument
748 static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, in paiext_sched_task() argument
/linux/drivers/powercap/
H A Dintel_rapl_common.c164 bool pmu_ctx);
629 bool pmu_ctx) in rapl_read_data_raw() argument
645 if (rd->rp->priv->read_raw(get_rid(rd->rp), &ra, pmu_ctx)) { in rapl_read_data_raw()
/linux/arch/x86/events/intel/
H A Dcore.c6512 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, in intel_pmu_sched_task() argument
6515 intel_pmu_pebs_sched_task(pmu_ctx, sched_in); in intel_pmu_sched_task()
6516 intel_pmu_lbr_sched_task(pmu_ctx, task, sched_in); in intel_pmu_sched_task()