Home
last modified time | relevance | path

Searched full:prefetch (Results 1 – 25 of 861) sorted by relevance

12345678910>>...35

/linux-6.12.1/tools/perf/pmu-events/arch/powerpc/power8/
Dmemory.json5 …ump (prediction=correct) for all data types excluding data prefetch (demand load,inst prefetch,ins…
6 …ip pump (prediction=correct) for all data types ( demand load,data,inst prefetch,inst fetch,xlate …
113 …his scope was group pump for all data types excluding data prefetch (demand load,inst prefetch,ins…
119 … than Initial Pump Scope for all data types excluding data prefetch (demand load,inst prefetch,ins…
125 …nitial Pump Scope (Chip) for all data types excluding data prefetch (demand load,inst prefetch,ins…
126 …nitial pump was chip pumpfor all data types excluding data prefetch (demand load,inst prefetch,ins…
155 "BriefDescription": "Local memory above theshold for data prefetch",
161 "BriefDescription": "Memory prefetch for this lpar. Includes L4",
167 …Reads from Memory from this lpar (includes data/inst/xlate/l1prefetch/inst prefetch). Includes L4",
185 …cross all types of pumps for all data types excluding data prefetch (demand load,inst prefetch,ins…
[all …]
Dfrontend.json89 …3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)",
90 … this chip due to either an instruction fetch or instruction fetch plus prefetch if MMCR1[17] is 1"
95 …3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)",
96 … this chip due to either an instruction fetch or instruction fetch plus prefetch if MMCR1[17] is 1"
101 …other chip's L4 on a different Node or Group (Distant) due to an instruction fetch (not prefetch)",
102 … (Distant) due to either an instruction fetch or instruction fetch plus prefetch if MMCR1[17] is 1"
107 …ther chip's memory on the same Node or Group (Distant) due to an instruction fetch (not prefetch)",
108 … (Distant) due to either an instruction fetch or instruction fetch plus prefetch if MMCR1[17] is 1"
113 …'s Instruction cache was reloaded from local core's L2 due to an instruction fetch (not prefetch)",
114 … core's L2 due to either an instruction fetch or instruction fetch plus prefetch if MMCR1[17] is 1"
[all …]
Dother.json23 …p pump (prediction=correct) for all data types (demand load,data prefetch,inst prefetch,inst fetch…
24 …ip pump (prediction=correct) for all data types ( demand load,data,inst prefetch,inst fetch,xlate …
29 …s this scope was group pump for all data types (demand load,data prefetch,inst prefetch,inst fetch…
30 …his scope was group pump for all data types excluding data prefetch (demand load,inst prefetch,ins…
35 …ler than Initial Pump Scope for all data types (demand load,data prefetch,inst prefetch,inst fetch…
41 …n Initial Pump Scope (Chip) for all data types (demand load,data prefetch,inst prefetch,inst fetch…
42 …nitial pump was chip pumpfor all data types excluding data prefetch (demand load,inst prefetch,ins…
47 …s across all types of pumps for all data types (demand load,data prefetch,inst prefetch,inst fetch…
48 …across all types of pumpsfor all data types excluding data prefetch (demand load,inst prefetch,ins…
53 …s across all types of pumps for all data types (demand load,data prefetch,inst prefetch,inst fetch…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/powerpc/power10/
Ddatasource.json55 …"BriefDescription": "All successful instruction (demand and prefetch) dispatches for this thread t…
70 …s instruction cache was reloaded from the local core's L2 due to a demand miss or prefetch reload."
75 …sor's L1 data cache was reloaded from the local core's L2 due to a demand miss or prefetch reload."
90 …che was reloaded from a source beyond the local core's L1 due to a demand miss or prefetch reload."
95 …che was reloaded from a source beyond the local core's L1 due to a demand miss or prefetch reload."
105 … with data NOT in the MEPF state from the local core's L2 due to a demand miss or prefetch reload."
115 …state without dispatch conflicts from the local core's L2 due to a demand miss or prefetch reload."
125 …ispatch conflict on ld-hit-store from the local core's L2 due to a demand miss or prefetch reload."
135 …conflict other than ld-hit-store from the local core's L2 due to a demand miss or prefetch reload."
150 …che was reloaded from a source beyond the local core's L2 due to a demand miss or prefetch reload."
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/
Dother.json9 …o operation was committed because the oldest and uncommitted load/store/prefetch operation waits f…
12 …o operation was committed because the oldest and uncommitted load/store/prefetch operation waits f…
21 …instruction was committed because the oldest and uncommitted load/store/prefetch operation waits f…
24 …instruction was committed because the oldest and uncommitted load/store/prefetch operation waits f…
33 …instruction was committed because the oldest and uncommitted load/store/prefetch operation waits f…
36 …instruction was committed because the oldest and uncommitted load/store/prefetch operation waits f…
45 …unts every cycle that no instruction was committed due to the lack of an available prefetch port.",
48 …ounts every cycle that no instruction was committed due to the lack of an available prefetch port."
57 …"PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch in…
60 …"BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch ins…
[all …]
Dcache.json45 …"PublicDescription": "This event counts L1D_CACHE_REFILL caused by software or hardware prefetch.",
48 … "BriefDescription": "This event counts L1D_CACHE_REFILL caused by software or hardware prefetch."
51 …"PublicDescription": "This event counts L2D_CACHE_REFILL caused by software or hardware prefetch.",
54 … "BriefDescription": "This event counts L2D_CACHE_REFILL caused by software or hardware prefetch."
63 "PublicDescription": "This event counts L1D_CACHE_REFILL caused by hardware prefetch.",
66 "BriefDescription": "This event counts L1D_CACHE_REFILL caused by hardware prefetch."
87 "PublicDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch.",
90 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch."
105 …ns where demand access hits an L2 cache refill buffer allocated by software or hardware prefetch.",
108 …ons where demand access hits an L2 cache refill buffer allocated by software or hardware prefetch."
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/broadwell/
Dmemory.json215 "BriefDescription": "Counts all demand & prefetch data reads",
225 "BriefDescription": "Counts all demand & prefetch data reads",
235 "BriefDescription": "Counts all demand & prefetch data reads",
245 "BriefDescription": "Counts all demand & prefetch data reads",
255 "BriefDescription": "Counts all demand & prefetch data reads",
265 "BriefDescription": "Counts all demand & prefetch data reads",
275 "BriefDescription": "Counts all demand & prefetch data reads",
285 "BriefDescription": "Counts all demand & prefetch data reads",
295 "BriefDescription": "Counts all demand & prefetch data reads",
305 "BriefDescription": "Counts all demand & prefetch data reads",
[all …]
Dcache.json25 …and; from the demand Hit FB, if it is allocated by hardware or software prefetch.\nNote: In the L1…
189 "BriefDescription": "L2 prefetch requests that hit L2 cache",
193 …the number of requests from the L2 hardware prefetchers that hit L2 cache. L3 prefetch new types.",
198 "BriefDescription": "L2 prefetch requests that miss L2 cache",
483 …"PublicDescription": "Counts all retired load uops. This event accounts for SW prefetch uops of PR…
555 "BriefDescription": "Demand and prefetch data reads",
559 …"PublicDescription": "This event counts the demand and prefetch data reads. All Core Data Reads in…
667 …requestor. See the corresponding Umask under OFFCORE_REQUESTS.\nNote: A prefetch promoted to Deman…
700 "BriefDescription": "Counts all demand & prefetch data reads have any response type.",
710 "BriefDescription": "Counts all demand & prefetch data reads",
[all …]
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/
Dmt792x_dma.c90 #define PREFETCH(base, depth) ((base) << 16 | (depth)) macro
95 mt76_wr(dev, MT_WFDMA0_RX_RING0_EXT_CTRL, PREFETCH(0x0000, 0x4)); in mt792x_dma_prefetch()
96 mt76_wr(dev, MT_WFDMA0_RX_RING1_EXT_CTRL, PREFETCH(0x0040, 0x4)); in mt792x_dma_prefetch()
97 mt76_wr(dev, MT_WFDMA0_RX_RING2_EXT_CTRL, PREFETCH(0x0080, 0x4)); in mt792x_dma_prefetch()
98 mt76_wr(dev, MT_WFDMA0_RX_RING3_EXT_CTRL, PREFETCH(0x00c0, 0x4)); in mt792x_dma_prefetch()
100 mt76_wr(dev, MT_WFDMA0_TX_RING0_EXT_CTRL, PREFETCH(0x0100, 0x10)); in mt792x_dma_prefetch()
101 mt76_wr(dev, MT_WFDMA0_TX_RING1_EXT_CTRL, PREFETCH(0x0200, 0x10)); in mt792x_dma_prefetch()
102 mt76_wr(dev, MT_WFDMA0_TX_RING2_EXT_CTRL, PREFETCH(0x0300, 0x10)); in mt792x_dma_prefetch()
103 mt76_wr(dev, MT_WFDMA0_TX_RING3_EXT_CTRL, PREFETCH(0x0400, 0x10)); in mt792x_dma_prefetch()
104 mt76_wr(dev, MT_WFDMA0_TX_RING15_EXT_CTRL, PREFETCH(0x0500, 0x4)); in mt792x_dma_prefetch()
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/bonnell/
Dmemory.json91 "BriefDescription": "L1 hardware prefetch request",
94 "EventName": "PREFETCH.HW_PREFETCH",
99 "BriefDescription": "Streaming SIMD Extensions (SSE) Prefetch NTA instructions executed",
102 "EventName": "PREFETCH.PREFETCHNTA",
110 "EventName": "PREFETCH.PREFETCHT0",
118 "EventName": "PREFETCH.PREFETCHT1",
126 "EventName": "PREFETCH.PREFETCHT2",
131 "BriefDescription": "Any Software prefetch",
134 "EventName": "PREFETCH.SOFTWARE_PREFETCH",
139 "BriefDescription": "Any Software prefetch",
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/
Dinstruction.json99 "PublicDescription": "Prefetch sent to L2.",
102 "BriefDescription": "Prefetch sent to L2."
105 …"PublicDescription": "Prefetch response received but was dropped since we don't support inflight u…
108 …"BriefDescription": "Prefetch response received but was dropped since we don't support inflight up…
111 "PublicDescription": "Prefetch request missed TLB.",
114 "BriefDescription": "Prefetch request missed TLB."
117 "PublicDescription": "Prefetch request dropped since duplicate was found in TLB.",
120 "BriefDescription": "Prefetch request dropped since duplicate was found in TLB."
123 "PublicDescription": "Prefetch request dropped since it was found in cache.",
126 "BriefDescription": "Prefetch request dropped since it was found in cache."
Dcache.json113 "PublicDescription": "Level 1 data or unified cache preload or prefetch",
116 "BriefDescription": "Level 1 data or unified cache preload or prefetch"
119 "PublicDescription": "Level 1 data or unified cache refill, preload or prefetch",
122 "BriefDescription": "Level 1 data or unified cache refill, preload or prefetch"
149 "PublicDescription": "Level 1 prefetcher, load prefetch requests generated",
152 "BriefDescription": "Level 1 prefetcher, load prefetch requests generated"
155 "PublicDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache",
158 "BriefDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache"
161 "PublicDescription": "Level 1 prefetcher, load prefetch to level 2 generated",
164 "BriefDescription": "Level 1 prefetcher, load prefetch to level 2 generated"
[all …]
/linux-6.12.1/include/linux/
Dprefetch.h20 prefetch(x) attempts to pre-emptively get the memory pointed to
22 prefetch(x) should not cause any kind of exception, prefetch(0) is
25 prefetch() should be defined by the architecture, if not, the
28 There are 2 prefetch() macros:
30 prefetch(x) - prefetches the cacheline at "x" for read
39 #define prefetch(x) __builtin_prefetch(x) macro
57 prefetch(cp); in prefetch_range()
64 prefetch(page); in prefetch_page_address()
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen5/
Dl2-cache.json11 …"BriefDescription": "L2 cache requests: from hardware prefetchers to prefetch directly into L2 (hi…
17 "BriefDescription": "L2 cache requests: prefetch directly into L2.",
41 …BriefDescription": "L2 cache requests: data cache reads including hardware and software prefetch.",
83 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) with status: instructio…
89 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) with status: instructio…
95 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) with status: instructio…
101 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) for instruction cache h…
107 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) for instruction cache a…
113 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) with status: data cache…
119 …"BriefDescription": "Core to L2 cache requests (not including L2 prefetch) for data and instructio…
[all …]
Dload-store.json286 "EventName": "ls_pref_instr_disp.prefetch",
288 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchT0 (m…
294 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchW (mo…
300 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchNTA (…
306 "BriefDescription": "Software prefetch instructions dispatched (speculative) of all types.",
318 …prefetches that did not fetch data outside of the processor core as the PREFETCH instruction saw a…
324 …prefetches that did not fetch data outside of the processor core as the PREFETCH instruction saw a…
336 "BriefDescription": "Software prefetch data cache fills from local L2 cache.",
342 …"BriefDescription": "Software prefetch data cache fills from L3 cache or different L2 cache in the…
348 …"BriefDescription": "Software prefetch data cache fills from cache of another CCX in the same NUMA…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen4/
Dcache.json147 "EventName": "ls_pref_instr_disp.prefetch",
149 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchT0 (m…
155 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchW (mo…
161 …"BriefDescription": "Software prefetch instructions dispatched (speculative) of type PrefetchNTA (…
167 "BriefDescription": "Software prefetch instructions dispatched (speculative) of all types.",
173 …prefetches that did not fetch data outside of the processor core as the PREFETCH instruction saw a…
179 …prefetches that did not fetch data outside of the processor core as the PREFETCH instruction saw a…
191 "BriefDescription": "Software prefetch data cache fills from local L2 cache.",
197 …"BriefDescription": "Software prefetch data cache fills from L3 cache or different L2 cache in the…
203 …"BriefDescription": "Software prefetch data cache fills from cache of another CCX in the same NUMA…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/skylakex/
Dmemory.json239 "BriefDescription": "Counts all demand & prefetch data reads that miss in the L3.",
249 …"BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the modified dat…
259 …"BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and clean or shared …
269 …"BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is retu…
279 …"BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is retu…
289 …"BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is retu…
299 "BriefDescription": "Counts all prefetch data reads that miss in the L3.",
309 …"BriefDescription": "Counts all prefetch data reads that miss the L3 and the modified data is tran…
319 …"BriefDescription": "Counts all prefetch data reads that miss the L3 and clean or shared data is t…
329 …"BriefDescription": "Counts all prefetch data reads that miss the L3 and the data is returned from…
[all …]
/linux-6.12.1/arch/sparc/lib/
DNG4copy_page.S18 prefetch [%o1 + 0x000], #n_reads_strong
19 prefetch [%o1 + 0x040], #n_reads_strong
20 prefetch [%o1 + 0x080], #n_reads_strong
21 prefetch [%o1 + 0x0c0], #n_reads_strong
23 prefetch [%o1 + 0x100], #n_reads_strong
24 prefetch [%o1 + 0x140], #n_reads_strong
25 prefetch [%o1 + 0x180], #n_reads_strong
26 prefetch [%o1 + 0x1c0], #n_reads_strong
55 prefetch [%o1 + 0x200], #n_reads_strong
/linux-6.12.1/include/asm-generic/
Dxor.h8 #include <linux/prefetch.h>
316 prefetch(p2); in xor_8regs_p_2()
320 prefetch(p2+8); in xor_8regs_p_2()
344 prefetch(p2); in xor_8regs_p_3()
345 prefetch(p3); in xor_8regs_p_3()
349 prefetch(p2+8); in xor_8regs_p_3()
350 prefetch(p3+8); in xor_8regs_p_3()
377 prefetch(p2); in xor_8regs_p_4()
378 prefetch(p3); in xor_8regs_p_4()
379 prefetch(p4); in xor_8regs_p_4()
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/nehalemep/
Dmemory.json473 "BriefDescription": "Offcore prefetch data requests satisfied by any DRAM",
483 "BriefDescription": "Offcore prefetch data requests that missed the LLC",
493 "BriefDescription": "Offcore prefetch data requests satisfied by the local DRAM",
503 "BriefDescription": "Offcore prefetch data requests satisfied by a remote DRAM",
513 "BriefDescription": "Offcore prefetch data reads satisfied by any DRAM",
523 "BriefDescription": "Offcore prefetch data reads that missed the LLC",
533 "BriefDescription": "Offcore prefetch data reads satisfied by the local DRAM",
543 "BriefDescription": "Offcore prefetch data reads satisfied by a remote DRAM",
553 "BriefDescription": "Offcore prefetch code reads satisfied by any DRAM",
563 "BriefDescription": "Offcore prefetch code reads that missed the LLC",
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/nehalemex/
Dmemory.json473 "BriefDescription": "Offcore prefetch data requests satisfied by any DRAM",
483 "BriefDescription": "Offcore prefetch data requests that missed the LLC",
493 "BriefDescription": "Offcore prefetch data requests satisfied by the local DRAM",
503 "BriefDescription": "Offcore prefetch data requests satisfied by a remote DRAM",
513 "BriefDescription": "Offcore prefetch data reads satisfied by any DRAM",
523 "BriefDescription": "Offcore prefetch data reads that missed the LLC",
533 "BriefDescription": "Offcore prefetch data reads satisfied by the local DRAM",
543 "BriefDescription": "Offcore prefetch data reads satisfied by a remote DRAM",
553 "BriefDescription": "Offcore prefetch code reads satisfied by any DRAM",
563 "BriefDescription": "Offcore prefetch code reads that missed the LLC",
[all …]
Dcache.json147 "BriefDescription": "L1D prefetch load lock accepted in fill buffer",
179 "BriefDescription": "L1D hardware prefetch misses",
187 "BriefDescription": "L1D hardware prefetch requests",
195 "BriefDescription": "L1D hardware prefetch requests triggered",
294 "EventName": "L2_DATA_RQSTS.PREFETCH.E_STATE",
302 "EventName": "L2_DATA_RQSTS.PREFETCH.I_STATE",
310 "EventName": "L2_DATA_RQSTS.PREFETCH.MESI",
318 "EventName": "L2_DATA_RQSTS.PREFETCH.M_STATE",
326 "EventName": "L2_DATA_RQSTS.PREFETCH.S_STATE",
379 "BriefDescription": "L2 lines evicted by a prefetch request",
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/westmereex/
Dmemory.json481 "BriefDescription": "Offcore prefetch data requests satisfied by any DRAM",
491 "BriefDescription": "Offcore prefetch data requests that missed the LLC",
501 "BriefDescription": "Offcore prefetch data requests satisfied by the local DRAM",
511 "BriefDescription": "Offcore prefetch data requests satisfied by a remote DRAM",
521 "BriefDescription": "Offcore prefetch data reads satisfied by any DRAM",
531 "BriefDescription": "Offcore prefetch data reads that missed the LLC",
541 "BriefDescription": "Offcore prefetch data reads satisfied by the local DRAM",
551 "BriefDescription": "Offcore prefetch data reads satisfied by a remote DRAM",
561 "BriefDescription": "Offcore prefetch code reads satisfied by any DRAM",
571 "BriefDescription": "Offcore prefetch code reads that missed the LLC",
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/sandybridge/
Dcache.json178 "BriefDescription": "Clean L2 cache lines evicted by L2 prefetch.",
186 "BriefDescription": "Dirty L2 cache lines evicted by L2 prefetch.",
554 "BriefDescription": "Demand and prefetch data reads.",
654 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and the snoop to one …
664 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and sibling core snoo…
674 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and the snoops sent t…
684 "BriefDescription": "Counts all demand & prefetch data reads.",
694 "BriefDescription": "Counts all demand & prefetch data reads that hit in the LLC.",
704 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoop to one …
714 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoops to sib…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen2/
Dmemory.json238 "BriefDescription": "Software Prefetch Instructions Dispatched (Speculative).",
244 …"BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). PrefetchNTA instruct…
250 …"BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). See docAPM3 PREFETCH…
254 "EventName": "ls_pref_instr_disp.prefetch",
256 …"BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). Prefetch_T0_T1_T2. P…
262 …fetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a…
268 …fetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a…
274 …"BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From DRAM (home node remot…
280 …"BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From another cache (home n…
286 …"BriefDescription": "Software Prefetch Data Cache Fills by Data Source. DRAM or IO from this threa…
[all …]

12345678910>>...35