/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_loop.c | 17 skel->bss->nr_loops = 0; in check_nr_loops() 21 ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops, in check_nr_loops() 25 skel->bss->nr_loops = 500; in check_nr_loops() 29 ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops, in check_nr_loops() 34 skel->bss->nr_loops = -1; in check_nr_loops() 52 skel->bss->nr_loops = 400; in check_callback_fn_stop() 74 skel->bss->nr_loops = 10; in check_null_callback_ctx() 78 ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops, in check_null_callback_ctx() 102 __u32 nr_loops = 100, nested_callback_nr_loops = 4; in check_nested_calls() local 110 skel->bss->nr_loops in check_nested_calls() [all...] |
/linux/tools/testing/selftests/bpf/benchs/ |
H A D | bench_bpf_loop.c | 14 __u32 nr_loops; member 16 .nr_loops = 10, 24 { "nr_loops", ARG_NR_LOOPS, "nr_loops", 0, 33 args.nr_loops = strtol(arg, NULL, 10); in parse_arg() 88 ctx.skel->bss->nr_loops = args.nr_loops; in setup()
|
H A D | bench_bpf_hashmap_lookup.c | 25 __u32 nr_loops; member 31 .nr_loops = 1000000, 51 { "nr_loops", ARG_NR_LOOPS, "NR_LOOPS", 0, 96 fprintf(stderr, "invalid nr_loops: %ld (min=1 max=%u)\n", in parse_arg() 100 args.nr_loops = ret; in parse_arg() 172 ctx.skel->bss->nr_loops = args.nr_loops / args.nr_entries; in setup() 203 return args.nr_loops * 1000000000llu / time / 1000000.0L; in events_from_time()
|
H A D | bench_bpf_hashmap_full_update.c | 50 ctx.skel->bss->nr_loops = MAX_LOOP_NUM; in setup() 77 i, ctx.skel->bss->nr_loops * 1000000000ll / time); in hashmap_report_final()
|
/linux/tools/testing/selftests/net/bench/page_pool/ |
H A D | bench_page_pool_simple.c | 216 uint32_t nr_loops = loops; in run_benchmark_tests() local 220 time_bench_loop(nr_loops * 10, 0, "for_loop", NULL, in run_benchmark_tests() 222 time_bench_loop(nr_loops * 10, 0, "atomic_inc", NULL, in run_benchmark_tests() 224 time_bench_loop(nr_loops, 0, "lock", NULL, time_bench_lock); in run_benchmark_tests() 229 time_bench_loop(nr_loops, 0, "no-softirq-page_pool01", NULL, in run_benchmark_tests() 232 time_bench_loop(nr_loops, 0, "no-softirq-page_pool02", NULL, in run_benchmark_tests() 235 time_bench_loop(nr_loops, 0, "no-softirq-page_pool03", NULL, in run_benchmark_tests()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | bpf_loop_bench.c | 10 u32 nr_loops; variable 20 bpf_loop(nr_loops, empty_callback, NULL, 0); in outer_loop() 21 __sync_add_and_fetch(&hits, nr_loops); in outer_loop()
|
H A D | bpf_loop.c | 24 u32 nr_loops; variable 73 nr_loops_returned = bpf_loop(nr_loops, callback, &data, 0); in test_prog() 89 nr_loops_returned = bpf_loop(nr_loops, empty_callback, NULL, 0); in prog_null_ctx() 102 err = bpf_loop(nr_loops, callback, &data, 1); in prog_invalid_flags() 116 bpf_loop(nr_loops, nested_callback1, &data, 0); in prog_nested_calls()
|
H A D | bpf_hashmap_full_update_bench.c | 20 u64 nr_loops; variable 37 bpf_loop(nr_loops, loop_update_callback, &key, 0); in benchmark()
|
H A D | bpf_hashmap_lookup.c | 22 u64 nr_loops; variable 59 bpf_loop(nr_loops, loop_lookup_callback, NULL, 0); in benchmark()
|
/linux/tools/perf/bench/ |
H A D | mem-functions.c | 33 static int nr_loops = 1; variable 45 OPT_INTEGER('l', "nr_loops", &nr_loops, 193 size_total = (double)size * nr_loops; in bench_mem_common() 247 for (i = 0; i < nr_loops; ++i) in do_memcpy_cycles() 263 for (i = 0; i < nr_loops; ++i) in do_memcpy_gettimeofday() 269 return (double)(((double)size * nr_loops) / timeval2double(&tv_diff)); in do_memcpy_gettimeofday() 317 for (i = 0; i < nr_loops; ++i) in do_memset_cycles() 337 for (i = 0; i < nr_loops; ++i) in do_memset_gettimeofday() 343 return (double)(((double)size * nr_loops) / timeval2doubl in do_memset_gettimeofday() [all...] |
H A D | sched-messaging.c | 36 static unsigned int nr_loops = 100; variable 93 /* Sender sprays nr_loops messages down each file descriptor */ 103 for (i = 0; i < nr_loops; i++) { in sender() 235 ctx->num_packets = num_fds * nr_loops; in group() 283 OPT_UINTEGER('l', "nr_loops", &nr_loops, "Specify the number of loops to run (default: 100)"),
|
H A D | numa.c | 102 u32 nr_loops; member 180 OPT_UINTEGER('l', "nr_loops" , &p0.nr_loops, "max number of loops to run (default: unlimited)"), 895 chunk_1 = words/g->p.nr_loops; in do_work() 1198 (double)(l+1)/g->p.nr_loops*100.0, runtime_ns_max / NSEC_PER_SEC / 60.0); in show_summary() 1275 for (l = 0; l < g->p.nr_loops; l++) { in worker_thread() 1468 g->p.nr_loops, g->p.bytes_global/1024/1024); in print_summary() 1470 g->p.nr_loops, g->p.bytes_process/1024/1024); in print_summary() 1472 g->p.nr_loops, g->p.bytes_thread/1024/1024); in print_summary() 1832 p->nr_loops in init_params() [all...] |
/linux/kernel/bpf/ |
H A D | bpf_iter.c | 742 BPF_CALL_4(bpf_loop, u32, nr_loops, void *, callback_fn, void *, callback_ctx, in BPF_CALL_4() argument 755 if (nr_loops > BPF_MAX_LOOPS) in BPF_CALL_4() 758 for (i = 0; i < nr_loops; i++) { in BPF_CALL_4()
|
/linux/kernel/trace/ |
H A D | ring_buffer.c | 1516 int nr_loops = 0; in rb_check_pages() local 1538 if (++nr_loops > 3) in rb_check_pages() 4571 int nr_loops = 0; in rb_reserve_next_event() local 4627 if (RB_WARN_ON(cpu_buffer, ++nr_loops > 1000)) in rb_reserve_next_event() 5396 int nr_loops = 0; in rb_get_reader_page() local 5409 if (RB_WARN_ON(cpu_buffer, ++nr_loops > 3)) { in rb_get_reader_page() 5530 for (nr_loops = 0; nr_loops < USECS_WAIT; nr_loops++) { in rb_get_reader_page() 5542 if (RB_WARN_ON(cpu_buffer, nr_loops in rb_get_reader_page() 5624 int nr_loops = 0; rb_buffer_peek() local 5698 int nr_loops = 0; rb_iter_peek() local [all...] |
/linux/kernel/sched/ |
H A D | ext.c | 3075 int nr_loops = SCX_DSP_MAX_LOOPS; in balance_one() local 3160 if (unlikely(!--nr_loops)) { in balance_one()
|