Lines Matching refs:repeat
61 u32 repeat, int *err, u32 *duration)
65 if (t->i >= repeat) {
282 u32 repeat)
293 batch_sz = min_t(u32, repeat, xdp->batch_size);
365 u32 repeat, u32 batch_size, u32 *time)
372 if (!repeat)
373 repeat = 1;
382 ret = xdp_test_run_batch(&xdp, prog, repeat - t.i);
385 } while (bpf_test_timer_continue(&t, xdp.frame_cnt, repeat, &ret, time));
392 static int bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat,
412 if (!repeat)
413 repeat = 1;
425 } while (bpf_test_timer_continue(&t, 1, repeat, &ret, time));
726 /* doesn't support data_in/out, ctx_out, duration, or repeat */
729 kattr->test.repeat || kattr->test.batch_size)
951 u32 repeat = kattr->test.repeat;
1046 ret = bpf_test_run(prog, skb, repeat, &retval, &duration, false);
1147 u32 repeat = kattr->test.repeat;
1251 if (repeat > 1)
1255 ret = bpf_test_run_xdp_live(prog, &xdp, repeat, batch_size, &duration);
1257 ret = bpf_test_run(prog, &xdp, repeat, &retval, &duration, true);
1274 if (repeat > 1)
1307 u32 repeat = kattr->test.repeat;
1328 if (!repeat)
1329 repeat = 1;
1351 } while (bpf_test_timer_continue(&t, 1, repeat, &ret, &duration));
1375 u32 repeat = kattr->test.repeat;
1387 if (!repeat)
1388 repeat = 1;
1443 } while (bpf_test_timer_continue(&t, 1, repeat, &ret, &duration));
1479 /* doesn't support data_in/out, ctx_out, duration, or repeat or flags */
1482 kattr->test.repeat || kattr->test.flags ||
1578 u32 repeat = kattr->test.repeat;
1599 if (!repeat)
1600 repeat = 1;
1655 ret = bpf_test_run(prog, &ctx, repeat, &retval, &duration, false);