Lines Matching refs:test_attr
917 struct bpf_prog_test_run_attr test_attr = {0}; in do_run() local
960 test_attr.data_size_out = strtoul(*argv, &endptr, 0); in do_run()
988 test_attr.ctx_size_out = strtoul(*argv, &endptr, 0); in do_run()
1016 err = get_run_data(data_fname_in, &data_in, &test_attr.data_size_in); in do_run()
1021 if (!test_attr.data_size_out) in do_run()
1022 test_attr.data_size_out = default_size; in do_run()
1023 err = alloc_run_data(&data_out, test_attr.data_size_out); in do_run()
1028 err = get_run_data(ctx_fname_in, &ctx_in, &test_attr.ctx_size_in); in do_run()
1033 if (!test_attr.ctx_size_out) in do_run()
1034 test_attr.ctx_size_out = default_size; in do_run()
1035 err = alloc_run_data(&ctx_out, test_attr.ctx_size_out); in do_run()
1040 test_attr.prog_fd = fd; in do_run()
1041 test_attr.repeat = repeat; in do_run()
1042 test_attr.data_in = data_in; in do_run()
1043 test_attr.data_out = data_out; in do_run()
1044 test_attr.ctx_in = ctx_in; in do_run()
1045 test_attr.ctx_out = ctx_out; in do_run()
1047 err = bpf_prog_test_run_xattr(&test_attr); in do_run()
1061 if (test_attr.data_size_out) in do_run()
1062 err += print_run_output(test_attr.data_out, in do_run()
1063 test_attr.data_size_out, in do_run()
1065 if (test_attr.ctx_size_out) in do_run()
1066 err += print_run_output(test_attr.ctx_out, in do_run()
1067 test_attr.ctx_size_out, in do_run()
1071 jsonw_uint_field(json_wtr, "retval", test_attr.retval); in do_run()
1072 jsonw_uint_field(json_wtr, "duration", test_attr.duration); in do_run()
1076 test_attr.retval, in do_run()
1077 repeat > 1 ? " (average)" : "", test_attr.duration); in do_run()