Searched refs:pmu (Results 101 - 125 of 338) sorted by relevance

1234567891011>>

/linux-master/tools/perf/util/
H A Dmetricgroup.h8 #include "pmu-events/pmu-events.h"
73 const char *pmu,
88 bool metricgroup__has_metric(const char *pmu, const char *metric);
H A Dpfm.c38 struct perf_pmu *pmu; local
90 pmu = perf_pmus__find_by_type((unsigned int)attr.type);
93 pmu);
130 struct perf_pmu *pmu; local
141 pmu = perf_pmus__find_by_type((unsigned int)attr.type);
142 evsel = parse_events__add_event(0, &attr, name, /*metric_id=*/NULL, pmu);
309 if (pinfo.pmu == PFM_PMU_PERF_EVENT)
H A Dprint-events.c23 #include "pmu.h"
293 struct perf_pmu *pmu = NULL; local
300 while ((pmu = perf_pmus__scan_core(pmu)) != NULL) {
301 if (pmu->is_uncore || pmu->type == PERF_TYPE_SOFTWARE)
319 ret = parse_events__decode_legacy_cache(name, pmu->type,
324 pmu->name, name);
327 pmu->name,
/linux-master/tools/perf/
H A Dbuiltin-mem.c46 struct perf_pmu *pmu; local
48 pmu = perf_mem_events_find_pmu();
49 if (!pmu) {
55 perf_pmu__mem_events_list(pmu);
58 if (perf_pmu__mem_events_parse(pmu, str))
81 struct perf_pmu *pmu; local
94 pmu = perf_mem_events_find_pmu();
95 if (!pmu) {
100 if (perf_pmu__mem_events_init(pmu)) {
109 rec_argc = argc + 9 * (perf_pmu__mem_events_num_mem_pmus(pmu)
[all...]
/linux-master/drivers/devfreq/event/
H A Drockchip-dfi.c111 struct pmu pmu; member in struct:rockchip_dfi
315 struct pmu *pmu = dev_get_drvdata(dev); local
316 struct rockchip_dfi *dfi = container_of(pmu, struct rockchip_dfi, pmu);
404 struct rockchip_dfi *dfi = container_of(event->pmu, struct rockchip_dfi, pmu);
406 if (event->attr.type != event->pmu->type)
422 struct rockchip_dfi *dfi = container_of(event->pmu, struc
599 struct pmu *pmu = &dfi->pmu; local
[all...]
/linux-master/drivers/perf/
H A Dcxl_pmu.c25 #include "../cxl/pmu.h"
96 struct pmu pmu; member in struct:cxl_pmu_info
112 #define pmu_to_cxl_pmu_info(_pmu) container_of(_pmu, struct cxl_pmu_info, pmu)
517 struct cxl_pmu_info *info = pmu_to_cxl_pmu_info(event->pmu);
560 struct cxl_pmu_info *info = pmu_to_cxl_pmu_info(event->pmu);
564 if (event->attr.type != event->pmu->type)
585 static void cxl_pmu_enable(struct pmu *pmu) argument
587 struct cxl_pmu_info *info = pmu_to_cxl_pmu_info(pmu);
594 cxl_pmu_disable(struct pmu *pmu) argument
812 struct cxl_pmu *pmu = to_cxl_pmu(dev); local
[all...]
H A Dstarfive_starlink_pmu.c51 #define to_starlink_pmu(p) (container_of(p, struct starlink_pmu, pmu))
70 struct pmu pmu; member in struct:starlink_pmu
157 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
234 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
260 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
279 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
292 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
332 struct starlink_pmu *starlink_pmu = to_starlink_pmu(event->pmu);
354 if (event->group_leader->pmu !
[all...]
H A Ddwc_pcie_pmu.c80 struct pmu pmu; member in struct:dwc_pcie_pmu
91 #define to_dwc_pcie_pmu(p) (container_of(p, struct dwc_pcie_pmu, pmu))
287 struct dwc_pcie_pmu *pcie_pmu = to_dwc_pcie_pmu(event->pmu);
299 struct dwc_pcie_pmu *pcie_pmu = to_dwc_pcie_pmu(event->pmu);
364 struct dwc_pcie_pmu *pcie_pmu = to_dwc_pcie_pmu(event->pmu);
369 if (event->attr.type != event->pmu->type)
385 if (sibling->pmu != event->pmu && !is_software_event(sibling))
406 struct dwc_pcie_pmu *pcie_pmu = to_dwc_pcie_pmu(event->pmu);
[all...]
H A Darm_dmc620_pmu.c87 struct pmu pmu; member in struct:dmc620_pmu
103 #define to_dmc620_pmu(p) (container_of(p, struct dmc620_pmu, pmu))
295 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
318 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
341 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
350 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
360 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
447 "dmc620-pmu", irq);
514 struct dmc620_pmu *dmc620_pmu = to_dmc620_pmu(event->pmu);
[all...]
H A Darm-cci.c99 struct pmu pmu; member in struct:cci_pmu
112 #define to_cci_pmu(c) (container_of(c, struct cci_pmu, pmu))
788 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu);
806 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu);
837 "arm-cci-pmu", cci_pmu);
864 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu);
1072 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu);
1082 static void cci_pmu_enable(struct pmu *pmu) argument
1098 cci_pmu_disable(struct pmu *pmu) argument
1351 struct pmu *pmu = dev_get_drvdata(dev); local
[all...]
/linux-master/arch/x86/events/intel/
H A Dcore.c2240 u64 intel_ctrl = hybrid(cpuc->pmu, intel_ctrl);
2727 perf_pmu_disable(event->pmu);
2729 perf_pmu_enable(event->pmu);
2877 int num_counters_fixed = hybrid(cpuc->pmu, num_counters_fixed);
2878 int num_counters = hybrid(cpuc->pmu, num_counters);
2894 if (fixed_counter_disabled(idx, cpuc->pmu))
2964 u64 intel_ctrl = hybrid(cpuc->pmu, intel_ctrl);
3075 bool late_ack = hybrid_bit(cpuc->pmu, late_ack);
3076 bool mid_ack = hybrid_bit(cpuc->pmu, mid_ack);
3178 struct extra_reg *extra_regs = hybrid(cpuc->pmu, extra_reg
4427 struct x86_hybrid_pmu *pmu = hybrid_pmu(event->pmu); local
4504 struct x86_hybrid_pmu *pmu = hybrid_pmu(event->pmu); local
4517 struct x86_hybrid_pmu *pmu = hybrid_pmu(event->pmu); local
4708 update_pmu_cap(struct x86_hybrid_pmu *pmu) argument
4727 intel_pmu_check_hybrid_pmus(struct x86_hybrid_pmu *pmu) argument
4793 struct x86_hybrid_pmu *pmu = find_hybrid_pmu_for_cpu(); local
4993 intel_pmu_filter(struct pmu *pmu, int cpu, bool *ret) argument
5859 struct x86_hybrid_pmu *pmu = local
5873 hybrid_find_supported_cpu(struct x86_hybrid_pmu *pmu) argument
5884 struct x86_hybrid_pmu *pmu = local
5895 struct x86_hybrid_pmu *pmu = local
5928 struct x86_hybrid_pmu *pmu = local
6053 struct x86_hybrid_pmu *pmu; local
6099 intel_pmu_init_glc(struct pmu *pmu) argument
6125 intel_pmu_init_grt(struct pmu *pmu) argument
6160 struct x86_hybrid_pmu *pmu; local
[all...]
H A Dcstate.c148 static struct pmu cstate_core_pmu;
229 static struct pmu cstate_pkg_pmu;
275 static struct pmu cstate_module_pmu;
300 struct pmu *pmu = dev_get_drvdata(dev); local
302 if (pmu == &cstate_core_pmu)
304 else if (pmu == &cstate_pkg_pmu)
306 else if (pmu == &cstate_module_pmu)
317 if (event->attr.type != event->pmu->type)
327 if (event->pmu
[all...]
/linux-master/include/linux/
H A Dperf_event.h227 * local64_cmpxchg() such that pmu::read() can be called nested.
277 * Common implementation detail of pmu::{start,commit,cancel}_txn
283 * pmu::capabilities flags
300 * struct pmu - generic performance monitoring unit
302 struct pmu { struct
314 * various common per-pmu feature flags
331 void (*pmu_enable) (struct pmu *pmu); /* optional */
332 void (*pmu_disable) (struct pmu *pmu); /* optiona
714 struct pmu *pmu; member in struct:perf_event
870 struct pmu *pmu; member in struct:perf_event_pmu_context
1401 is_exclusive_pmu(struct pmu *pmu) argument
[all...]
H A Dpmu.h13 #include <uapi/linux/pmu.h>
/linux-master/drivers/perf/hisilicon/
H A Dhisi_pcie_pmu.c69 struct pmu pmu; member in struct:hisi_pcie_pmu
84 #define to_pcie_pmu(p) (container_of((p), struct hisi_pcie_pmu, pmu))
251 struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
260 struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
327 if (leader->pmu != event->pmu)
338 if (sibling->pmu != event->pmu)
367 struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
581 hisi_pcie_pmu_enable(struct pmu *pmu) argument
597 hisi_pcie_pmu_disable(struct pmu *pmu) argument
[all...]
/linux-master/arch/x86/events/amd/
H A Diommu.c22 /* iommu pmu conf masks */
28 /* iommu pmu conf1 masks */
37 struct pmu pmu; member in struct:perf_amd_iommu
155 struct perf_amd_iommu *piommu = container_of(event->pmu, struct perf_amd_iommu, pmu);
211 if (event->attr.type != event->pmu->type)
234 return (container_of(ev->pmu, struct perf_amd_iommu, pmu))->iommu;
369 container_of(event->pmu, struc
[all...]
/linux-master/drivers/perf/arm_cspmu/
H A Darm_cspmu.h20 #define to_arm_cspmu(p) (container_of(p, struct arm_cspmu, pmu))
142 struct pmu pmu; member in struct:arm_cspmu
H A Darm_cspmu.c37 #define DRVNAME "arm-cs-arch-pmu"
338 struct pmu *pmu = dev_get_drvdata(dev); local
339 struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
538 static void arm_cspmu_enable(struct pmu *pmu) argument
541 struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
552 static void arm_cspmu_disable(struct pmu *pmu) argument
554 struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
607 arm_cspmu_validate_event(struct pmu *pmu, struct arm_cspmu_hw_events *hw_events, struct perf_event *event) argument
[all...]
/linux-master/arch/powerpc/perf/
H A Dcore-fsl-emb.c190 static void fsl_emb_pmu_disable(struct pmu *pmu) argument
229 static void fsl_emb_pmu_enable(struct pmu *pmu) argument
284 perf_pmu_disable(event->pmu);
332 perf_pmu_enable(event->pmu);
342 perf_pmu_disable(event->pmu);
370 perf_pmu_enable(event->pmu);
390 perf_pmu_disable(event->pmu);
400 perf_pmu_enable(event->pmu);
682 register_fsl_emb_pmu(struct fsl_emb_pmu *pmu) argument
[all...]
/linux-master/tools/perf/arch/powerpc/util/
H A Dheader.c33 get_cpuid_str(struct perf_pmu *pmu __maybe_unused)
/linux-master/drivers/cxl/core/
H A DMakefile15 cxl_core-y += pmu.o
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A DMakefile31 pmu.o \
/linux-master/arch/x86/xen/
H A Dpmu.c13 #include "pmu.h"
50 /* Number of general pmu registers (CPUID.EAX[0xa].EAX[8..15]) */
56 /* Number of fixed pmu registers (CPUID.EDX[0xa].EDX[0..4]) */
212 ctxt = &xenpmu_data->pmu.c.intel;
277 ctxt = &xenpmu_data->pmu.c.amd;
365 ctxt = &xenpmu_data->pmu.c.amd;
390 ctxt = &xenpmu_data->pmu.c.intel;
418 xenpmu_data->pmu.l.lapic_lvtpc = val;
444 if (xenpmu_data->pmu.pmu_flags & PMU_SAMPLE_PV) {
445 if (xenpmu_data->pmu
[all...]
/linux-master/arch/powerpc/platforms/cell/
H A DMakefile5 pmu.o spider-pci.o
/linux-master/arch/powerpc/include/asm/
H A Dhw_breakpoint.h73 struct pmu;
90 extern struct pmu perf_ops_bp;

Completed in 419 milliseconds

1234567891011>>