Home
last modified time | relevance | path

Searched refs:cache (Results 1 – 25 of 67) sorted by relevance

123

/tools/perf/Documentation/
Dperf-buildid-cache.txt1 perf-buildid-cache(1)
6 perf-buildid-cache - Manage build-id cache.
11 'perf buildid-cache <options>'
15 This command manages the build-id cache. It can add, remove, update and purge
16 files to/from the cache. In the future it should as well set upper limits for
17 the space used by the cache, etc.
19 record it along with the buildid-cache, which will be used by perf-probe.
26 Add specified file to the cache.
32 Add specified kcore file to the cache. For the current host that is
34 running 'perf buildid-cache' as root may update root's build-id cache
[all …]
Dperf-amd-ibs.txt20 execution (micro-op execution to be precise) with details like d-cache
21 hit/miss, d-TLB hit/miss, cache miss latency, load/store data source, branch
23 with details like i-cache hit/miss, i-TLB hit/miss, fetch latency etc. IBS is
177 Remote core, same node Any cache hit 1572 HitM
178 Remote core, same node Any cache hit 514 N/A
179 Remote node, same socket Any cache hit 1216 HitM
180 Remote node, same socket Any cache hit 350 N/A
/tools/perf/util/
Ddso.c862 struct rb_root *root = &dso__data(dso)->cache; in dso_cache__free()
867 struct dso_cache *cache; in dso_cache__free() local
869 cache = rb_entry(next, struct dso_cache, rb_node); in dso_cache__free()
870 next = rb_next(&cache->rb_node); in dso_cache__free()
871 rb_erase(&cache->rb_node, root); in dso_cache__free()
872 free(cache); in dso_cache__free()
879 const struct rb_root *root = &dso__data(dso)->cache; in __dso_cache__find()
882 struct dso_cache *cache; in __dso_cache__find() local
888 cache = rb_entry(parent, struct dso_cache, rb_node); in __dso_cache__find()
889 end = cache->offset + DSO__DATA_CACHE_SIZE; in __dso_cache__find()
[all …]
Dordered-events.c102 struct list_head *cache = &oe->cache; in alloc_event() local
140 if (!list_empty(cache)) { in alloc_event()
141 new = list_entry(cache->next, struct ordered_event, list); in alloc_event()
188 list_move(&event->list, &oe->cache); in ordered_events__delete()
365 INIT_LIST_HEAD(&oe->cache); in ordered_events__init()
Dcpumap.c227 else if (a->cache != b->cache) in aggr_cpu_id__cmp()
228 return a->cache - b->cache; in aggr_cpu_id__cmp()
710 a->cache == b->cache && in aggr_cpu_id__equal()
723 a->cache == -1 && in aggr_cpu_id__is_empty()
737 .cache = -1, in aggr_cpu_id__empty()
/tools/perf/tests/
Dsdt.c62 struct probe_cache *cache = probe_cache__new(target, NULL); in search_cached_probe() local
65 if (!cache) { in search_cached_probe()
70 if (!probe_cache__find_by_name(cache, group, event)) { in search_cached_probe()
74 probe_cache__delete(cache); in search_cached_probe()
/tools/testing/selftests/rcutorture/bin/
Dkvm-assign-cpus.sh27 for j in $i/cpu*/cache/index*
40 for i in node*/cpu*/cache/index*/shared_cpu_list
81 cat $n/cpu*/cache/$splitindex/shared_cpu_list | sort -u -k1n |
/tools/perf/tests/attr/
Dtest-record-group-sampling3 args = --no-bpf-event -e '{cycles,cache-misses}:S' kill >/dev/null 2>&1
17 # cache-misses
/tools/cgroup/
Dmemcg_slabinfo.py198 cache = slab.slab_cache
199 if not cache:
201 addr = cache.value_()
202 caches[addr] = cache
210 for i in range(oo_objects(cache)):
/tools/lib/bpf/
Dfeatures.c591 bool feat_supported(struct kern_feature_cache *cache, enum kern_feature_id feat_id) in feat_supported() argument
597 if (!cache) in feat_supported()
598 cache = &feature_cache; in feat_supported()
600 if (READ_ONCE(cache->res[feat_id]) == FEAT_UNKNOWN) { in feat_supported()
601 ret = feat->probe(cache->token_fd); in feat_supported()
603 WRITE_ONCE(cache->res[feat_id], FEAT_SUPPORTED); in feat_supported()
605 WRITE_ONCE(cache->res[feat_id], FEAT_MISSING); in feat_supported()
608 WRITE_ONCE(cache->res[feat_id], FEAT_MISSING); in feat_supported()
612 return READ_ONCE(cache->res[feat_id]) == FEAT_SUPPORTED; in feat_supported()
/tools/perf/tests/shell/lib/
Dstat_output.sh95 perf stat --per-cache -a $2 true
96 commachecker --per-cache
/tools/usb/usbip/
DINSTALL27 It can also use an optional file (typically called `config.cache'
28 and enabled with `--cache-file=config.cache' or simply `-C') that saves
31 cache files.
36 be considered for the next release. If you are using the cache, and at
37 some point `config.cache' contains results you don't want to keep, you
215 `--cache-file=FILE'
216 Enable the cache: use and save the results of the tests in FILE,
217 traditionally `config.cache'. FILE defaults to `/dev/null' to
220 `--config-cache'
222 Alias for `--cache-file=config.cache'.
D.gitignore5 autom4te.cache/
/tools/testing/selftests/
D.gitignore9 # Python bytecode and cache
/tools/perf/tests/shell/
Dtest_stat_intel_tpebs.sh9 event=cache-misses:R
Dbuildid.sh106 ${perf} buildid-cache -l | grep ${id}
120 ${perf} buildid-cache -v -a ${1}
Dstat+json_output.sh121 perf stat -j --per-cache -a true 2>&1 | $PYTHON $pythonchecker --per-cache
/tools/perf/
Dbuiltin-probe.c417 struct probe_cache *cache; in del_perf_probe_caches() local
430 cache = probe_cache__new(nd->s, NULL); in del_perf_probe_caches()
431 if (!cache) in del_perf_probe_caches()
433 if (probe_cache__filter_purge(cache, filter) < 0 || in del_perf_probe_caches()
434 probe_cache__commit(cache) < 0) in del_perf_probe_caches()
436 probe_cache__delete(cache); in del_perf_probe_caches()
453 if (probe_conf.cache) in perf_del_probe_events()
600 OPT_BOOLEAN(0, "cache", &probe_conf.cache, "Manipulate probe cache"), in __cmd_probe()
Dbuiltin-stat.c170 bool node, socket, die, cluster, cache, core, thread, no_aggr; member
186 if (opt_mode->cache) in opt_aggr_mode_to_aggr_mode()
1184 opt_aggr_mode->cache = true; in parse_cache_level()
1221 static int cpu__get_cache_details(struct perf_cpu cpu, struct perf_cache *cache) in cpu__get_cache_details() argument
1228 cache->cache_lvl = (cache_level > MAX_CACHE_LVL) ? 0 : cache_level; in cpu__get_cache_details()
1229 cache->cache = -1; in cpu__get_cache_details()
1259 cache->cache_lvl = caches[max_level_index].level; in cpu__get_cache_details()
1260 cache->cache = cpu__get_cache_id_from_map(cpu, caches[max_level_index].map); in cpu__get_cache_details()
1269 cache->cache_lvl = cache_level; in cpu__get_cache_details()
1270 cache->cache = cpu__get_cache_id_from_map(cpu, caches[i].map); in cpu__get_cache_details()
[all …]
/tools/testing/selftests/net/
Droute_localnet.sh26 ip route flush cache
27 ip netns exec "${PEER_NS}" ip route flush cache
/tools/testing/fault-injection/
Dfailcmd.sh49 --cache-filter=value
100 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,cache-filter:
198 --cache-filter)
/tools/testing/kunit/test_data/
Dtest_is_test_passed-no_tests_run_no_header.log12 Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
13 Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
20 Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
21 Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
Dtest_output_isolated_correctly.log4 Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
5 Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
45 Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
46 Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
/tools/testing/selftests/powerpc/pmu/sampling_tests/
Dmmcr1_sel_unit_cache_test.c66 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, cache) != in mmcr1_sel_unit_cache()
/tools/arch/x86/kcpuid/
Dcpuid.csv30 … 1, 0, ebx, 15:8, clflush_size , CLFLUSH instruction cache line size
96 # Intel cache and TLB information one-byte descriptors
120 # Intel deterministic cache parameters
124 4, 31:0, eax, 8, cache_self_init , Self-initialializing cache level
125 4, 31:0, eax, 9, fully_associative , Fully-associative cache
126 … 4, 31:0, eax, 25:14, num_threads_sharing , Number logical CPUs sharing this cache
134 …4, 31:0, edx, 2, complex_indexing , Not a direct-mapped cache (complex functi…
201 … 0, ebx, 12, cqm , Intel RDT-CMT / AMD Platform-QoS cache monitoring
268 … 7, 0, edx, 28, flush_l1d , FLUSH L1D cache: IA32_FLUSH_CMD MSR
505 0x18, 31:0, edx, 4:0, tlb_type , Translation cache type (TLB type)
[all …]

123