/Linux-v6.1/kernel/ |
D | profile.c | 36 u32 pc, hits; member 142 * profile hits. read_profile() IPI's all cpus to request them 147 * profile hits required for the accuracy of reported profile hits 151 * and hold the number of pending hits to that profile buffer slot on 152 * a cpu in an entry. When the hashtable overflows, all pending hits 154 * atomic_add() and the hashtable emptied. As numerous pending hits 159 * positions to which hits are accounted during short intervals (e.g. 187 struct profile_hit *hits = per_cpu(cpu_profile_hits, cpu)[j]; in profile_flip_buffers() local 189 if (!hits[i].hits) { in profile_flip_buffers() 190 if (hits[i].pc) in profile_flip_buffers() [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/benchs/ |
D | bench_count.c | 8 struct counter hits; member 16 atomic_inc(&ctx->hits.value); in count_global_producer() 30 res->hits = atomic_swap(&ctx->hits.value, 0); in count_global_measure() 36 struct counter *hits; member 43 ctx->hits = calloc(env.consumer_cnt, sizeof(*ctx->hits)); in count_local_setup() 44 if (!ctx->hits) in count_local_setup() 54 atomic_inc(&ctx->hits[idx].value); in count_local_producer() 70 res->hits += atomic_swap(&ctx->hits[i].value, 0); in count_local_measure()
|
D | run_common.sh | 21 function hits() function 23 echo "$*" | sed -E "s/.*hits\s+([0-9]+\.[0-9]+ ± [0-9]+\.[0-9]+M\/s).*/\1/" 46 echo -n "hits throughput: " 47 echo -n "$*" | sed -E "s/.* hits throughput\s+([0-9]+\.[0-9]+ ± [0-9]+\.[0-9]+\sM\sops\/s).*/\1/" 48 echo -n -e ", hits latency: " 49 echo -n "$*" | sed -E "s/.* hits latency\s+([0-9]+\.[0-9]+\sns\/op).*/\1/" 63 printf "%-20s %s (drops %s)\n" "$bench" "$(hits $summary)" "$(drops $summary)"
|
D | bench_rename.c | 10 struct counter hits; member 37 atomic_inc(&ctx.hits.value); in producer() 43 res->hits = atomic_swap(&ctx.hits.value, 0); in measure()
|
/Linux-v6.1/tools/testing/selftests/bpf/progs/ |
D | trigger_bench.c | 12 long hits = 0; variable 17 __sync_add_and_fetch(&hits, 1); in bench_trigger_tp() 25 __sync_add_and_fetch(&hits, 1); in BPF_PROG() 32 __sync_add_and_fetch(&hits, 1); in bench_trigger_kprobe() 39 __sync_add_and_fetch(&hits, 1); in bench_trigger_fentry() 46 __sync_add_and_fetch(&hits, 1); in bench_trigger_fentry_sleep() 53 __sync_add_and_fetch(&hits, 1); in bench_trigger_fmodret() 60 __sync_add_and_fetch(&hits, 1); in bench_trigger_uprobe()
|
D | strncmp_bench.c | 14 long hits = 0; variable 39 __sync_add_and_fetch(&hits, 1); in strncmp_no_helper() 47 __sync_add_and_fetch(&hits, 1); in strncmp_helper()
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/hisilicon/hip08/ |
D | uncore-l3c.json | 19 "BriefDescription": "Total read hits", 20 "PublicDescription": "Total read hits", 26 "BriefDescription": "Total write hits", 27 "PublicDescription": "Total write hits", 54 "BriefDescription": "Count of the number of read lines that hits in spipe of this L3C", 55 "PublicDescription": "Count of the number of read lines that hits in spipe of this L3C", 61 "BriefDescription": "Count of the number of write lines that hits in spipe of this L3C", 62 "PublicDescription": "Count of the number of write lines that hits in spipe of this L3C",
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | uncore-cache.json | 163 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in so… 168 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in s… 173 "BriefDescription": "An external snoop hits a modified line in some processor core.", 178 "PublicDescription": "An external snoop hits a modified line in some processor core.", 183 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 188 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 193 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line i… 198 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line … 203 "BriefDescription": "An external snoop hits a non-modified line in some processor core.", 208 "PublicDescription": "An external snoop hits a non-modified line in some processor core.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/haswell/ |
D | uncore-cache.json | 163 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in so… 168 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in s… 173 "BriefDescription": "An external snoop hits a modified line in some processor core.", 178 "PublicDescription": "An external snoop hits a modified line in some processor core.", 183 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 188 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 193 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line i… 198 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line … 203 "BriefDescription": "An external snoop hits a non-modified line in some processor core.", 208 "PublicDescription": "An external snoop hits a non-modified line in some processor core.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | uncore-cache.json | 163 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in so… 168 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a modified line in s… 173 "BriefDescription": "An external snoop hits a modified line in some processor core.", 178 "PublicDescription": "An external snoop hits a modified line in some processor core.", 183 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 188 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 193 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line i… 198 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which hits a non-modified line … 203 "BriefDescription": "An external snoop hits a non-modified line in some processor core.", 208 "PublicDescription": "An external snoop hits a non-modified line in some processor core.", [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | bench.c | 39 long total = res->false_hits + res->hits + res->drops; in false_hits_report_progress() 44 printf("%ld false hits of %ld total operations. Percentage = %2.2f %%\n", in false_hits_report_progress() 54 total_hits += res[i].hits; in false_hits_report_final() 60 printf("Summary: %ld false hits of %ld total operations. ", in false_hits_report_final() 71 hits_per_sec = res->hits / 1000000.0 / (delta_ns / 1000000000.0); in hits_drops_report_progress() 78 printf("hits %8.3lfM/s (%7.3lfM/prod), drops %8.3lfM/s, total operations %8.3lfM/s\n", in hits_drops_report_progress() 127 hits_mean += res[i].hits / 1000000.0 / (0.0 + res_cnt); in hits_drops_report_final() 134 hits_stddev += (hits_mean - res[i].hits / 1000000.0) * in hits_drops_report_final() 135 (hits_mean - res[i].hits / 1000000.0) / in hits_drops_report_final() 140 total_ops = res[i].hits + res[i].drops; in hits_drops_report_final() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | cache.json | 105 …"PublicDescription": "This event counts operations where demand access hits an L2 cache refill buf… 108 …"BriefDescription": "This event counts operations where demand access hits an L2 cache refill buff… 111 …"PublicDescription": "This event counts operations where software or hardware prefetch hits an L2 … 114 …"BriefDescription": "This event counts operations where software or hardware prefetch hits an L2 c… 117 …"PublicDescription": "This event counts operations where demand access hits an L2 cache refill buf… 120 …"BriefDescription": "This event counts operations where demand access hits an L2 cache refill buff…
|
/Linux-v6.1/tools/perf/pmu-events/arch/test/test_soc/cpu/ |
D | uncore.json | 40 "BriefDescription": "Total read hits", 41 "PublicDescription": "Total read hits", 54 "BriefDescription": "Total cache hits", 55 "PublicDescription": "Total cache hits",
|
/Linux-v6.1/drivers/cpuidle/governors/ |
D | teo.c | 44 * Two metrics called "hits" and "intercepts" are associated with each bin. 48 * The "hits" metric reflects the relative frequency of situations in which the 69 * - The sum of the "hits" and "intercepts" metrics for the candidate state 126 * @hits: The "hits" metric. 131 unsigned int hits; member 140 * @total: Grand total of the "intercepts" and "hits" mertics for all bins. 199 * Decay the "hits" and "intercepts" metrics for all of the bins and in teo_update() 207 bin->hits -= bin->hits >> DECAY_SHIFT; in teo_update() 210 cpu_data->total += bin->hits + bin->intercepts; in teo_update() 228 * length, this is a "hit", so update the "hits" metric for that bin. in teo_update() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/powerpc/power8/ |
D | metrics.json | 492 …"BriefDescription": "Percentage of L2 load hits per instruction where the L2 experienced a Load-Hi… 504 …"BriefDescription": "Percentage of L2 load hits per instruction where the L2 did not experience a … 510 …"BriefDescription": "Percentage of L2 load hits per instruction where the L2 experienced some conf… 534 …"BriefDescription": "Percentage of L3 load hits per instruction where the load collided with a pen… 546 …"BriefDescription": "Percentage of L3 load hits per instruction where the L3 did not experience a … 684 …"BriefDescription": "Percentage of L3 load hits per instruction where the line was brought into th… 1926 …"BriefDescription": "Fraction of hits on any Centaur (local, remote, or distant) on either L4 or D… 1946 … "BriefDescription": "Fraction of hits on a distant chip's Centaur (L4 or DRAM) per L1 load ref", 1971 …"BriefDescription": "Fraction of hits of a line in the M (exclusive) state on the L2 or L3 of a co… 1976 …"BriefDescription": "Fraction of hits of a line in the S state on the L2 or L3 of a core on a dist… [all …]
|
/Linux-v6.1/mm/ |
D | swap_state.c | 53 #define SWAP_RA_VAL(addr, win, hits) \ argument 56 ((hits) & SWAP_RA_HITS_MASK)) 58 /* Initial readahead hits is 4 to start up with a small window */ 354 int win, hits; in swap_cache_get_folio() local 358 hits = SWAP_RA_HITS(ra_val); in swap_cache_get_folio() 360 hits = min_t(int, hits + 1, SWAP_RA_HITS_MAX); in swap_cache_get_folio() 362 SWAP_RA_VAL(addr, win, hits)); in swap_cache_get_folio() 533 int hits, in __swapin_nr_pages() argument 544 pages = hits + 2; in __swapin_nr_pages() 547 * We can have no readahead hits to judge by: but must not get in __swapin_nr_pages() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylakex/ |
D | cache.json | 163 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 168 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 392 …Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cach… 399 …Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cach… 427 …"BriefDescription": "Retired load instructions which data sources were hits in L3 without snoops r… 434 …"PublicDescription": "Retired load instructions which data sources were hits in L3 without snoops … 509 "BriefDescription": "Retired load instructions with L1 cache hits as data sources", 533 "BriefDescription": "Retired load instructions with L2 cache hits as data sources", 540 "PublicDescription": "Retired load instructions with L2 cache hits as data sources.", 557 "BriefDescription": "Retired load instructions with L3 cache hits as data sources", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen1/ |
D | recommended.json | 65 "BriefDescription": "All L2 Cache Hits", 72 "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses", 78 "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses", 84 "BriefDescription": "L2 Cache Hits from L2 HWPF",
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen2/ |
D | recommended.json | 65 "BriefDescription": "All L2 Cache Hits", 72 "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses", 78 "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses", 84 "BriefDescription": "L2 Cache Hits from L2 HWPF",
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/elkhartlake/ |
D | virtual-memory.json | 14 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de… 95 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to stor… 165 "BriefDescription": "Counts the number of Extended Page Directory Entry hits.", 172 …"PublicDescription": "Counts the number of Extended Page Directory Entry hits. The Extended Page … 189 "BriefDescription": "Counts the number of Extended Page Directory Pointer Entry hits.", 196 …"PublicDescription": "Counts the number Extended Page Directory Pointer Entry hits. The Extended … 213 …e number of page walks outstanding for an Extended Page table walk including GTLB hits per cycle.", 220 … of page walks outstanding for an Extended Page table walk including GTLB hits per cycle. The Ext… 248 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to an i…
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | virtual-memory.json | 14 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de… 95 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to stor… 165 "BriefDescription": "Counts the number of Extended Page Directory Entry hits.", 172 …"PublicDescription": "Counts the number of Extended Page Directory Entry hits. The Extended Page … 189 "BriefDescription": "Counts the number of Extended Page Directory Pointer Entry hits.", 196 …"PublicDescription": "Counts the number Extended Page Directory Pointer Entry hits. The Extended … 213 …e number of page walks outstanding for an Extended Page table walk including GTLB hits per cycle.", 220 … of page walks outstanding for an Extended Page table walk including GTLB hits per cycle. The Ext… 248 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to an i…
|
/Linux-v6.1/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_debugfs.c | 62 u32 hits = mvpp2_cls_flow_hits(entry->priv, entry->id); in mvpp2_dbgfs_flow_flt_hits_show() local 64 seq_printf(s, "%u\n", hits); in mvpp2_dbgfs_flow_flt_hits_show() 75 u32 hits = mvpp2_cls_lookup_hits(entry->priv, entry->flow); in mvpp2_dbgfs_flow_dec_hits_show() local 77 seq_printf(s, "%u\n", hits); in mvpp2_dbgfs_flow_dec_hits_show() 194 u32 hits; in mvpp2_dbgfs_flow_c2_hits_show() local 196 hits = mvpp2_cls_c2_hit_count(entry->priv, entry->id); in mvpp2_dbgfs_flow_c2_hits_show() 198 seq_printf(s, "%u\n", hits); in mvpp2_dbgfs_flow_c2_hits_show() 558 debugfs_create_file("hits", 0444, prs_entry_dir, entry, in mvpp2_dbgfs_prs_entry_init() 604 debugfs_create_file("hits", 0444, c2_entry_dir, entry, in mvpp2_dbgfs_c2_entry_init() 637 debugfs_create_file("hits", 0444, flow_tbl_entry_dir, entry, in mvpp2_dbgfs_flow_tbl_entry_init()
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen3/ |
D | recommended.json | 65 "BriefDescription": "All L2 Cache Hits", 72 "BriefDescription": "L2 Cache Hits from L1 Instruction Cache Misses", 78 "BriefDescription": "L2 Cache Hits from L1 Data Cache Misses", 84 "BriefDescription": "L2 Cache Hits from L2 Cache HWPF",
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylake/ |
D | uncore-cache.json | 103 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 108 …e snoop initiated by this Cbox due to processor core memory request which hits a modified line in … 113 …e snoop initiated by this Cbox due to processor core memory request which hits a non-modified line… 118 …e snoop initiated by this Cbox due to processor core memory request which hits a non-modified line…
|
/Linux-v6.1/fs/ |
D | fs_struct.c | 69 int hits = 0; in chroot_fs_refs() local 72 hits += replace_path(&fs->root, old_root, new_root); in chroot_fs_refs() 73 hits += replace_path(&fs->pwd, old_root, new_root); in chroot_fs_refs() 75 while (hits--) { in chroot_fs_refs()
|