Home
last modified time | relevance | path

Searched refs:uncore (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_uncore.c70 __raw_i915_write32(i915, d->reg_set, i915->uncore.fw_reset); in fw_domain_reset()
187 __raw_i915_write32(i915, d->reg_set, i915->uncore.fw_set); in fw_domain_get()
214 __raw_i915_write32(i915, d->reg_set, i915->uncore.fw_clear); in fw_domain_put()
223 GEM_BUG_ON(fw_domains & ~i915->uncore.fw_domains); in fw_domains_get()
233 i915->uncore.fw_domains_active |= fw_domains; in fw_domains_get()
243 GEM_BUG_ON(fw_domains & ~i915->uncore.fw_domains); in fw_domains_get_with_fallback()
253 i915->uncore.fw_domains_active |= fw_domains; in fw_domains_get_with_fallback()
262 GEM_BUG_ON(fw_domains & ~i915->uncore.fw_domains); in fw_domains_put()
267 i915->uncore.fw_domains_active &= ~fw_domains; in fw_domains_put()
280 GEM_BUG_ON(fw_domains & ~i915->uncore.fw_domains); in fw_domains_reset()
[all …]
Dintel_sprite.c262 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in skl_update_plane()
328 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in skl_update_plane()
339 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in skl_disable_plane()
346 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in skl_disable_plane()
563 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in vlv_update_plane()
591 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in vlv_update_plane()
602 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in vlv_disable_plane()
609 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in vlv_disable_plane()
729 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in ivb_update_plane()
757 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in ivb_update_plane()
[all …]
Dintel_uncore.h136 tmp__ ? (domain__ = &(dev_priv__)->uncore.fw_domain[__mask_next_bit(tmp__)]), 1 : 0;)
139 for_each_fw_domain_masked(domain__, (dev_priv__)->uncore.fw_domains, dev_priv__, tmp__)
Di915_drv.h1593 struct intel_uncore uncore; member
3535 #define I915_READ8(reg) dev_priv->uncore.funcs.mmio_readb(dev_priv, (reg), true)
3536 #define I915_WRITE8(reg, val) dev_priv->uncore.funcs.mmio_writeb(dev_priv, (reg), (val), true)
3538 #define I915_READ16(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), true)
3539 #define I915_WRITE16(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), true)
3540 #define I915_READ16_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), false)
3541 #define I915_WRITE16_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), f…
3543 #define I915_READ(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), true)
3544 #define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true)
3545 #define I915_READ_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), false)
[all …]
Di915_irq.c845 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in i915_get_vblank_counter()
858 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in i915_get_vblank_counter()
1025 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in i915_get_crtc_scanoutpos()
1080 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in i915_get_crtc_scanoutpos()
1110 spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); in intel_get_crtc_scanline()
1112 spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); in intel_get_crtc_scanline()
Dintel_engine_cs.c864 spin_lock_irq(&dev_priv->uncore.lock); in read_subslice_reg()
884 spin_unlock_irq(&dev_priv->uncore.lock); in read_subslice_reg()
Dintel_ringbuffer.c807 spin_lock_irq(&dev_priv->uncore.lock); in gen6_seqno_barrier()
809 spin_unlock_irq(&dev_priv->uncore.lock); in gen6_seqno_barrier()
/Linux-v4.19/arch/x86/events/amd/
Duncore.c132 struct amd_uncore *uncore = event_to_amd_uncore(event); in amd_uncore_add() local
136 if (hwc->idx != -1 && uncore->events[hwc->idx] == event) in amd_uncore_add()
139 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
140 if (uncore->events[i] == event) { in amd_uncore_add()
148 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
149 if (cmpxchg(&uncore->events[i], NULL, event) == NULL) { in amd_uncore_add()
159 hwc->config_base = uncore->msr_base + (2 * hwc->idx); in amd_uncore_add()
160 hwc->event_base = uncore->msr_base + 1 + (2 * hwc->idx); in amd_uncore_add()
161 hwc->event_base_rdpmc = uncore->rdpmc_base + hwc->idx; in amd_uncore_add()
173 struct amd_uncore *uncore = event_to_amd_uncore(event); in amd_uncore_del() local
[all …]
DMakefile2 obj-$(CONFIG_CPU_SUP_AMD) += core.o uncore.o
/Linux-v4.19/arch/x86/events/intel/
DMakefile7 obj-$(CONFIG_PERF_EVENTS_INTEL_UNCORE) += intel-uncore.o
8 intel-uncore-objs := uncore.o uncore_nhmex.o uncore_snb.o uncore_snbep.o
/Linux-v4.19/Documentation/perf/
Dqcom_l3_pmu.txt6 by all cores within a socket. Each slice is exposed as a separate uncore perf
11 options in sysfs, see /sys/devices/l3cache*. Given that these are uncore PMUs
24 Given that these are uncore PMUs the driver does not support sampling, therefore
Dhisi-pmu.txt1 HiSilicon SoC uncore Performance Monitoring Unit (PMU)
13 HiSilicon SoC uncore PMU driver
33 ID used to count the uncore PMU event.
50 Also attach to a task is unsupported as the events are all uncore.
Darm_dsu_pmu.txt10 cores connected to the same DSU. Like most of the other uncore PMUs, DSU
/Linux-v4.19/arch/x86/events/
DKconfig5 tristate "Intel uncore performance events"
9 Include support for Intel uncore performance events. These are
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dintel_uncore.c185 err = intel_fw_table_check(i915->uncore.fw_domains_table, in intel_uncore_live_selftests()
186 i915->uncore.fw_domains_table_entries, in intel_uncore_live_selftests()
Di915_live_selftests.h13 selftest(uncore, intel_uncore_live_selftests)
Di915_mock_selftests.h16 selftest(uncore, intel_uncore_mock_selftests)
/Linux-v4.19/tools/perf/pmu-events/arch/powerpc/
Dmapfile.csv10 # Type is core, uncore etc
/Linux-v4.19/tools/perf/pmu-events/arch/arm64/
Dmapfile.csv11 # Type is core, uncore etc
/Linux-v4.19/drivers/powercap/
DKconfig29 controller, CPU core (Power Plance 0), graphics uncore (Power Plane
/Linux-v4.19/drivers/perf/
DKconfig68 Support for HiSilicon SoC uncore performance monitoring
/Linux-v4.19/tools/perf/pmu-events/
DREADME141 indicates whether the events or "core" or "uncore" events.
/Linux-v4.19/Documentation/power/powercap/
Dpowercap.txt151 "core" and the "uncore" parts of the given CPU package, respectively. All of
/Linux-v4.19/tools/perf/Documentation/
Dperf-stat.txt55 Multiple PMU instances are typical for uncore PMUs, so the prefix
/Linux-v4.19/drivers/acpi/
DKconfig489 additional information about the error in processor uncore

12