| /tools/include/linux/ |
| A D | hashtable.h | 105 #define hash_for_each(name, bkt, obj, member) \ argument 106 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ 107 (bkt)++)\ 108 hlist_for_each_entry(obj, &name[bkt], member) 119 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 120 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ 121 (bkt)++)\ 122 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
|
| /tools/perf/util/ |
| A D | hashmap.h | 168 #define hashmap__for_each_entry(map, cur, bkt) \ argument 169 for (bkt = 0; bkt < (map)->cap; bkt++) \ 170 for (cur = (map)->buckets[bkt]; cur; cur = cur->next) 180 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ argument 181 for (bkt = 0; bkt < (map)->cap; bkt++) \ 182 for (cur = (map)->buckets[bkt]; \
|
| A D | expr.c | 79 size_t bkt; in ids__free() local 84 hashmap__for_each_entry(ids, cur, bkt) { in ids__free() 108 size_t bkt; in ids__union() local 126 hashmap__for_each_entry(ids2, cur, bkt) { in ids__union() 231 size_t bkt; in expr__subset_of_ids() local 234 hashmap__for_each_entry(needles->ids, cur, bkt) { in expr__subset_of_ids() 310 size_t bkt; in expr__ctx_clear() local 312 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_clear() 322 size_t bkt; in expr__ctx_free() local 328 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_free()
|
| A D | threads.c | 140 size_t bkt; in threads__remove_all_threads() local 144 hashmap__for_each_entry_safe(&table->shard, cur, tmp, bkt) { in threads__remove_all_threads() 175 size_t bkt; in threads__for_each_thread() local 178 hashmap__for_each_entry(&table->shard, cur, bkt) { in threads__for_each_thread()
|
| A D | hashmap.c | 66 size_t bkt; in hashmap__clear() local 68 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap__clear() 106 size_t h, bkt; in hashmap_grow() local 117 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap_grow()
|
| A D | hwmon_pmu.c | 240 size_t bkt; in hwmon_pmu__read_events() local 323 hashmap__for_each_entry_safe((&pmu->events), cur, tmp, bkt) { in hwmon_pmu__read_events() 397 size_t bkt; in hwmon_pmu__exit() local 399 hashmap__for_each_entry_safe((&hwm->events), cur, tmp, bkt) { in hwmon_pmu__exit() 463 size_t bkt; in hwmon_pmu__for_each_event() local 468 hashmap__for_each_entry((&hwm->events), cur, bkt) { in hwmon_pmu__for_each_event() 560 size_t bkt; in hwmon_pmu__have_event() local 575 hashmap__for_each_entry((&hwm->events), cur, bkt) { in hwmon_pmu__have_event() 602 size_t bkt; in hwmon_pmu__config_term() local 605 hashmap__for_each_entry((&hwm->events), cur, bkt) { in hwmon_pmu__config_term()
|
| A D | metricgroup.c | 554 size_t bkt; in metricgroup__build_event_string() local 561 hashmap__for_each_entry(ctx->ids, cur, bkt) { in metricgroup__build_event_string() 736 size_t bkt; in resolve_metric() local 752 hashmap__for_each_entry(root_metric->pctx->ids, cur, bkt) { in resolve_metric() 1207 size_t bkt; in build_combined_expr_ctx() local 1218 hashmap__for_each_entry(m->pctx->ids, cur, bkt) { in build_combined_expr_ctx()
|
| A D | bpf-trace-summary.c | 380 size_t bkt; in trace_print_bpf_summary() local 416 hashmap__for_each_entry(&schash, entry, bkt) in trace_print_bpf_summary()
|
| A D | pmu.c | 439 size_t bkt; in perf_pmu__del_aliases() local 444 hashmap__for_each_entry(pmu->aliases, entry, bkt) in perf_pmu__del_aliases() 2074 size_t bkt; in perf_pmu__for_each_event() local 2086 hashmap__for_each_entry(pmu->aliases, entry, bkt) { in perf_pmu__for_each_event() 2581 size_t bkt; in perf_pmu__name_from_config() local 2588 hashmap__for_each_entry(pmu->aliases, entry, bkt) { in perf_pmu__name_from_config()
|
| A D | bpf_lock_contention.c | 103 unsigned bkt; in exit_slab_cache_iter() local 105 hashmap__for_each_entry(&slab_hash, cur, bkt) in exit_slab_cache_iter()
|
| A D | annotate.c | 116 size_t bkt; in annotated_source__delete() local 122 hashmap__for_each_entry(src->samples, cur, bkt) in annotated_source__delete()
|
| A D | evsel.c | 3913 size_t bkt; in evsel__zero_per_pkg() local 3916 hashmap__for_each_entry(evsel->per_pkg_mask, cur, bkt) in evsel__zero_per_pkg()
|
| /tools/lib/bpf/ |
| A D | hashmap.h | 168 #define hashmap__for_each_entry(map, cur, bkt) \ argument 169 for (bkt = 0; bkt < (map)->cap; bkt++) \ 170 for (cur = (map)->buckets[bkt]; cur; cur = cur->next) 180 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ argument 181 for (bkt = 0; bkt < (map)->cap; bkt++) \ 182 for (cur = (map)->buckets[bkt]; \
|
| A D | hashmap.c | 66 size_t bkt; in hashmap__clear() local 68 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap__clear() 106 size_t h, bkt; in hashmap_grow() local 117 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap_grow()
|
| A D | btf_dump.c | 227 size_t bkt; in btf_dump_free_names() local 233 hashmap__for_each_entry(map, cur, bkt) in btf_dump_free_names()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | hashmap.c | 47 int err, bkt, found_cnt, i; in test_hashmap_generic() local 92 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic() 140 hashmap__for_each_entry_safe(map, entry, tmp, bkt) { in test_hashmap_generic() 230 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic() 238 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic() 265 int err, i, bkt; in test_hashmap_ptr_iface() local 319 hashmap__for_each_entry(map, cur, bkt) { in test_hashmap_ptr_iface() 345 int err, bkt; in test_hashmap_multimap() local 382 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_multimap() 414 int bkt; in test_hashmap_empty() local [all …]
|
| /tools/bpf/bpftool/ |
| A D | pids.c | 187 size_t bkt; in delete_obj_refs_table() local 192 hashmap__for_each_entry(map, entry, bkt) { in delete_obj_refs_table()
|
| A D | common.c | 625 size_t bkt; in delete_pinned_obj_table() local 630 hashmap__for_each_entry(map, entry, bkt) in delete_pinned_obj_table()
|
| /tools/perf/tests/ |
| A D | pmu-events.c | 957 size_t bkt; in metric_parse_fake() local 979 hashmap__for_each_entry(ctx->ids, cur, bkt) in metric_parse_fake() 982 hashmap__for_each_entry(ctx->ids, cur, bkt) { in metric_parse_fake() 996 hashmap__for_each_entry(ctx->ids, cur, bkt) in metric_parse_fake()
|
| /tools/perf/ |
| A D | builtin-ftrace.c | 1373 size_t i, nr, bkt; in print_profile_result() local 1386 hashmap__for_each_entry(ftrace->profile_hash, entry, bkt) in print_profile_result() 1408 hashmap__for_each_entry(ftrace->profile_hash, entry, bkt) { in print_profile_result()
|
| A D | builtin-trace.c | 1573 size_t bkt; in delete_syscall_stats() local 1578 hashmap__for_each_entry(syscall_stats, pos, bkt) in delete_syscall_stats() 4798 unsigned bkt, i, nr; in syscall__sort_stats() local 4806 hashmap__for_each_entry(syscall_stats, pos, bkt) { in syscall__sort_stats()
|