Lines Matching refs:test_attr
1273 LIBBPF_OPTS(bpf_test_run_opts, test_attr);
1311 test_attr.data_size_out = strtoul(*argv, &endptr, 0);
1339 test_attr.ctx_size_out = strtoul(*argv, &endptr, 0);
1367 err = get_run_data(data_fname_in, &data_in, &test_attr.data_size_in);
1372 if (!test_attr.data_size_out)
1373 test_attr.data_size_out = default_size;
1374 err = alloc_run_data(&data_out, test_attr.data_size_out);
1379 err = get_run_data(ctx_fname_in, &ctx_in, &test_attr.ctx_size_in);
1384 if (!test_attr.ctx_size_out)
1385 test_attr.ctx_size_out = default_size;
1386 err = alloc_run_data(&ctx_out, test_attr.ctx_size_out);
1391 test_attr.repeat = repeat;
1392 test_attr.data_in = data_in;
1393 test_attr.data_out = data_out;
1394 test_attr.ctx_in = ctx_in;
1395 test_attr.ctx_out = ctx_out;
1397 err = bpf_prog_test_run_opts(fd, &test_attr);
1411 if (test_attr.data_size_out)
1412 err += print_run_output(test_attr.data_out,
1413 test_attr.data_size_out,
1415 if (test_attr.ctx_size_out)
1416 err += print_run_output(test_attr.ctx_out,
1417 test_attr.ctx_size_out,
1421 jsonw_uint_field(json_wtr, "retval", test_attr.retval);
1422 jsonw_uint_field(json_wtr, "duration", test_attr.duration);
1426 test_attr.retval,
1427 repeat > 1 ? " (average)" : "", test_attr.duration);