/linux-6.12.1/tools/perf/pmu-events/arch/powerpc/power8/ |
D | frontend.json | 71 …ption": "Initial and Final Pump Scope was chip pump (prediction=correct) for an instruction fetch", 72 …ope and data sourced across this scope was chip pump (prediction=correct) for an instruction fetch" 89 …3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)", 90 … or Group (Distant), as this chip due to either an instruction fetch or instruction fetch plus pre… 95 …3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)", 96 … or Group (Distant), as this chip due to either an instruction fetch or instruction fetch plus pre… 101 …other chip's L4 on a different Node or Group (Distant) due to an instruction fetch (not prefetch)", 102 …different Node or Group (Distant) due to either an instruction fetch or instruction fetch plus pre… 107 …ther chip's memory on the same Node or Group (Distant) due to an instruction fetch (not prefetch)", 108 … the same Node or Group (Distant) due to either an instruction fetch or instruction fetch plus pre… [all …]
|
D | memory.json | 5 …=correct) for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 6 …(prediction=correct) for all data types ( demand load,data,inst prefetch,inst fetch,xlate (I or d)" 113 …roup pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 119 …ump Scope for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 125 …pe (Chip) for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 126 …s chip pumpfor all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 185 … of pumps for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 186 …es of pumpsfor all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 191 … of pumps for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)", 192 …es of pumpsfor all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" [all …]
|
D | other.json | 23 …prediction=correct) for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", 24 …(prediction=correct) for all data types ( demand load,data,inst prefetch,inst fetch,xlate (I or d)" 29 …cope was group pump for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", 30 …group pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 35 … Initial Pump Scope for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", 41 …l Pump Scope (Chip) for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", 42 …s chip pumpfor all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 47 … all types of pumps for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", 48 …es of pumpsfor all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 53 … all types of pumps for all data types (demand load,data prefetch,inst prefetch,inst fetch,xlate)", [all …]
|
/linux-6.12.1/tools/arch/x86/include/asm/ |
D | amd-ibs.h | 29 /* MSR 0xc0011030: IBS Fetch Control */ 33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */ 34 fetch_cnt:16, /* 16-31: instruction fetch count */ 35 fetch_lat:16, /* 32-47: instruction fetch latency */ 36 fetch_en:1, /* 48: instruction fetch enable */ 37 fetch_val:1, /* 49: instruction fetch valid */ 38 fetch_comp:1, /* 50: instruction fetch complete */ 43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */ 44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */ 46 fetch_l2_miss:1,/* 58: L2 miss for sampled fetch [all …]
|
/linux-6.12.1/arch/x86/include/asm/ |
D | amd-ibs.h | 29 /* MSR 0xc0011030: IBS Fetch Control */ 33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */ 34 fetch_cnt:16, /* 16-31: instruction fetch count */ 35 fetch_lat:16, /* 32-47: instruction fetch latency */ 36 fetch_en:1, /* 48: instruction fetch enable */ 37 fetch_val:1, /* 49: instruction fetch valid */ 38 fetch_comp:1, /* 50: instruction fetch complete */ 43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */ 44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */ 46 fetch_l2_miss:1,/* 58: L2 miss for sampled fetch [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | shadowacpi.c | 60 * to fetch in units of more than 4KiB at a time. This is a LOT faster 68 u32 fetch = limit - start; in acpi_read_fast() local 71 int ret = acpi_read_bios(data, bios->data, start, fetch); in acpi_read_fast() 72 if (ret == fetch) in acpi_read_fast() 73 return fetch; in acpi_read_fast() 89 u32 fetch = 0; in acpi_read_slow() local 92 while (start + fetch < limit) { in acpi_read_slow() 94 start + fetch, 0x1000); in acpi_read_slow() 97 fetch += 0x1000; in acpi_read_slow() 101 return fetch; in acpi_read_slow()
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/silvermont/ |
D | other.json | 3 "BriefDescription": "Cycles code-fetch stalled due to any reason.", 7 …ion": "Counts cycles that fetch is stalled due to any reason. That is, the decoder queue is able t… 12 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ITLB miss.", 16 …Counts cycles that fetch is stalled due to an outstanding ITLB miss. That is, the decoder queue is…
|
/linux-6.12.1/tools/perf/Documentation/ |
D | perf-amd-ibs.txt | 19 Op and IBS Fetch. IBS Op sampling provides information about instruction 22 behavior etc. IBS Fetch sampling provides information about instruction fetch 23 with details like i-cache hit/miss, i-TLB hit/miss, fetch latency etc. IBS is 26 Both, IBS Op and IBS Fetch, are exposed as PMUs by Linux and can be exploited 33 IBS Op PMU supports two events: cycles and micro ops. IBS Fetch PMU supports 34 one event: fetch ops. 135 IBS Fetch PMU 138 Similar commands can be used with Fetch PMU as well. 140 System-wide profile, fetch ops event, sampling period: 100000 144 System-wide profile, fetch ops event, sampling period: 100000, Random enable
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/goldmont/ |
D | other.json | 3 "BriefDescription": "Cycles code-fetch stalled due to any reason.", 7 …ion": "Counts cycles that fetch is stalled due to any reason. That is, the decoder queue is able t… 11 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ITLB miss.", 15 …Counts cycles that fetch is stalled due to an outstanding ITLB miss. That is, the decoder queue is…
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | other.json | 3 "BriefDescription": "Cycles code-fetch stalled due to any reason.", 7 …ion": "Counts cycles that fetch is stalled due to any reason. That is, the decoder queue is able t… 11 "BriefDescription": "Cycles the code-fetch stalls and an ITLB miss is outstanding.", 15 …Counts cycles that fetch is stalled due to an outstanding ITLB miss. That is, the decoder queue is…
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen4/ |
D | cache.json | 173 …"BriefDescription": "Software prefetches that did not fetch data outside of the processor core as … 179 …"BriefDescription": "Software prefetches that did not fetch data outside of the processor core as … 185 …"BriefDescript6ion": "Software prefetches that did not fetch data outside of the processor core fo… 448 …s accepted by the L2 pipeline which hit in the L2 cache of type L2Stream (fetch additional sequent… 454 …accepted by the L2 pipeline which hit in the L2 cache of type L2NextLine (fetch the next line into… 460 …s accepted by the L2 pipeline which hit in the L2 cache of type L2UpDown (fetch the next or previo… 466 …y the L2 pipeline which hit in the L2 cache of type L2Burst (aggressively fetch additional sequent… 472 …s accepted by the L2 pipeline which hit in the L2 cache of type L2Stride (fetch additional lines i… 478 …s accepted by the L2 pipeline which hit in the L2 cache of type L1Stream (fetch additional sequent… 484 …s accepted by the L2 pipeline which hit in the L2 cache of type L1Stride (fetch additional lines i… [all …]
|
/linux-6.12.1/tools/lib/ |
D | find_bit.c | 23 * @FETCH: The expression that fetches and pre-processes each word of bitmap(s) 27 #define FIND_FIRST_BIT(FETCH, MUNGE, size) \ argument 32 val = (FETCH); \ 44 * @FETCH: The expression that fetches and pre-processes each word of bitmap(s) 49 #define FIND_NEXT_BIT(FETCH, MUNGE, size, start) \ argument 59 for (tmp = (FETCH) & mask; !tmp; tmp = (FETCH)) { \
|
/linux-6.12.1/fs/afs/ |
D | afs_fs.h | 15 FSFETCHDATA = 130, /* AFS Fetch file data */ 16 FSFETCHACL = 131, /* AFS Fetch file ACL */ 17 FSFETCHSTATUS = 132, /* AFS Fetch file status */ 32 FSBULKSTATUS = 155, /* AFS Fetch multiple file statuses */ 37 FSINLINEBULKSTATUS = 65536, /* AFS Fetch multiple file statuses with inline errors */ 38 FSFETCHDATA64 = 65537, /* AFS Fetch file data */
|
/linux-6.12.1/lib/ |
D | find_bit.c | 24 * @FETCH: The expression that fetches and pre-processes each word of bitmap(s) 28 #define FIND_FIRST_BIT(FETCH, MUNGE, size) \ argument 33 val = (FETCH); \ 45 * @FETCH: The expression that fetches and pre-processes each word of bitmap(s) 50 #define FIND_NEXT_BIT(FETCH, MUNGE, size, start) \ argument 60 for (tmp = (FETCH) & mask; !tmp; tmp = (FETCH)) { \ 71 #define FIND_NTH_BIT(FETCH, size, num) \ argument 79 tmp = (FETCH); \ 88 tmp = (FETCH) & BITMAP_LAST_WORD_MASK(sz); \
|
/linux-6.12.1/tools/testing/selftests/kvm/s390x/ |
D | tprot.c | 105 /* mismatched keys, but no fetch protection -> RO */ 111 /* mismatched keys, fetch protection -> inaccessible */ 117 * guest: set storage key of page 0 to 9 and enable fetch protection 120 * enable fetch protection override 122 /* mismatched keys, fetch protection, but override applies -> RO */ 124 /* mismatched keys, fetch protection, override applies to 0-2048 only -> inaccessible */ 131 /* mismatched keys, no fetch protection, override doesn't apply -> RO */ 147 * Some fetch protection override tests require that page 0 in perform_next_stage() 176 /* Fetch-protection override */ in guest_code()
|
/linux-6.12.1/Documentation/trace/ |
D | uprobetracer.rst | 42 %REG : Fetch register REG 43 @ADDR : Fetch memory at ADDR (ADDR should be in userspace) 44 @+OFFSET : Fetch memory at OFFSET (OFFSET from same file as PATH) 45 $stackN : Fetch Nth entry of stack (N >= 0) 46 $stack : Fetch stack address. 47 $retval : Fetch return value.(\*1) 48 $comm : Fetch current task comm. 49 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*2)(\*3) 63 Several types are supported for fetch-args. Uprobe tracer will access memory
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/alderlake/ |
D | virtual-memory.json | 165 …"BriefDescription": "Counts the number of page walks initiated by a instruction fetch that missed … 174 …"BriefDescription": "Counts the number of page walks due to an instruction fetch that miss the PDE… 183 "BriefDescription": "Instruction fetch requests that miss the ITLB and hit the STLB.", 187 …"PublicDescription": "Counts instruction fetch requests that miss the ITLB (Instruction TLB) and h… 193 …on": "Cycles when at least one PMH is busy with a page walk for code (instruction fetch) request.", 198 …east one PMH (Page Miss Handler) is busy with a page walk for a code (instruction fetch) request.", 204 …"BriefDescription": "Counts the number of page walks completed due to instruction fetch misses to … 218 …"PublicDescription": "Counts completed page walks (all page sizes) caused by a code fetch. This im… 228 …"PublicDescription": "Counts completed page walks (2M/4M page sizes) caused by a code fetch. This … 238 …"PublicDescription": "Counts completed page walks (4K page sizes) caused by a code fetch. This imp… [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/ |
D | tlb.json | 4 …"PublicDescription": "Counts level 1 instruction TLB refills from any Instruction fetch. If there … 20 … 2 TLB refills caused by memory operations from both data and instruction fetch, except for those … 52 …B refills caused by memory read operations from both data and instruction fetch except for those c… 56 … refills caused by memory write operations from both data and instruction fetch except for those c… 60 … accesses caused by memory read operations from both data and instruction fetch except for those c… 64 …accesses caused by memory write operations from both data and instruction fetch except for those c…
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
D | tlb.json | 4 …"PublicDescription": "Counts level 1 instruction TLB refills from any Instruction fetch. If there … 20 … 2 TLB refills caused by memory operations from both data and instruction fetch, except for those … 52 …B refills caused by memory read operations from both data and instruction fetch except for those c… 56 … refills caused by memory write operations from both data and instruction fetch except for those c… 60 … accesses caused by memory read operations from both data and instruction fetch except for those c… 64 …accesses caused by memory write operations from both data and instruction fetch except for those c…
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
D | tlb.json | 4 …"PublicDescription": "Counts level 1 instruction TLB refills from any Instruction fetch. If there … 20 … 2 TLB refills caused by memory operations from both data and instruction fetch, except for those … 52 …B refills caused by memory read operations from both data and instruction fetch except for those c… 56 … refills caused by memory write operations from both data and instruction fetch except for those c… 60 … accesses caused by memory read operations from both data and instruction fetch except for those c… 64 …accesses caused by memory write operations from both data and instruction fetch except for those c…
|
/linux-6.12.1/drivers/firmware/efi/libstub/ |
D | find.c | 8 * @FETCH: The expression that fetches and pre-processes each word of bitmap(s) 13 #define FIND_NEXT_BIT(FETCH, MUNGE, size, start) \ argument 23 for (tmp = (FETCH) & mask; !tmp; tmp = (FETCH)) { \
|
/linux-6.12.1/tools/perf/pmu-events/arch/powerpc/power9/ |
D | marked.json | 35 …as reloaded from local core's L2 with dispatch conflict due to an instruction fetch (not prefetch)" 80 …ache was reloaded from local core's L2 without conflict due to an instruction fetch (not prefetch)" 85 …ction cache was reloaded from a location other than the local core's L3 due to a instruction fetch" 120 …other chip's memory on the same Node or Group (Distant) due to an instruction fetch (not prefetch)" 155 …r's Instruction cache was reloaded from local core's L2 due to an instruction fetch (not prefetch)" 195 …dified (M) data from another core's L3 on the same chip due to an instruction fetch (not prefetch)" 265 …ystem pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)" 280 …nother chip's L4 on a different Node or Group (Distant) due to an instruction fetch (not prefetch)" 310 …ction cache was reloaded from the local chip's L4 cache due to an instruction fetch (not prefetch)" 320 …oaded from local core's L2 with load hit store conflict due to an instruction fetch (not prefetch)" [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen5/ |
D | inst-cache.json | 15 …"BriefDescription": "Fetches tagged by Fetch IBS. Not all tagged fetches result in a valid sample … 21 …"BriefDescription": "Fetches discarded after being tagged by Fetch IBS due to reasons other than I… 27 "BriefDescription": "Fetches discarded after being tagged by Fetch IBS due to IBS filtering.", 33 …"BriefDescription": "Fetches tagged by Fetch IBS that result in a valid sample and an IBS interrup…
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/skylake/ |
D | virtual-memory.json | 171 …tion": "Counts page walks of any page size (4K/2M/4M/1G) caused by a code fetch. This implies it m… 176 "BriefDescription": "Instruction fetch requests that miss the ITLB and hit the STLB.", 184 …cles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page… 189 …cles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page… 198 …"PublicDescription": "Counts completed page walks (all page sizes) caused by a code fetch. This im… 207 …"PublicDescription": "Counts completed page walks (1G page sizes) caused by a code fetch. This imp… 216 …"PublicDescription": "Counts completed page walks (2M/4M page sizes) caused by a code fetch. This … 225 …"PublicDescription": "Counts completed page walks (4K page sizes) caused by a code fetch. This imp… 230 …1 per cycle for each PMH that is busy with a page walk for an instruction fetch request. EPT page … 234 … PMH (Page Miss Handler) that is busy with a page walk for an instruction fetch request. EPT page …
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | virtual-memory.json | 171 …tion": "Counts page walks of any page size (4K/2M/4M/1G) caused by a code fetch. This implies it m… 176 "BriefDescription": "Instruction fetch requests that miss the ITLB and hit the STLB.", 184 …cles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page… 189 …cles when at least one PMH is busy with a page walk for code (instruction fetch) request. EPT page… 198 …"PublicDescription": "Counts completed page walks (all page sizes) caused by a code fetch. This im… 207 …"PublicDescription": "Counts completed page walks (1G page sizes) caused by a code fetch. This imp… 216 …"PublicDescription": "Counts completed page walks (2M/4M page sizes) caused by a code fetch. This … 225 …"PublicDescription": "Counts completed page walks (4K page sizes) caused by a code fetch. This imp… 230 …1 per cycle for each PMH that is busy with a page walk for an instruction fetch request. EPT page … 234 … PMH (Page Miss Handler) that is busy with a page walk for an instruction fetch request. EPT page …
|