/linux/drivers/perf/ |
H A D | arm_v7_pmu.c | 876 armv7_pmnc_write_evtsel(idx, hwc->config_base); in armv7pmu_enable_event() 995 unsigned long evtype = hwc->config_base & ARMV7_EVTYPE_EVENT; in armv7pmu_get_event_idx() 1030 unsigned long config_base = 0; in armv7pmu_set_event_filter() local 1037 config_base |= ARMV7_EXCLUDE_USER; in armv7pmu_set_event_filter() 1039 config_base |= ARMV7_EXCLUDE_PL1; in armv7pmu_set_event_filter() 1041 config_base |= ARMV7_INCLUDE_HYP; in armv7pmu_set_event_filter() 1047 event->config_base = config_base; in armv7pmu_set_event_filter() 1376 static void krait_evt_setup(int idx, u32 config_base) in krait_evt_setup() argument 1381 unsigned int region = EVENT_REGION(config_base); in krait_evt_setup() 1382 unsigned int group = EVENT_GROUP(config_base); in krait_evt_setup() [all …]
|
H A D | arm_xscale_pmu.c | 217 evt = (hwc->config_base << XSCALE1_COUNT0_EVT_SHFT) | in xscale1pmu_enable_event() 222 evt = (hwc->config_base << XSCALE1_COUNT1_EVT_SHFT) | in xscale1pmu_enable_event() 271 if (XSCALE_PERFCTR_CCNT == hwc->config_base) { in xscale1pmu_get_event_idx() 553 evtsel |= hwc->config_base << XSCALE2_COUNT0_EVT_SHFT; in xscale2pmu_enable_event() 558 evtsel |= hwc->config_base << XSCALE2_COUNT1_EVT_SHFT; in xscale2pmu_enable_event() 563 evtsel |= hwc->config_base << XSCALE2_COUNT2_EVT_SHFT; in xscale2pmu_enable_event() 568 evtsel |= hwc->config_base << XSCALE2_COUNT3_EVT_SHFT; in xscale2pmu_enable_event()
|
H A D | arm_v6_pmu.c | 216 evt = (hwc->config_base << ARMV6_PMCR_EVT_COUNT0_SHIFT) | in armv6pmu_enable_event() 220 evt = (hwc->config_base << ARMV6_PMCR_EVT_COUNT1_SHIFT) | in armv6pmu_enable_event() 319 if (ARMV6_PERFCTR_CPU_CYCLES == hwc->config_base) { in armv6pmu_get_event_idx()
|
/linux/arch/arm/mach-bcm/ |
H A D | bcm63xx_smp.c | 37 unsigned long config_base; in scu_a9_enable() local 47 config_base = scu_a9_get_base(); in scu_a9_enable() 48 if (!config_base) { in scu_a9_enable() 53 scu_base = ioremap((phys_addr_t)config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable() 56 config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable()
|
H A D | platsmp.c | 49 unsigned long config_base; in scu_a9_enable() local 58 config_base = scu_a9_get_base(); in scu_a9_enable() 59 if (!config_base) { in scu_a9_enable() 64 scu_base = ioremap((phys_addr_t)config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable() 67 config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable()
|
/linux/arch/x86/events/intel/ |
H A D | uncore_discovery.c | 462 wrmsrl(hwc->config_base, hwc->config); in intel_generic_uncore_msr_enable_event() 470 wrmsrl(hwc->config_base, 0); in intel_generic_uncore_msr_disable_event() 492 hwc->config_base = uncore_pci_event_ctl(box, hwc->idx); in intel_generic_uncore_assign_hw_event() 503 hwc->config_base = box_ctl + uncore_pci_event_ctl(box, hwc->idx); in intel_generic_uncore_assign_hw_event() 508 hwc->config_base = box_ctl + box->pmu->type->event_ctl + hwc->idx; in intel_generic_uncore_assign_hw_event() 550 pci_write_config_dword(pdev, hwc->config_base, hwc->config); in intel_generic_uncore_pci_enable_event() 559 pci_write_config_dword(pdev, hwc->config_base, 0); in intel_generic_uncore_pci_disable_event() 640 writel(hwc->config, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_enable_event() 651 writel(0, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_disable_event()
|
H A D | p6.c | 164 (void)wrmsrl_safe(hwc->config_base, val); in p6_pmu_disable_event() 181 (void)wrmsrl_safe(hwc->config_base, val); in p6_pmu_enable_event()
|
H A D | uncore_nhmex.c | 243 wrmsrl(event->hw.config_base, 0); in nhmex_uncore_msr_disable_event() 251 wrmsrl(hwc->config_base, NHMEX_PMON_CTL_EN_BIT0); in nhmex_uncore_msr_enable_event() 253 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT22); in nhmex_uncore_msr_enable_event() 255 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT0); in nhmex_uncore_msr_enable_event() 388 wrmsrl(hwc->config_base, NHMEX_PMON_CTL_EN_BIT0 | in nhmex_bbox_msr_enable_event() 475 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT22); in nhmex_sbox_msr_enable_event() 863 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT0); in nhmex_mbox_msr_enable_event() 1148 wrmsrl(hwc->config_base, NHMEX_PMON_CTL_EN_BIT0 | in nhmex_rbox_msr_enable_event()
|
H A D | knc.c | 185 (void)wrmsrl_safe(hwc->config_base + hwc->idx, val); in knc_pmu_disable_event() 196 (void)wrmsrl_safe(hwc->config_base + hwc->idx, val); in knc_pmu_enable_event()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pmu.c | 219 hwc->config_base = AMDGPU_PMU_PERF_TYPE_NONE; in amdgpu_perf_event_init() 243 switch (hwc->config_base) { in amdgpu_perf_start() 281 switch (hwc->config_base) { in amdgpu_perf_read() 311 switch (hwc->config_base) { in amdgpu_perf_stop() 346 hwc->config_base = AMDGPU_PMU_EVENT_CONFIG_TYPE_DF; in amdgpu_perf_add() 349 hwc->config_base = (hwc->config >> in amdgpu_perf_add() 357 switch (hwc->config_base) { in amdgpu_perf_add() 395 switch (hwc->config_base) { in amdgpu_perf_del()
|
/linux/drivers/pci/controller/dwc/ |
H A D | pcie-tegra194-acpi.c | 17 void __iomem *config_base; member 31 pcie_ecam->config_base = cfg->win; in tegra194_acpi_init() 99 return pcie_ecam->config_base + where; in tegra194_map_bus()
|
/linux/arch/x86/events/zhaoxin/ |
H A D | core.c | 296 rdmsrl(hwc->config_base, ctrl_val); in zhaoxin_pmu_disable_fixed() 298 wrmsrl(hwc->config_base, ctrl_val); in zhaoxin_pmu_disable_fixed() 305 if (unlikely(hwc->config_base == MSR_ARCH_PERFMON_FIXED_CTR_CTRL)) { in zhaoxin_pmu_disable_event() 332 rdmsrl(hwc->config_base, ctrl_val); in zhaoxin_pmu_enable_fixed() 335 wrmsrl(hwc->config_base, ctrl_val); in zhaoxin_pmu_enable_fixed() 342 if (unlikely(hwc->config_base == MSR_ARCH_PERFMON_FIXED_CTR_CTRL)) { in zhaoxin_pmu_enable_event()
|
/linux/arch/loongarch/kernel/ |
H A D | perf_event.c | 275 (evt->config_base & M_PERFCTL_CONFIG_MASK) | CSR_PERFCTRL_IE; in loongarch_pmu_enable_event() 770 hwc->config_base = CSR_PERFCTRL_IE; in __hw_perf_event_init() 777 hwc->config_base |= CSR_PERFCTRL_PLV3; in __hw_perf_event_init() 778 hwc->config_base |= CSR_PERFCTRL_PLV2; in __hw_perf_event_init() 781 hwc->config_base |= CSR_PERFCTRL_PLV0; in __hw_perf_event_init() 784 hwc->config_base |= CSR_PERFCTRL_PLV1; in __hw_perf_event_init() 787 hwc->config_base &= M_PERFCTL_CONFIG_MASK; in __hw_perf_event_init()
|
/linux/arch/powerpc/perf/ |
H A D | core-fsl-emb.c | 327 write_pmlca(i, event->hw.config_base); in fsl_emb_pmu_add() 536 event->hw.config_base = PMLCA_CE | PMLCA_FCM1 | in fsl_emb_pmu_event_init() 540 event->hw.config_base |= PMLCA_FCU; in fsl_emb_pmu_event_init() 542 event->hw.config_base |= PMLCA_FCS; in fsl_emb_pmu_event_init()
|
/linux/drivers/pci/controller/ |
H A D | pci-v3-semi.c | 239 void __iomem *config_base; member 378 return v3->config_base + address + offset; in v3_map_bus() 757 v3->config_base = devm_ioremap_resource(dev, regs); in v3_pci_probe() 758 if (IS_ERR(v3->config_base)) in v3_pci_probe() 759 return PTR_ERR(v3->config_base); in v3_pci_probe()
|
/linux/arch/alpha/kernel/ |
H A D | perf_event.c | 200 event[0]->hw.config_base = config; in ev67_check_constraints() 203 event[1]->hw.config_base = config; in ev67_check_constraints() 424 cpuc->config = cpuc->event[0]->hw.config_base; in maybe_change_configuration() 663 hwc->config_base = 0; in __hw_perf_event_init()
|
/linux/arch/mips/kernel/ |
H A D | perf_event_mipsxx.c | 358 (evt->config_base & M_PERFCTL_CONFIG_MASK) | in mipsxx_pmu_enable_event() 363 (evt->config_base & M_PERFCTL_CONFIG_MASK) | in mipsxx_pmu_enable_event() 1504 hwc->config_base = MIPS_PERFCTRL_IE; in __hw_perf_event_init() 1511 hwc->config_base |= MIPS_PERFCTRL_U; in __hw_perf_event_init() 1513 hwc->config_base |= MIPS_PERFCTRL_K; in __hw_perf_event_init() 1515 hwc->config_base |= MIPS_PERFCTRL_EXL; in __hw_perf_event_init() 1518 hwc->config_base |= MIPS_PERFCTRL_S; in __hw_perf_event_init() 1520 hwc->config_base &= M_PERFCTL_CONFIG_MASK; in __hw_perf_event_init()
|
/linux/drivers/media/dvb-core/ |
H A D | dvb_ca_en50221.c | 94 u32 config_base; member 523 sl->config_base = 0; in dvb_ca_en50221_parse_attributes() 525 sl->config_base |= (tuple[2 + i] << (8 * i)); in dvb_ca_en50221_parse_attributes() 589 manfid, devid, sl->config_base, sl->config_option); in dvb_ca_en50221_parse_attributes() 609 ca->pub->write_attribute_mem(ca->pub, slot, sl->config_base, in dvb_ca_en50221_set_configoption() 614 sl->config_base); in dvb_ca_en50221_set_configoption()
|
/linux/tools/perf/ |
H A D | builtin-daemon.c | 88 char *config_base; member 980 zfree(&daemon->config_base); in daemon__exit() 1039 daemon->config_base = strdup(base); in setup_config_changes() 1040 if (!daemon->config_base) { in setup_config_changes() 1067 if (!strcmp(event->name, daemon->config_base)) in process_inotify_event()
|
/linux/drivers/net/ethernet/fujitsu/ |
H A D | fmvj18x_cs.c | 359 link->config_base = 0x800; in fmvj18x_config() 366 link->config_base = 0x800; in fmvj18x_config() 372 link->config_base = 0x800; in fmvj18x_config() 380 if (link->config_base == 0x0fe0) in fmvj18x_config()
|
/linux/arch/arm/mm/ |
H A D | cache-l2x0-pmu.c | 200 __l2x0_pmu_event_enable(hw->idx, hw->config_base); in l2x0_pmu_event_start() 311 hw->config_base = event->attr.config; in l2x0_pmu_event_init()
|
/linux/arch/sparc/kernel/ |
H A D | perf_event.c | 977 cpuc->pcr[0] |= cpuc->event[0]->hw.config_base; in calculate_single_pcr() 1010 cpuc->pcr[idx] |= cp->hw.config_base; in calculate_multiple_pcrs() 1465 hwc->config_base = sparc_pmu->irq_bit; in sparc_pmu_event_init() 1467 hwc->config_base |= sparc_pmu->user_bit; in sparc_pmu_event_init() 1469 hwc->config_base |= sparc_pmu->priv_bit; in sparc_pmu_event_init() 1471 hwc->config_base |= sparc_pmu->hv_bit; in sparc_pmu_event_init()
|
/linux/drivers/fpga/ |
H A D | dfl-fme-perf.c | 792 ops->event_destroy(priv, event->hw.idx, event->hw.config_base); in fme_perf_event_destroy() 828 hwc->config_base = portid; in fme_perf_event_init() 849 now = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_update() 863 count = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_start()
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_pci.c | 1658 u8 config_base; in pci_fintek_setup() local 1664 config_base = 0x40 + 0x08 * idx; in pci_fintek_setup() 1667 pci_read_config_word(pdev, config_base + 4, &iobase); in pci_fintek_setup() 1692 u8 config_base; in pci_fintek_init() local 1722 config_base = 0x40 + 0x08 * i; in pci_fintek_init() 1728 pci_write_config_byte(dev, config_base + 0x00, 0x01); in pci_fintek_init() 1731 pci_write_config_byte(dev, config_base + 0x01, 0x33); in pci_fintek_init() 1734 pci_write_config_byte(dev, config_base + 0x04, in pci_fintek_init() 1738 pci_write_config_byte(dev, config_base + 0x05, in pci_fintek_init() 1741 pci_write_config_byte(dev, config_base + 0x06, dev->irq); in pci_fintek_init() [all …]
|
/linux/include/pcmcia/ |
H A D | ds.h | 111 unsigned int config_base; member
|