Home
last modified time | relevance | path

Searched refs:pmu_idx (Results 1 – 10 of 10) sorted by relevance

/linux/tools/perf/arch/x86/util/
H A Diostat.c65 u8 pmu_idx; member
81 rp->die, rp->pmu_idx, rp->domain, rp->bus); in iio_root_port_show()
85 u8 die, u8 pmu_idx) in iio_root_port_new() argument
93 p->pmu_idx = pmu_idx; in iio_root_port_new()
145 static int iio_mapping(u8 pmu_idx, struct iio_root_ports_list * const list) in iio_mapping() argument
156 scnprintf(path, MAX_PATH, PLATFORM_MAPPING_PATH, pmu_idx, die); in iio_mapping()
158 if (pmu_idx) in iio_mapping()
167 pmu_idx, die); in iio_mapping()
170 rp = iio_root_port_new(domain, bus, die, pmu_idx); in iio_mapping()
182 u8 pmu_idx = 0; in iio_pmu_count() local
[all …]
/linux/arch/x86/events/intel/
H A Duncore_discovery.c105 if (unit->pmu_idx > *id) in pmu_idx_cmp()
107 else if (unit->pmu_idx < *id) in pmu_idx_cmp()
115 unsigned int pmu_idx) in intel_uncore_find_discovery_unit() argument
123 pos = rb_find_first(&pmu_idx, units, pmu_idx_cmp); in intel_uncore_find_discovery_unit()
134 if (unit->pmu_idx != pmu_idx) in intel_uncore_find_discovery_unit()
145 unsigned int pmu_idx) in intel_uncore_find_discovery_unit_id() argument
149 unit = intel_uncore_find_discovery_unit(units, die, pmu_idx); in intel_uncore_find_discovery_unit_id()
163 if (a_node->pmu_idx < b_node->pmu_idx) in unit_less()
165 if (a_node->pmu_idx > b_node->pmu_idx) in unit_less()
197 node->pmu_idx = unit->pmu_idx; in uncore_find_add_unit()
[all …]
H A Duncore.c775 if (pmu->type->single_fixed && pmu->pmu_idx > 0) in uncore_pmu_event_init()
863 return intel_uncore_find_discovery_unit_id(type->boxes, -1, pmu->pmu_idx); in uncore_get_box_id()
865 return pmu->pmu_idx; in uncore_get_box_id()
1001 pmus[i].pmu_idx = i; in uncore_type_init()
1091 return &type->pmus[unit->pmu_idx]; in uncore_pci_find_dev_pmu_from_types()
1377 pmu = &type->pmus[unit->pmu_idx]; in uncore_pci_pmus_register()
1444 int die, unsigned int pmu_idx) in uncore_die_has_box() argument
1449 if (intel_uncore_find_discovery_unit_id(type->boxes, die, pmu_idx) < 0) in uncore_die_has_box()
1470 if (uncore_die_has_box(type, die, pmu->pmu_idx)) { in uncore_change_type_ctx()
1483 if (!uncore_die_has_box(type, die, pmu->pmu_idx)) in uncore_change_type_ctx()
H A Duncore_snbep.c1016 SNBEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; in snbep_cbox_hw_config()
1198 int idx = box->pmu->pmu_idx + SNBEP_PCI_QPI_PORT0_FILTER; in snbep_qpi_enable_event()
1751 SNBEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; in ivbep_cbox_hw_config()
2179 KNL_CHA_MSR_OFFSET * box->pmu->pmu_idx; in knl_cha_hw_config()
2734 HSWEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; in hswep_cbox_hw_config()
3575 HSWEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; in skx_cha_hw_config()
3658 if (pmu->type->topology[die][idx].pmu_idx == pmu->pmu_idx) in pmu_topology()
3672 return (pmut && !pmut->iio->pci_bus_no && pmu->pmu_idx != zero_bus_pmu) ? 0 : attr->mode; in pmu_iio_mapping_visible()
3822 t->pmu_idx = idx; in skx_iio_topology_cb()
4199 return pmu->type->topology[die][pmu->pmu_idx].upi->enabled ? attr->mode : 0; in skx_upi_mapping_visible()
[all …]
H A Duncore_nhmex.c369 if (box->pmu->pmu_idx == 0) in nhmex_bbox_hw_config()
454 if (box->pmu->pmu_idx == 0) in nhmex_sbox_hw_config()
786 msr = er->msr + type->msr_offset * box->pmu->pmu_idx; in nhmex_mbox_hw_config()
813 if (box->pmu->pmu_idx == 0) in nhmex_mbox_hw_config()
1121 port = idx / 6 + box->pmu->pmu_idx * 4; in nhmex_rbox_msr_enable_event()
/linux/drivers/perf/
H A Darm_pmu_acpi.c354 int pmu_idx = 0; in arm_pmu_acpi_probe() local
412 pmu->name = kasprintf(GFP_KERNEL, "%s_%d", base_name, pmu_idx++); in arm_pmu_acpi_probe()
H A Darm_dsu_pmu.c703 static atomic_t pmu_idx = ATOMIC_INIT(-1); in dsu_pmu_device_probe() local
726 PMUNAME, atomic_inc_return(&pmu_idx)); in dsu_pmu_device_probe()
H A Darm_spe_pmu.c1058 static atomic_t pmu_idx = ATOMIC_INIT(-1); in arm_spe_pmu_perf_init() local
1090 idx = atomic_inc_return(&pmu_idx); in arm_spe_pmu_perf_init()
/linux/drivers/perf/arm_cspmu/
H A Darm_cspmu.c255 static atomic_t pmu_idx[ACPI_APMT_NODE_TYPE_COUNT] = { 0 }; in arm_cspmu_get_name() local
261 atomic_fetch_inc(&pmu_idx[0])); in arm_cspmu_get_name()
281 atomic_fetch_inc(&pmu_idx[pmu_type])); in arm_cspmu_get_name()
/linux/arch/powerpc/perf/
H A Dimc-pmu.c1785 int init_imc_pmu(struct device_node *parent, struct imc_pmu *pmu_ptr, int pmu_idx) in init_imc_pmu() argument
1789 ret = imc_mem_init(pmu_ptr, parent, pmu_idx); in init_imc_pmu()