/linux-master/arch/arm/mach-exynos/ |
H A D | exynos.c | 15 #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 D | header.h | 13 #include "pmu.h" 192 char *get_cpuid_str(struct perf_pmu *pmu __maybe_unused);
|
H A D | cs-etm.h | 245 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 D | auxtrace.c | 9 #include <linux/coresight-pmu.h> 16 #include "../../../util/pmu.h"
|
/linux-master/arch/powerpc/platforms/powermac/ |
H A D | time.c | 23 #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 D | tu102.c | 27 #include <subdev/pmu.h>
|
/linux-master/drivers/mfd/ |
H A D | exynos-lpass.c | 23 #include <linux/soc/samsung/exynos-regs-pmu.h>
|
/linux-master/drivers/macintosh/ |
H A D | via-pmu-backlight.c | 3 * Backlight code for via-pmu 14 #include <linux/pmu.h> 148 !pmac_has_backlight_type("pmu") &&
|
/linux-master/drivers/power/supply/ |
H A D | wm831x_backup.c | 16 #include <linux/mfd/wm831x/pmu.h>
|
/linux-master/tools/perf/tests/ |
H A D | tests.h | 84 DECLARE_SUITE(pmu); variable
|
H A D | expr.c | 79 struct perf_pmu *pmu = perf_pmus__find_core_pmu(); local 80 char *cpuid = perf_pmu__getcpuid(pmu);
|
/linux-master/arch/s390/kernel/ |
H A D | perf_pai_crypto.c | 266 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 D | perf_pai_ext.c | 243 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 D | ds.c | 265 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 D | lbr.c | 595 * 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 D | uncore_nhmex.c | 252 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 D | hisi_uncore_cpa_pmu.c | 11 #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 D | lbr.c | 353 perf_sched_cb_inc(event->pmu); 371 perf_sched_cb_dec(event->pmu);
|
/linux-master/arch/powerpc/perf/ |
H A D | hv-24x7.c | 1383 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 D | builtin-stat.c | 48 #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 D | builtin-list.c | 15 #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 D | perf_event_mipsxx.c | 506 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 D | intel-pt.c | 63 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 D | bcma_driver_chipcommon.h | 632 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 D | ring_buffer.c | 362 * 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...] |