Lines Matching refs:repeat
55 static bool bpf_test_timer_continue(struct bpf_test_timer *t, u32 repeat, int *err, u32 *duration) in bpf_test_timer_continue() argument
59 if (t->i >= repeat) { in bpf_test_timer_continue()
90 static int bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat, in bpf_test_run() argument
110 if (!repeat) in bpf_test_run()
111 repeat = 1; in bpf_test_run()
121 } while (bpf_test_timer_continue(&t, repeat, &ret, time)); in bpf_test_run()
350 kattr->test.repeat) in bpf_prog_test_run_raw_tp()
572 u32 repeat = kattr->test.repeat; in bpf_prog_test_run_skb() local
666 ret = bpf_test_run(prog, skb, repeat, &retval, &duration, false); in bpf_prog_test_run_skb()
763 u32 repeat = kattr->test.repeat; in bpf_prog_test_run_xdp() local
808 if (repeat > 1) in bpf_prog_test_run_xdp()
810 ret = bpf_test_run(prog, &xdp, repeat, &retval, &duration, true); in bpf_prog_test_run_xdp()
830 if (repeat > 1) in bpf_prog_test_run_xdp()
861 u32 repeat = kattr->test.repeat; in bpf_prog_test_run_flow_dissector() local
885 if (!repeat) in bpf_prog_test_run_flow_dissector()
886 repeat = 1; in bpf_prog_test_run_flow_dissector()
908 } while (bpf_test_timer_continue(&t, repeat, &ret, &duration)); in bpf_prog_test_run_flow_dissector()
932 u32 repeat = kattr->test.repeat; in bpf_prog_test_run_sk_lookup() local
947 if (!repeat) in bpf_prog_test_run_sk_lookup()
948 repeat = 1; in bpf_prog_test_run_sk_lookup()
1003 } while (bpf_test_timer_continue(&t, repeat, &ret, &duration)); in bpf_prog_test_run_sk_lookup()
1042 kattr->test.repeat || kattr->test.flags) in bpf_prog_test_run_syscall()