Home
last modified time | relevance | path

Searched +full:non +full:- +full:coherent (Results 1 – 25 of 358) sorted by relevance

12345678910>>...15

/linux/tools/perf/pmu-events/arch/x86/broadwell/
H A Duncore-interconnect.json12 …n till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent traffic.…
21 … is waiting for data return from memory controller. Account for coherent and non-coherent requests…
31 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries that are in Dir…
36 …"PublicDescription": "Each cycle count number of valid coherent Data Read entries that are in Dire…
41 … "Total number of Core outgoing entries allocated. Accounts for Coherent and non-coherent traffic.…
50 … "BriefDescription": "Number of Core coherent Data Read entries allocated in DirectData mode",
55 … "PublicDescription": "Number of Core coherent Data Read entries allocated in DirectData mode.",
60 …"BriefDescription": "Number of Writes allocated - any write transactions: full/partials writes and…
/linux/tools/perf/pmu-events/arch/x86/haswell/
H A Duncore-interconnect.json3 …. Aperture requests (snoops) appear as NC decoded internally and become coherent (snoop L3, access…
8 …. Aperture requests (snoops) appear as NC decoded internally and become coherent (snoop L3, access…
22 …n till first of IDI0 or DRS0 messages is sent out. Accounts for Coherent and non-coherent traffic.…
31 … is waiting for data return from memory controller. Account for coherent and non-coherent requests…
41 … "Total number of Core outgoing entries allocated. Accounts for Coherent and non-coherent traffic.…
50 …"BriefDescription": "Number of Writes allocated - any write transactions: full/partials writes and…
/linux/arch/riscv/mm/
H A Ddma-noncoherent.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * RISC-V specific functions to support DMA for non-coherent devices
8 #include <linux/dma-direct.h>
9 #include <linux/dma-map-ops.h>
12 #include <asm/dma-noncoherent.h>
131 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument
133 WARN_TAINT(!coherent && riscv_cbom_block_size > ARCH_DMA_MINALIGN, in arch_setup_dma_ops()
135 "%s %s: ARCH_DMA_MINALIGN smaller than riscv,cbom-block-size (%d < %d)", in arch_setup_dma_ops()
139 WARN_TAINT(!coherent && !noncoherent_supported, TAINT_CPU_OUT_OF_SPEC, in arch_setup_dma_ops()
140 "%s %s: device non-coherent but no non-coherent operations supported", in arch_setup_dma_ops()
[all …]
/linux/tools/perf/pmu-events/arch/x86/ivybridge/
H A Duncore-interconnect.json21 …ing for data returning from the memory controller. Accounts for coherent and non-coherent requests…
30 …are waiting for data return from memory controller. Account for coherent and non-coherent requests…
40 … is waiting for data return from memory controller. Account for coherent and non-coherent requests…
50 …"BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores,…
77 "BriefDescription": "This 48-bit fixed counter counts the UCLK cycles.",
/linux/tools/perf/pmu-events/arch/x86/sandybridge/
H A Duncore-interconnect.json21 …ing for data returning from the memory controller. Accounts for coherent and non-coherent requests…
30 …are waiting for data return from memory controller. Account for coherent and non-coherent requests…
40 … is waiting for data return from memory controller. Account for coherent and non-coherent requests…
50 …"BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores,…
77 "BriefDescription": "This 48-bit fixed counter counts the UCLK cycles.",
/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A Duncore-interconnect.json12 …"BriefDescription": "Each cycle counts number of any coherent requests at memory controller that w…
22 …"BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory…
32 …"BriefDescription": "Each cycle counts number of valid coherent Data Read entries. Such entry is d…
42 "BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches",
52 … from its allocation in ReqTrk until deallocation. Accounts for Coherent and non-coherent traffic.…
62 …"BriefDescription": "Each cycle counts number of valid coherent Data Read entries. Such entry is d…
72 …: "Total number of all outgoing entries allocated. Accounts for Coherent and non-coherent traffic.…
81 …"BriefDescription": "Counts number of all coherent Data Read entries. Does not include prefetches.…
/linux/arch/mips/kernel/
H A Dpm-cps.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <asm/asm-offsets.h>
17 #include <asm/mips-cps.h>
20 #include <asm/pm-cps.h>
22 #include <asm/smp-cps.h>
26 * cps_nc_entry_fn - type of a generated non-coherent state entry function
28 * @nc_ready_count: pointer to a non-coherent mapping of the core ready_count
30 * The code entering & exiting non-coherent states is generated at runtime
33 * core-specific code particularly for cache routines. If coupled_coherence
34 * is non-zero and this is the entry function for the CPS_PM_NC_WAIT state,
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylake/
H A Duncore-interconnect.json12 …ts after LLC miss till return of first data chunk. Accounts for Coherent and non-coherent traffic.…
21 … is waiting for data return from memory controller. Account for coherent and non-coherent requests…
49 …"BriefDescription": "Number of Core coherent Data Read requests sent to memory controller whose da…
58 …"BriefDescription": "Number of Core coherent Data Read requests sent to memory controller whose da…
67 …"BriefDescription": "Number of Writes allocated - any write transactions: full/partials writes and…
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h2 * SPDX-License-Identifier: MIT
64 * shrink - Perform further backend specific actions to facilate
71 * I915_GEM_OBJECT_SHRINK_WRITEBACK - Try to perform writeback of the
74 * I915_GEM_OBJECT_SHRINK_NO_GPU_WAIT - Don't wait for the object to
94 * adjust_lru - notify that the madvise value was updated
103 * delayed_free - Override the default delayed free implementation
108 * migrate - Migrate object to a different region either for
122 * enum i915_cache_level - The supported GTT caching values for system memory
127 * coherent with the GPU, when also reading or writing through the CPU cache
136 * GPU access is not coherent with the CPU cache. If the cache is dirty
[all …]
/linux/arch/riscv/
H A DKconfig.errata20 non-standard handling on non-coherent operations on Andes cores.
35 bool "Apply SiFive errata CIP-453"
39 This will apply the SiFive CIP-453 errata to add sign extension
46 bool "Apply SiFive errata CIP-1200"
50 This will apply the SiFive CIP-1200 errata to repalce all
68 caches that are non-coherent with respect to peripheral DMAs.
69 It was designed before the Zicbom extension so needs non-standard
76 bool "T-HEAD errata"
79 All T-HEAD errata Kconfig depend on this Kconfig. Disabling
80 this Kconfig will disable all T-HEAD errata. Please say "Y"
[all …]
/linux/arch/arc/mm/
H A Ddma.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 #include <linux/dma-map-ops.h>
12 * - hardware IOC not available (or "dma-coherent" not set for device in DT)
13 * - But still handle both coherent and non-coherent requests from caller
15 * For DMA coherent hardware (IOC) generic code suffices
23 * Yeah this bit us - STAR 9000898266 in arch_dma_prep_coherent()
37 * dma-mapping: provide a generic dma-noncoherent implementation)"
40 * |----------------------------------------------------------------
48 * upper layer functions (in include/linux/dma-mapping.h)
[all …]
/linux/drivers/cpuidle/
H A Dcpuidle-cps.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <asm/pm-cps.h>
16 STATE_WAIT = 0, /* MIPS wait instruction, coherent */
17 STATE_NC_WAIT, /* MIPS wait instruction, non-coherent */
36 if (cpus_are_siblings(0, dev->cpu) && (index > STATE_NC_WAIT)) in cps_nc_enter()
52 return -EINVAL; in cps_nc_enter()
57 return -EINTR; in cps_nc_enter()
78 .name = "nc-wait",
79 .desc = "non-coherent MIPS wait",
86 .name = "clock-gated",
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-reqbufs.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_REQBUFS - Initiate Memory Mapping, User Pointer I/O or DMA buffer I/O
78 .. flat-table:: struct v4l2_requestbuffers
79 :header-rows: 0
80 :stub-columns: 0
83 * - __u32
84 - ``count``
85 - The number of buffers requested or granted.
86 * - __u32
87 - ``type``
[all …]
/linux/tools/perf/pmu-events/arch/x86/alderlake/
H A Duncore-interconnect.json12 …"BriefDescription": "Each cycle counts number of any coherent request at memory controller that we…
22 …"BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory…
54 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
64 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
74 …d from its allocation in ReqTrk till deallocation. Accounts for Coherent and non-coherent traffic.…
83 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
93 …"BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores,…
102 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
/linux/tools/perf/pmu-events/arch/x86/alderlaken/
H A Duncore-interconnect.json12 …"BriefDescription": "Each cycle counts number of any coherent request at memory controller that we…
22 …"BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory…
54 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
64 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
74 …d from its allocation in ReqTrk till deallocation. Accounts for Coherent and non-coherent traffic.…
83 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
93 …"BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores,…
102 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-io.json17 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
27 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
37 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
47 …the IIO, but was rejected because no credits were available. NCB, or non-coherent bypass messages…
57 …the IIO, but was rejected because no credits were available. NCB, or non-coherent bypass messages…
67 …the IIO, but was rejected because no credits were available. NCB, or non-coherent bypass messages…
77 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
87 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
97 …These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messages…
/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A Duncore-interconnect.json12 …"BriefDescription": "Each cycle counts number of any coherent request at memory controller that we…
22 …"BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory…
54 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
64 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
74 … from it's allocation in ReqTrk till deallocation. Accounts for Coherent and non-coherent traffic.…
83 …"BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is…
102 …"BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This ev…
/linux/tools/perf/pmu-events/arch/x86/meteorlake/
H A Duncore-interconnect.json3 …"BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory…
22 "BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches",
58 …: "Total number of all outgoing entries allocated. Accounts for Coherent and non-coherent traffic.…
/linux/Documentation/filesystems/
H A Dsysv-fs.rst1 .. SPDX-License-Identifier: GPL-2.0
8 - Xenix FS,
9 - SystemV/386 FS,
10 - Coherent FS.
14 * Answer the 'System V and Coherent filesystem support' question with 'y'
18 mount [-r] -t sysv device mountpoint
22 -t sysv
23 -t xenix
24 -t coherent
30 - Coherent FS:
[all …]
/linux/arch/mips/mm/
H A Ddma-noncoherent.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (C) 2000, 2001, 06 Ralf Baechle <ralf@linux-mips.org>
7 #include <linux/dma-direct.h>
8 #include <linux/dma-map-ops.h>
12 #include <asm/cpu-type.h>
18 * flush post-DMA.
20 * Warning on the terminology - Linux calls an uncached area coherent; MIPS
21 * terminology calls memory areas with hardware maintained coherency coherent.
24 * However this function is only called on non-I/O-coherent systems and only the
41 * the post-DMA flush/invalidate. in cpu_needs_post_dma_flush()
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelake/
H A Duncore-interconnect.json45 "BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches",
77 …: "Total number of all outgoing entries allocated. Accounts for Coherent and non-coherent traffic.…
/linux/Documentation/arch/xtensa/
H A Datomctl.rst9 1. With and without an Coherent Cache Controller which
22 doing a Cached (WB) transaction and use the Memory RCW for un-cached
25 For systems without an coherent cache controller, non-MX, we always
26 use the memory controllers RCW, though non-MX controllers likely
29 CUSTOMER-WARNING:
45 Values WB - Write Back WT - Write Thru BY - Bypass
/linux/drivers/ras/amd/atl/
H A Dinternal.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 /* Maximum possible number of Coherent Stations within a single Data Fabric. */
110 * divisible by 5. Power-of-two interleave modes are handled
147 * These masks operate on the 16-bit Coherent Station IDs,
156 * Least-significant bit of Node ID portion of the
157 * system-wide Coherent Station Fabric ID.
162 * Least-significant bit of Die portion of the Node ID.
164 * to the Coherent Station Fabric ID.
169 * Least-significant bit of Socket portion of the Node ID.
171 * to the Coherent Station Fabric ID.
[all …]
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Duncore-interconnect.json3 … "BriefDescription": "Total IRP occupancy of inbound read and write requests to coherent memory.",
9 …"PublicDescription": "Total IRP occupancy of inbound read and write requests to coherent memory. …
31 "BriefDescription": "FAF - request insert from TC.",
47 "BriefDescription": "FAF allocation -- sent to ADQ",
84 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
94 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
104 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
114 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
124 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
134 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
[all …]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Duncore-interconnect.json3 … "BriefDescription": "Total IRP occupancy of inbound read and write requests to coherent memory.",
9 …"PublicDescription": "Total IRP occupancy of inbound read and write requests to coherent memory. …
31 "BriefDescription": "FAF - request insert from TC.",
47 "BriefDescription": "FAF allocation -- sent to ADQ",
84 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
94 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
104 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
114 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
124 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
134 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
[all …]

12345678910>>...15