| /tools/testing/selftests/bpf/progs/ |
| A D | bpf_iter_ksym.c | 32 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 D | iters_state_safety.c | 36 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 D | iters_looping.c | 35 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 D | verifier_bits_iter.c | 60 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 D | regression3.c | 34 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 D | block-range.h | 51 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 D | block-range.c | 118 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 D | hist.c | 1022 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 D | elf.c | 105 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 D | special.c | 18 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 D | trace_exit_race.sh | 19 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 D | pidfd_poll_test.c | 29 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 D | hists.c | 106 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 D | ynl.h | 107 #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 D | bpftool-iter.rst | 4 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 D | bench.h | 59 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 D | bench.c | 39 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 D | rfi_flush.c | 24 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 D | entry_flush.c | 24 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 D | uaccess_flush.c | 25 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 D | cgroup.c | 241 __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 D | builtin-annotate.c | 102 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 D | kernel-test.c | 34 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 D | elf.c | 170 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 D | sigtrap_threads.c | 91 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()
|