Home
last modified time | relevance | path

Searched refs:bkt (Results 1 – 16 of 16) sorted by relevance

/tools/include/linux/
Dhashtable.h105 #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/
Dhashmap.h168 #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]; \
Dhashmap.c66 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()
Dbtf_dump.c225 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/
Dhashmap.h168 #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]; \
Dexpr.c82 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()
Dthreads.c140 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()
Dhashmap.c66 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()
Dmetricgroup.c674 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()
Dannotate.c114 size_t bkt; in annotated_source__delete() local
120 hashmap__for_each_entry(src->samples, cur, bkt) in annotated_source__delete()
Devsel.c3475 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/
Dhashmap.c47 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/
Dpids.c185 size_t bkt; in delete_obj_refs_table() local
190 hashmap__for_each_entry(map, entry, bkt) { in delete_obj_refs_table()
Dcommon.c622 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/
Dpmu-events.c988 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/
Dbuiltin-ftrace.c1162 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()