Home
last modified time | relevance | path

Searched refs:config_base (Results 1 – 25 of 39) sorted by relevance

12

/linux/arch/arm/mach-bcm/
H A Dbcm63xx_smp.c37 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 Dplatsmp.c49 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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c219 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 Dpcie-tegra194-acpi.c17 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/intel/
H A Duncore_discovery.c510 wrmsrq(hwc->config_base, hwc->config); in intel_generic_uncore_msr_enable_event()
518 wrmsrq(hwc->config_base, 0); in intel_generic_uncore_msr_disable_event()
540 hwc->config_base = uncore_pci_event_ctl(box, hwc->idx); in intel_generic_uncore_assign_hw_event()
551 hwc->config_base = box_ctl + uncore_pci_event_ctl(box, hwc->idx); in intel_generic_uncore_assign_hw_event()
556 hwc->config_base = box_ctl + box->pmu->type->event_ctl + hwc->idx; in intel_generic_uncore_assign_hw_event()
598 pci_write_config_dword(pdev, hwc->config_base, hwc->config); in intel_generic_uncore_pci_enable_event()
607 pci_write_config_dword(pdev, hwc->config_base, 0); in intel_generic_uncore_pci_disable_event()
688 writel(hwc->config, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_enable_event()
699 writel(0, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_disable_event()
H A Duncore_snbep.c584 pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in snbep_uncore_pci_enable_event()
592 pci_write_config_dword(pdev, hwc->config_base, hwc->config); in snbep_uncore_pci_disable_event()
649 wrmsrq(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in snbep_uncore_msr_enable_event()
657 wrmsrq(hwc->config_base, hwc->config); in snbep_uncore_msr_disable_event()
1230 pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in snbep_qpi_enable_event()
1791 wrmsrq(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in ivbep_cbox_enable_event()
2302 pci_write_config_dword(pdev, hwc->config_base, in knl_uncore_imc_enable_event()
2305 pci_write_config_dword(pdev, hwc->config_base, in knl_uncore_imc_enable_event()
2775 wrmsrq(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in hswep_cbox_enable_event()
3712 wrmsrq(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in skx_iio_enable_event()
[all …]
H A Duncore_snb.c264 wrmsrq(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); in snb_uncore_msr_enable_event()
266 wrmsrq(hwc->config_base, SNB_UNC_CTL_EN); in snb_uncore_msr_enable_event()
271 wrmsrq(event->hw.config_base, 0); in snb_uncore_msr_disable_event()
1323 wrmsrq(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); in nhm_uncore_msr_enable_event()
1325 wrmsrq(hwc->config_base, NHM_UNC_FIXED_CTR_CTL_EN); in nhm_uncore_msr_enable_event()
/linux/arch/loongarch/kernel/
H A Dperf_event.c275 (evt->config_base & M_PERFCTL_CONFIG_MASK) | CSR_PERFCTRL_IE; in loongarch_pmu_enable_event()
769 hwc->config_base = CSR_PERFCTRL_IE; in __hw_perf_event_init()
776 hwc->config_base |= CSR_PERFCTRL_PLV3; in __hw_perf_event_init()
777 hwc->config_base |= CSR_PERFCTRL_PLV2; in __hw_perf_event_init()
780 hwc->config_base |= CSR_PERFCTRL_PLV0; in __hw_perf_event_init()
783 hwc->config_base |= CSR_PERFCTRL_PLV1; in __hw_perf_event_init()
786 hwc->config_base &= M_PERFCTL_CONFIG_MASK; in __hw_perf_event_init()
/linux/drivers/pci/controller/
H A Dpci-v3-semi.c239 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/drivers/perf/
H A Darm-ccn.c673 hw->config_base = bit; in arm_ccn_pmu_event_alloc()
694 clear_bit(hw->config_base, source->xp.dt_cmp_mask); in arm_ccn_pmu_event_release()
696 clear_bit(hw->config_base, source->pmu_events_mask); in arm_ccn_pmu_event_release()
940 unsigned long wp = hw->config_base; in arm_ccn_pmu_xp_watchpoint_config()
990 hw->event_base = CCN_XP_DT_CONFIG__DT_CFG__XP_PMU_EVENT(hw->config_base); in arm_ccn_pmu_xp_event_config()
998 CCN_XP_PMU_EVENT_SEL__ID__SHIFT(hw->config_base)); in arm_ccn_pmu_xp_event_config()
999 val |= id << CCN_XP_PMU_EVENT_SEL__ID__SHIFT(hw->config_base); in arm_ccn_pmu_xp_event_config()
1014 hw->config_base); in arm_ccn_pmu_node_event_config()
1034 CCN_HNF_PMU_EVENT_SEL__ID__SHIFT(hw->config_base)); in arm_ccn_pmu_node_event_config()
1036 CCN_HNF_PMU_EVENT_SEL__ID__SHIFT(hw->config_base); in arm_ccn_pmu_node_event_config()
/linux/arch/x86/events/amd/
H A Dibs.c369 hwc->config_base = perf_ibs->msr; in perf_ibs_init()
428 rdmsrq(event->hw.config_base, *config); in perf_ibs_event_update()
439 wrmsrq(hwc->config_base, tmp & ~perf_ibs->enable_mask); in perf_ibs_enable_event()
441 wrmsrq(hwc->config_base, tmp | perf_ibs->enable_mask); in perf_ibs_enable_event()
456 wrmsrq(hwc->config_base, config); in perf_ibs_disable_event()
458 wrmsrq(hwc->config_base, config); in perf_ibs_disable_event()
517 rdmsrq(hwc->config_base, config); in perf_ibs_stop()
1258 msr = hwc->config_base; in perf_ibs_handle_irq()
H A Duncore.c177 wrmsrq(hwc->config_base, (hwc->config | ARCH_PERFMON_EVENTSEL_ENABLE)); in amd_uncore_start()
187 wrmsrq(hwc->config_base, hwc->config); in amd_uncore_stop()
234 hwc->config_base = pmu->msr_base + (2 * hwc->idx); in amd_uncore_add()
952 wrmsrq(hwc->config_base, (hwc->config | AMD64_PERFMON_V2_ENABLE_UMC)); in amd_uncore_umc_start()
/linux/drivers/pci/controller/plda/
H A Dpcie-plda-host.c28 return pcie->config_base + PCIE_ECAM_OFFSET(bus->number, devfn, where); in plda_pcie_map_bus()
595 port->config_base = devm_ioremap_resource(dev, cfg_res); in plda_pcie_host_init()
596 if (IS_ERR(port->config_base)) in plda_pcie_host_init()
597 return dev_err_probe(dev, PTR_ERR(port->config_base), in plda_pcie_host_init()
H A Dpcie-plda.h184 void __iomem *config_base; member
/linux/tools/perf/
H A Dbuiltin-daemon.c88 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 Dfmvj18x_cs.c359 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/drivers/fpga/
H A Ddfl-fme-perf.c792 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 D8250_pci.c1671 u8 config_base; in pci_fintek_setup() local
1677 config_base = 0x40 + 0x08 * idx; in pci_fintek_setup()
1680 pci_read_config_word(pdev, config_base + 4, &iobase); in pci_fintek_setup()
1705 u8 config_base; in pci_fintek_init() local
1735 config_base = 0x40 + 0x08 * i; in pci_fintek_init()
1741 pci_write_config_byte(dev, config_base + 0x00, 0x01); in pci_fintek_init()
1744 pci_write_config_byte(dev, config_base + 0x01, 0x33); in pci_fintek_init()
1747 pci_write_config_byte(dev, config_base + 0x04, in pci_fintek_init()
1751 pci_write_config_byte(dev, config_base + 0x05, in pci_fintek_init()
1754 pci_write_config_byte(dev, config_base + 0x06, dev->irq); in pci_fintek_init()
[all …]
/linux/include/pcmcia/
H A Dds.h111 unsigned int config_base; member
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.h47 #define HISI_GET_EVENTID(ev) ((ev)->hw.config_base & HISI_EVENTID_MASK)
/linux/drivers/pcmcia/
H A Dpcmcia_resource.c177 addr = (p_dev->config_base + where) >> 1; in pcmcia_access_config()
535 p_dev->vpp, flags, p_dev->config_base, p_dev->config_regs, in pcmcia_enable_device()
539 base = p_dev->config_base; in pcmcia_enable_device()
H A Dds.c279 p_dev->config_base = cis_config.base; in pcmcia_device_probe()
281 dev_dbg(dev, "base %x, regs %x", p_dev->config_base, in pcmcia_device_probe()
286 p_dev->config_base = 0; in pcmcia_device_probe()
/linux/drivers/mfd/
H A Dqcom-pm8008.c154 .config_base = pm8008_config_regs,
H A Dwcd934x.c70 .config_base = wcd934x_config_regs,
/linux/drivers/net/can/sja1000/
H A Dems_pcmcia.c283 csval = pcmcia_map_mem_page(dev, dev->resource[2], dev->config_base); in ems_pcmcia_probe()

12