| /tools/include/linux/ |
| 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/lib/bpf/ |
| 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]; \
|
| 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()
|
| D | btf_dump.c | 225 size_t bkt; in btf_dump_free_names() local 231 hashmap__for_each_entry(map, cur, bkt) in btf_dump_free_names()
|
| /tools/perf/util/ |
| 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]; \
|
| D | expr.c | 82 size_t bkt; in ids__free() local 87 hashmap__for_each_entry(ids, cur, bkt) { in ids__free() 111 size_t bkt; in ids__union() local 129 hashmap__for_each_entry(ids2, cur, bkt) { in ids__union() 228 size_t bkt; in expr__subset_of_ids() local 231 hashmap__for_each_entry(needles->ids, cur, bkt) { in expr__subset_of_ids() 307 size_t bkt; in expr__ctx_clear() local 309 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_clear() 319 size_t bkt; in expr__ctx_free() local 325 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_free()
|
| 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()
|
| 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()
|
| D | metricgroup.c | 674 size_t bkt; in metricgroup__build_event_string() local 681 hashmap__for_each_entry(ctx->ids, cur, bkt) { in metricgroup__build_event_string() 851 size_t bkt; in resolve_metric() local 867 hashmap__for_each_entry(root_metric->pctx->ids, cur, bkt) { in resolve_metric() 1405 size_t bkt; in build_combined_expr_ctx() local 1416 hashmap__for_each_entry(m->pctx->ids, cur, bkt) { in build_combined_expr_ctx()
|
| D | annotate.c | 114 size_t bkt; in annotated_source__delete() local 120 hashmap__for_each_entry(src->samples, cur, bkt) in annotated_source__delete()
|
| D | evsel.c | 3475 size_t bkt; in evsel__zero_per_pkg() local 3478 hashmap__for_each_entry(evsel->per_pkg_mask, cur, bkt) in evsel__zero_per_pkg()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| 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() 197 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() [all …]
|
| /tools/bpf/bpftool/ |
| D | pids.c | 185 size_t bkt; in delete_obj_refs_table() local 190 hashmap__for_each_entry(map, entry, bkt) { in delete_obj_refs_table()
|
| D | common.c | 622 size_t bkt; in delete_pinned_obj_table() local 627 hashmap__for_each_entry(map, entry, bkt) in delete_pinned_obj_table()
|
| /tools/perf/tests/ |
| D | pmu-events.c | 988 size_t bkt; in metric_parse_fake() local 1010 hashmap__for_each_entry(ctx->ids, cur, bkt) in metric_parse_fake() 1013 hashmap__for_each_entry(ctx->ids, cur, bkt) { in metric_parse_fake() 1027 hashmap__for_each_entry(ctx->ids, cur, bkt) in metric_parse_fake()
|
| /tools/perf/ |
| D | builtin-ftrace.c | 1162 size_t i, nr, bkt; in print_profile_result() local 1175 hashmap__for_each_entry(ftrace->profile_hash, entry, bkt) in print_profile_result() 1197 hashmap__for_each_entry(ftrace->profile_hash, entry, bkt) { in print_profile_result()
|