Searched refs:pmu (Results 226 - 250 of 338) sorted by relevance

1234567891011>>

/linux-master/arch/arm/mach-exynos/
H A Dexynos.c15 #include <linux/soc/samsung/exynos-regs-pmu.h>
142 { .compatible = "samsung,exynos5260-pmu" },
143 { .compatible = "samsung,exynos5410-pmu" },
161 * Since platsmp.c needs pmu base address by the time
/linux-master/tools/perf/util/
H A Dheader.h13 #include "pmu.h"
192 char *get_cpuid_str(struct perf_pmu *pmu __maybe_unused);
H A Dcs-etm.h245 void cs_etm_get_default_config(const struct perf_pmu *pmu, struct perf_event_attr *attr);
/linux-master/tools/perf/arch/arm/util/
H A Dauxtrace.c9 #include <linux/coresight-pmu.h>
16 #include "../../../util/pmu.h"
/linux-master/arch/powerpc/platforms/powermac/
H A Dtime.c23 #include <linux/pmu.h>
177 vias = of_find_node_by_name(NULL, "via-pmu");
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dtu102.c27 #include <subdev/pmu.h>
/linux-master/drivers/mfd/
H A Dexynos-lpass.c23 #include <linux/soc/samsung/exynos-regs-pmu.h>
/linux-master/drivers/macintosh/
H A Dvia-pmu-backlight.c3 * Backlight code for via-pmu
14 #include <linux/pmu.h>
148 !pmac_has_backlight_type("pmu") &&
/linux-master/drivers/power/supply/
H A Dwm831x_backup.c16 #include <linux/mfd/wm831x/pmu.h>
/linux-master/tools/perf/tests/
H A Dtests.h84 DECLARE_SUITE(pmu); variable
H A Dexpr.c79 struct perf_pmu *pmu = perf_pmus__find_core_pmu(); local
80 char *cpuid = perf_pmu__getcpuid(pmu);
/linux-master/arch/s390/kernel/
H A Dperf_pai_crypto.c266 if (a->type != PERF_TYPE_RAW && event->pmu->type != a->type)
335 perf_sched_cb_inc(event->pmu);
364 perf_sched_cb_dec(event->pmu);
529 static struct pmu paicrypt = {
H A Dperf_pai_ext.c243 if (a->type != PERF_TYPE_RAW && event->pmu->type != a->type)
338 perf_sched_cb_inc(event->pmu);
370 perf_sched_cb_dec(event->pmu);
544 static struct pmu paiext = {
/linux-master/arch/x86/events/intel/
H A Dds.c265 WARN_ON_ONCE(hybrid_pmu(event->pmu)->pmu_type == hybrid_big);
268 val = hybrid_var(event->pmu, pebs_data_source)[dse];
313 val = hybrid_var(event->pmu, pebs_data_source)[dse.ld_dse];
363 val = hybrid_var(event->pmu, pebs_data_source)[dse.st_lat_dse];
1091 struct event_constraint *pebs_constraints = hybrid(event->pmu, pebs_constraints);
1140 int max_pebs_events = hybrid(cpuc->pmu, max_pebs_events);
1141 int num_counters_fixed = hybrid(cpuc->pmu, num_counters_fixed);
1237 struct pmu *pmu = event->pmu; local
[all...]
H A Dlbr.c595 * Request pmu::sched_task() callback, which will fire inside the
615 perf_sched_cb_inc(event->pmu);
679 perf_sched_cb_dec(event->pmu);
1579 struct pmu *pmu = x86_get_pmu(smp_processor_id()); local
1625 pmu->task_ctx_cache = create_lbr_kmem_cache(size,
1629 if (!pmu->task_ctx_cache) {
1634 pmu->task_ctx_cache = create_lbr_kmem_cache(size, 0);
H A Duncore_nhmex.c252 else if (box->pmu->type->event_mask & NHMEX_PMON_CTL_EN_BIT0)
368 if (box->pmu->pmu_idx == 0)
453 if (box->pmu->pmu_idx == 0)
768 struct intel_uncore_type *type = box->pmu->type;
785 msr = er->msr + type->msr_offset * box->pmu->pmu_idx;
812 if (box->pmu->pmu_idx == 0)
1120 port = idx / 6 + box->pmu->pmu_idx * 4;
/linux-master/drivers/perf/hisilicon/
H A Dhisi_uncore_cpa_pmu.c11 #define pr_fmt(fmt) "cpa pmu: " fmt
331 ret = perf_pmu_register(&cpa_pmu->pmu, name, -1);
348 perf_pmu_unregister(&cpa_pmu->pmu);
/linux-master/arch/x86/events/amd/
H A Dlbr.c353 perf_sched_cb_inc(event->pmu);
371 perf_sched_cb_dec(event->pmu);
/linux-master/arch/powerpc/perf/
H A Dhv-24x7.c1383 if (event->attr.type != event->pmu->type)
1532 static void h_24x7_event_start_txn(struct pmu *pmu, unsigned int flags) argument
1574 static int h_24x7_event_commit_txn(struct pmu *pmu) argument
1632 static void h_24x7_event_cancel_txn(struct pmu *pmu) argument
1638 static struct pmu h_24x7_pmu = {
/linux-master/tools/perf/
H A Dbuiltin-stat.c48 #include "util/pmu.h"
1076 const struct perf_pmu *pmu; local
1084 pmu = perf_pmus__pmu_for_pmu_filter(str);
1085 if (!pmu) {
1089 parse_events_option_args.pmu_filter = pmu->name;
2056 const char *pmu = parse_events_option_args.pmu_filter ?: "all"; local
2068 if (!metricgroup__has_metric(pmu, "transaction")) {
2072 return metricgroup__parse_groups(evsel_list, pmu, "transaction",
2098 if (!metricgroup__has_metric(pmu, "smi")) {
2106 return metricgroup__parse_groups(evsel_list, pmu, "sm
2717 const char *pmu = parse_events_option_args.pmu_filter ?: "all"; local
[all...]
H A Dbuiltin-list.c15 #include "util/pmu.h"
548 "perf list [<options>] [hw|sw|cache|tracepoint|pmu|sdt|metric|metricgroup|event_glob|pfm]",
550 "perf list [<options>] [hw|sw|cache|tracepoint|pmu|sdt|metric|metricgroup|event_glob]",
590 const struct perf_pmu *pmu = perf_pmus__pmu_for_pmu_filter(cputype); local
592 if (!pmu) {
597 default_ps.pmu_glob = strdup(pmu->name);
626 else if (strcmp(argv[i], "pmu") == 0)
/linux-master/arch/mips/kernel/
H A Dperf_event_mipsxx.c506 perf_pmu_disable(event->pmu);
531 perf_pmu_enable(event->pmu);
561 static void mipspmu_enable(struct pmu *pmu) argument
580 static void mipspmu_disable(struct pmu *pmu) argument
689 static struct pmu pmu = { variable in typeref:struct:pmu
2052 perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
/linux-master/tools/perf/arch/x86/util/
H A Dintel-pt.c63 static int intel_pt_parse_terms_with_default(const struct perf_pmu *pmu, argument
77 err = perf_pmu__config_terms(pmu, &attr, &terms, /*zero=*/true, /*err=*/NULL);
87 static int intel_pt_parse_terms(const struct perf_pmu *pmu, const char *str, u64 *config) argument
90 return intel_pt_parse_terms_with_default(pmu, str, config);
1187 ptr->itr.pmu = intel_pt_pmu;
/linux-master/include/linux/bcma/
H A Dbcma_driver_chipcommon.h632 struct bcma_chipcommon_pmu pmu; member in struct:bcma_drv_cc
678 bcma_read32((cc)->pmu.core, offset)
680 bcma_write32((cc)->pmu.core, offset, val)
/linux-master/kernel/events/
H A Dring_buffer.c362 * the exception of (B), which should be taken care of by the pmu
365 * Call this from pmu::start(); see the comment in perf_aux_output_end()
366 * about its use in pmu callbacks. Both can also be called from the PMI
381 * Since this will typically be open across pmu::add/pmu::del, we
427 * (B) <-> (C) ordering is still observed by the pmu driver.
478 * pmu driver's responsibility to observe ordering rules of the hardware,
481 * Note: this has to be called from pmu::stop() callback, as the assumption
482 * of the AUX buffer management code is that after pmu::stop(), the AUX
718 rb->free_aux = event->pmu
[all...]

Completed in 735 milliseconds

1234567891011>>