Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 25 of 68) sorted by relevance

123

/tools/testing/selftests/bpf/progs/
A Dbpf_iter_ksym.c32 struct kallsym_iter *iter = ctx->ksym; in dump_ksym() local
37 if (!iter) in dump_ksym()
45 BPF_SEQ_PRINTF(seq, "0x%x\n", iter->value - last_sym_value); in dump_ksym()
49 value = iter->show_value ? iter->value : 0; in dump_ksym()
53 type = iter->type; in dump_ksym()
55 if (iter->module_name[0]) { in dump_ksym()
56 type = iter->exported ? to_upper(type) : to_lower(type); in dump_ksym()
58 value, type, iter->name, iter->module_name); in dump_ksym()
62 if (!iter->pos_mod_end || iter->pos_mod_end > iter->pos) in dump_ksym()
64 else if (!iter->pos_ftrace_mod_end || iter->pos_ftrace_mod_end > iter->pos) in dump_ksym()
[all …]
A Diters_state_safety.c36 struct bpf_iter_num iter; in create_and_destroy() local
59 struct bpf_iter_num iter; in create_and_forget_to_destroy_fail() local
80 struct bpf_iter_num iter; in destroy_without_creating_fail() local
97 struct bpf_iter_num iter; in compromise_iter_w_direct_write_fail() local
124 struct bpf_iter_num iter; in compromise_iter_w_direct_write_and_skip_destroy_fail() local
149 struct bpf_iter_num iter; in compromise_iter_w_helper_write_fail() local
178 struct bpf_iter_num iter; in subprog_with_iter() local
202 struct bpf_iter_num iter; in valid_stack_reuse() local
236 struct bpf_iter_num iter; in double_create_fail() local
264 struct bpf_iter_num iter; in double_destroy_fail() local
[all …]
A Diters_looping.c35 struct bpf_iter_num iter; in consume_first_item_only() local
55 : __imm_ptr(iter), ITER_HELPERS in consume_first_item_only()
66 struct bpf_iter_num iter; in missing_null_check_fail() local
86 : __imm_ptr(iter), ITER_HELPERS in missing_null_check_fail()
99 struct bpf_iter_num iter; in wrong_sized_read_fail() local
120 : __imm_ptr(iter), ITER_HELPERS in wrong_sized_read_fail()
132 struct bpf_iter_num iter; in __flag() local
158 : __imm_ptr(iter), ITER_HELPERS in __flag()
A Dverifier_bits_iter.c60 struct bpf_iter_bits iter; in null_pointer() local
64 err = bpf_iter_bits_new(&iter, NULL, 1); in null_pointer()
65 bpf_iter_bits_destroy(&iter); in null_pointer()
204 struct bpf_iter_bits iter; in bad_words() local
209 err = bpf_iter_bits_new(&iter, bad_addr, 1); in bad_words()
210 bpf_iter_bits_destroy(&iter); in bad_words()
220 err = bpf_iter_bits_new(&iter, bad_addr, 4); in bad_words()
221 bpf_iter_bits_destroy(&iter); in bad_words()
/tools/testing/radix-tree/
A Dregression3.c34 struct radix_tree_iter iter; in regression3_test() local
52 printv(2, "retry at %ld\n", iter.index); in regression3_test()
53 slot = radix_tree_iter_retry(&iter); in regression3_test()
67 printv(2, "retry at %ld\n", iter.index); in regression3_test()
68 slot = radix_tree_iter_retry(&iter); in regression3_test()
75 if (!iter.index) { in regression3_test()
76 printv(2, "next at %ld\n", iter.index); in regression3_test()
77 slot = radix_tree_iter_resume(slot, &iter); in regression3_test()
85 if (!iter.index) { in regression3_test()
86 printv(2, "next at %ld\n", iter.index); in regression3_test()
[all …]
/tools/perf/util/
A Dblock-range.h51 static inline struct block_range *block_range_iter(struct block_range_iter *iter) in block_range_iter() argument
53 return iter->start; in block_range_iter()
56 static inline bool block_range_iter__next(struct block_range_iter *iter) in block_range_iter__next() argument
58 if (iter->start == iter->end) in block_range_iter__next()
61 iter->start = block_range__next(iter->start); in block_range_iter__next()
65 static inline bool block_range_iter__valid(struct block_range_iter *iter) in block_range_iter__valid() argument
67 if (!iter->start || !iter->end) in block_range_iter__valid()
A Dblock-range.c118 return iter; in block_range__create()
141 return iter; in block_range__create()
165 return iter; in block_range__create()
188 iter.start = entry; in block_range__create()
203 return iter; in block_range__create()
250 return iter; in block_range__create()
263 iter.end = tail; in block_range__create()
273 return iter; in block_range__create()
291 assert(iter.start->start == start && iter.start->is_target); in block_range__create()
292 assert(iter.end->end == end && iter.end->is_branch); in block_range__create()
[all …]
A Dhist.c1022 if (iter->curr >= iter->total) in iter_next_branch_entry()
1092 return iter->curr >= iter->total ? 0 : -1; in iter_finish_branch_entry()
1350 err = iter->ops->prepare_entry(iter, al); in hist_entry_iter__add()
1354 err = iter->ops->add_single_entry(iter, al); in hist_entry_iter__add()
1358 if (iter->he && iter->add_entry_cb) { in hist_entry_iter__add()
1359 err = iter->add_entry_cb(iter, al, true, arg); in hist_entry_iter__add()
1364 while (iter->ops->next_entry(iter, al)) { in hist_entry_iter__add()
1365 err = iter->ops->add_next_entry(iter, al); in hist_entry_iter__add()
1369 if (iter->he && iter->add_entry_cb) { in hist_entry_iter__add()
1370 err = iter->add_entry_cb(iter, al, false, arg); in hist_entry_iter__add()
[all …]
/tools/lib/bpf/
A Delf.c105 memset(iter, 0, sizeof(*iter)); in elf_sym_iter_new()
124 if (!iter->syms) { in elf_sym_iter_new()
129 iter->nr_syms = iter->syms->d_size / sh.sh_entsize; in elf_sym_iter_new()
130 iter->elf = elf; in elf_sym_iter_new()
131 iter->st_type = st_type; in elf_sym_iter_new()
165 for (idx = iter->next_sym_idx; idx < iter->nr_syms; idx++) { in elf_sym_iter_next()
170 name = elf_strptr(iter->elf, iter->strtabidx, sym->st_name); in elf_sym_iter_next()
184 if (iter->versyms) { in elf_sym_iter_next()
202 if (!iter->verdefs) in elf_get_vername()
218 return elf_strptr(iter->elf, iter->verdef_strtabidx, verdaux.vda_name); in elf_get_vername()
[all …]
/tools/objtool/arch/x86/
A Dspecial.c18 struct special_alt *iter = group; in arch_handle_alternative() local
20 unsigned int len = max(iter->orig_len, alt->orig_len); in arch_handle_alternative()
21 iter->orig_len = alt->orig_len = len; in arch_handle_alternative()
23 if (iter == prev) in arch_handle_alternative()
26 iter = list_next_entry(iter, list); in arch_handle_alternative()
/tools/perf/tests/shell/
A Dtrace_exit_race.sh19 iter=10
23 for _ in $(seq $iter); do
27 [ $result = $iter ]
46 echo "Missing output, expected $iter but only got $result"
/tools/testing/selftests/pidfd/
A Dpidfd_poll_test.c29 int iter, nevents; in main() local
47 for (iter = 0; iter < nr_iterations; iter++) { in main()
53 iter--; in main()
/tools/perf/ui/gtk/
A Dhists.c106 GtkTreeIter iter, new_parent; in perf_gtk__add_callchain_flat() local
132 new_parent = iter; in perf_gtk__add_callchain_flat()
153 new_parent = iter; in perf_gtk__add_callchain_flat()
168 GtkTreeIter iter; in perf_gtk__add_callchain_folded() local
209 gtk_tree_store_append(store, &iter, parent); in perf_gtk__add_callchain_folded()
229 GtkTreeIter iter, new_parent; in perf_gtk__add_callchain_graph() local
254 new_parent = iter; in perf_gtk__add_callchain_graph()
360 GtkTreeIter iter; in perf_gtk__show_hists() local
371 gtk_tree_store_append(store, &iter, NULL); in perf_gtk__show_hists()
421 GtkTreeIter iter; in perf_gtk__add_hierarchy_entries() local
[all …]
/tools/net/ynl/lib/
A Dynl.h107 #define ynl_dump_foreach(dump, iter) \ argument
108 for (typeof(dump->obj) *iter = &dump->obj; \
109 !ynl_dump_obj_is_last(iter); \
110 iter = ynl_dump_obj_next(iter))
/tools/bpf/bpftool/Documentation/
A Dbpftool-iter.rst4 bpftool-iter
17 **bpftool** [*OPTIONS*] **iter** *COMMAND*
26 | **bpftool** **iter pin** *OBJ* *PATH* [**map** *MAP*]
27 | **bpftool** **iter help**
34 bpftool iter pin *OBJ* *PATH* [map *MAP*]
51 bpftool iter help
60 **# bpftool iter pin bpf_iter_netlink.o /sys/fs/bpf/my_netlink**
67 **# bpftool iter pin bpf_iter_hashmap.o /sys/fs/bpf/my_hashmap map id 20**
/tools/testing/selftests/bpf/
A Dbench.h59 void (*report_progress)(int iter, struct bench_res* res, long delta_ns);
71 void hits_drops_report_progress(int iter, struct bench_res *res, long delta_ns);
73 void false_hits_report_progress(int iter, struct bench_res *res, long delta_ns);
75 void ops_report_progress(int iter, struct bench_res *res, long delta_ns);
77 void local_storage_report_progress(int iter, struct bench_res *res,
A Dbench.c39 void false_hits_report_progress(int iter, struct bench_res *res, long delta_ns) in false_hits_report_progress() argument
44 iter, (delta_ns - 1000000000) / 1000.0); in false_hits_report_progress()
78 iter, (delta_ns - 1000000000) / 1000.0); in hits_drops_report_progress()
159 void ops_report_progress(int iter, struct bench_res *res, long delta_ns) in ops_report_progress() argument
166 printf("Iter %3d (%7.3lfus): ", iter, (delta_ns - 1000000000) / 1000.0); in ops_report_progress()
192 void local_storage_report_progress(int iter, struct bench_res *res, in local_storage_report_progress() argument
201 printf("Iter %3d (%7.3lfus): ", iter, (delta_ns - 1000000000) / 1000.0); in local_storage_report_progress()
717 int iter = state.res_cnt++; in collect_measurements() local
718 struct bench_res *res = &state.results[iter]; in collect_measurements()
723 bench->report_progress(iter, res, delta_ns); in collect_measurements()
[all …]
/tools/testing/selftests/powerpc/security/
A Drfi_flush.c24 int fd, passes = 0, iter, rc = 0; in rfi_flush_test() local
67 iter = repetitions; in rfi_flush_test()
89 while (--iter) in rfi_flush_test()
112 iter = repetitions; in rfi_flush_test()
A Dentry_flush.c24 int fd, passes = 0, iter, rc = 0; in entry_flush_test() local
66 iter = repetitions; in entry_flush_test()
88 while (--iter) in entry_flush_test()
112 iter = repetitions; in entry_flush_test()
A Duaccess_flush.c25 int fd, passes = 0, iter, rc = 0; in uaccess_flush_test() local
80 iter = repetitions; in uaccess_flush_test()
102 while (--iter) in uaccess_flush_test()
126 iter = repetitions; in uaccess_flush_test()
/tools/bpf/bpftool/
A Dcgroup.c241 __u32 iter; in show_effective_bpf_progs() local
255 for (iter = 0; iter < p.prog_cnt; iter++) in show_effective_bpf_progs()
256 show_bpf_prog(prog_ids[iter], type, NULL, level); in show_effective_bpf_progs()
269 __u32 iter; in show_attached_bpf_progs() local
284 for (iter = 0; iter < p.prog_cnt; iter++) { in show_attached_bpf_progs()
287 attach_flags = prog_attach_flags[iter] ?: p.attach_flags; in show_attached_bpf_progs()
304 show_bpf_prog(prog_ids[iter], type, in show_attached_bpf_progs()
/tools/perf/
A Dbuiltin-annotate.c102 struct block_range_iter iter; in process_basic_block() local
113 if (!block_range_iter__valid(&iter)) in process_basic_block()
121 entry = block_range_iter(&iter); in process_basic_block()
126 entry = block_range_iter(&iter); in process_basic_block()
134 } while (block_range_iter__next(&iter)); in process_basic_block()
139 entry = block_range_iter(&iter); in process_basic_block()
177 struct hist_entry *he = iter->he; in hist_iter__branch_callback()
180 struct evsel *evsel = iter->evsel; in hist_iter__branch_callback()
201 struct hist_entry_iter iter = { in process_branch_callback() local
388 list_for_each_entry(iter, head, list) { in print_annotate_item_stat()
[all …]
/tools/testing/selftests/arm64/fp/
A Dkernel-test.c34 static int iter; variable
39 sig, iter, sigs); in handle_exit_signal()
313 printf("Failed to compute digest, iter=%d\n", iter); in main()
318 printf("Digest mismatch, iter=%d\n", iter); in main()
322 iter++; in main()
/tools/objtool/
A Delf.c170 struct symbol *iter; in find_symbol_by_offset() local
173 if (iter->offset == offset && iter->type != STT_SECTION) in find_symbol_by_offset()
174 return iter; in find_symbol_by_offset()
183 struct symbol *iter; in find_func_by_offset() local
186 if (iter->offset == offset && iter->type == STT_FUNC) in find_func_by_offset()
187 return iter; in find_func_by_offset()
196 struct symbol *iter; in find_symbol_containing() local
200 return iter; in find_symbol_containing()
249 struct symbol *iter; in find_func_containing() local
253 return iter; in find_func_containing()
[all …]
/tools/testing/selftests/perf_events/
A Dsigtrap_threads.c91 int iter; in test_thread() local
97 iter = ctx.iterate_on; /* read */ in test_thread()
98 if (iter >= 0) { in test_thread()
99 for (i = 0; i < iter - 1; i++) { in test_thread()
101 ctx.iterate_on = iter; /* idempotent write */ in test_thread()

Completed in 42 milliseconds

123