Home
last modified time | relevance | path

Searched refs:pmu_type (Results 1 – 21 of 21) sorted by relevance

/linux/tools/perf/util/
H A Dhisi-ptt.c35 u32 pmu_type; member
149 return evsel->core.attr.type == ptt->pmu_type; in hisi_ptt_evsel_is_auxtrace()
177 ptt->pmu_type = auxtrace_info->priv[0]; in hisi_ptt_process_auxtrace_info()
H A Dprint-events.h15 const char *pmu_name, u32 pmu_type,
H A Dintel-bts.c54 u32 pmu_type; member
739 return evsel->core.attr.type == bts->pmu_type; in intel_bts_evsel_is_auxtrace()
753 if (evsel->core.attr.type == bts->pmu_type && evsel->core.ids) { in intel_bts_synth_events()
851 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; in intel_bts_process_auxtrace_info()
H A Dparse-events.h231 int parse_events__decode_legacy_cache(const char *name, int pmu_type, __u64 *config);
H A Dpowerpc-vpadtl.c30 u32 pmu_type; member
702 vpa->pmu_type = auxtrace_info->priv[POWERPC_VPADTL_TYPE]; in powerpc_vpadtl_process_auxtrace_info()
H A Darm-spe.c67 u32 pmu_type; member
1617 return evsel->core.attr.type == spe->pmu_type; in arm_spe_evsel_is_auxtrace()
1703 if (evsel->core.attr.type == spe->pmu_type) { in arm_spe_synth_events()
1923 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info()
1925 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE_V2]; in arm_spe_process_auxtrace_info()
H A Ds390-cpumsf.c175 u32 pmu_type; member
1144 sf->pmu_type = PERF_TYPE_RAW; in s390_cpumsf_process_auxtrace_info()
H A Dcs-etm.c79 unsigned int pmu_type; member
1026 return evsel->core.attr.type == aux->pmu_type; in cs_etm__evsel_is_auxtrace()
1697 if (evsel->core.attr.type == etm->pmu_type) { in cs_etm__synth_events()
3459 etm->pmu_type = (unsigned int) ((ptr[CS_PMU_TYPE_CPUS] >> 32) & 0xffffffff); in cs_etm__process_auxtrace_info_full()
H A Dintel-pt.c87 u32 pmu_type; member
1028 if (attr->type == pt->pmu_type) { in intel_pt_get_config()
3848 return evsel->core.attr.type == pt->pmu_type; in intel_pt_evsel_is_auxtrace()
3949 if (evsel->core.attr.type == pt->pmu_type && evsel->core.ids) in intel_pt_evsel()
4458 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info()
/linux/tools/perf/
H A Dbuiltin-list.c119 const char *pmu_name, u32 pmu_type, in default_print_event() argument
136 if (print_state->exclude_abi && pmu_type < PERF_TYPE_MAX && pmu_type != PERF_TYPE_RAW) in default_print_event()
364 const char *pmu_name, u32 pmu_type __maybe_unused, in json_print_event()
383 if (print_state->common.exclude_abi && pmu_type < PERF_TYPE_MAX && in json_print_event()
384 pmu_type != PERF_TYPE_RAW) in json_print_event()
/linux/drivers/perf/arm_cspmu/
H A Darm_cspmu.c252 u8 pmu_type; in arm_cspmu_get_name() local
263 pmu_type = apmt_node->type; in arm_cspmu_get_name()
265 if (pmu_type >= ACPI_APMT_NODE_TYPE_COUNT) { in arm_cspmu_get_name()
266 dev_err(dev, "unsupported PMU type-%u\n", pmu_type); in arm_cspmu_get_name()
270 if (pmu_type == ACPI_APMT_NODE_TYPE_ACPI) { in arm_cspmu_get_name()
275 arm_cspmu_type_str[pmu_type], in arm_cspmu_get_name()
280 arm_cspmu_type_str[pmu_type], in arm_cspmu_get_name()
281 atomic_fetch_inc(&pmu_idx[pmu_type])); in arm_cspmu_get_name()
/linux/arch/x86/kvm/svm/
H A Dpmu.c23 enum pmu_type { enum
39 enum pmu_type type) in get_gp_pmc_amd()
/linux/arch/mips/kernel/
H A Dperf_event_mipsxx.c1706 int pmu_type; in mipsxx_pmu_map_raw_event() local
1819 pmu_type = get_loongson3_pmu_type(); in mipsxx_pmu_map_raw_event()
1821 switch (pmu_type) { in mipsxx_pmu_map_raw_event()
1892 int counters, irq, pmu_type; in init_hw_perf_events() local
1979 pmu_type = get_loongson3_pmu_type(); in init_hw_perf_events()
1981 switch (pmu_type) { in init_hw_perf_events()
/linux/arch/x86/events/intel/
H A Dcore.c4493 return hybrid_pmu(event->pmu)->pmu_type == hybrid_big; in require_mem_loads_aux_event()
5308 if (pmu->pmu_type == hybrid_big) in adl_get_event_constraints()
5310 else if (pmu->pmu_type == hybrid_small) in adl_get_event_constraints()
5385 if (pmu->pmu_type == hybrid_big) in mtl_get_event_constraints()
5387 if (pmu->pmu_type == hybrid_small) in mtl_get_event_constraints()
5398 if (pmu->pmu_type == hybrid_big) in adl_hw_config()
5400 else if (pmu->pmu_type == hybrid_small) in adl_hw_config()
5424 if (pmu->pmu_type == hybrid_tiny) in arl_h_get_event_constraints()
5434 if (pmu->pmu_type == hybrid_tiny) in arl_h_hw_config()
6007 enum hybrid_pmu_type pmu_type = x86_pmu.hybrid_pmu[i].pmu_type; in find_hybrid_pmu_for_cpu() local
[all …]
H A Dds.c461 hybrid_pmu(event->pmu)->pmu_type == hybrid_big); in __grt_latency_data()
576 if (pmu->pmu_type == hybrid_small) in lnl_latency_data()
586 if (pmu->pmu_type == hybrid_tiny) in arl_h_latency_data()
634 if (pmu->pmu_type == hybrid_small) in nvl_latency_data()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c595 unsigned int pmu_type, in create_pmu_entry() argument
611 pmu_entry->pmu_perf_type = pmu_type; in create_pmu_entry()
/linux/arch/x86/events/
H A Dcore.c1945 if (hweight64(pmu_attr->pmu_type) == 1) in events_hybrid_sysfs_show()
1961 if (!(x86_pmu.hybrid_pmu[i].pmu_type & pmu_attr->pmu_type)) in events_hybrid_sysfs_show()
1963 if (x86_pmu.hybrid_pmu[i].pmu_type & pmu->pmu_type) { in events_hybrid_sysfs_show()
2249 (hybrid_pmu->pmu_type == hybrid_big) ? PERF_TYPE_RAW : -1); in init_hw_perf_events()
H A Dperf_event.h734 enum hybrid_pmu_type pmu_type; member
1145 .pmu_type = _pmu, \
1153 .pmu_type = _pmu, \
/linux/include/linux/
H A Dperf_event.h2053 u64 pmu_type; member
2058 u64 pmu_type; member
/linux/tools/perf/Documentation/
H A Dperf.data-file-format.txt219 uint32_t pmu_type;
/linux/kernel/events/
H A Dcore.c12781 CLASS(idr_alloc, pmu_type)(&pmu_idr, NULL, max, 0, GFP_KERNEL); in DEFINE_FREE()
12782 if (pmu_type.id < 0) in DEFINE_FREE()
12783 return pmu_type.id; in DEFINE_FREE()
12785 WARN_ON(type >= 0 && pmu_type.id != type); in DEFINE_FREE()
12787 pmu->type = pmu_type.id; in DEFINE_FREE()
12852 take_idr_id(pmu_type); in DEFINE_FREE()