Lines Matching refs:unpriv

90 	struct test_subspec unpriv;  member
137 free_msgs(&spec->unpriv.expect_msgs); in free_test_spec()
139 free_msgs(&spec->unpriv.expect_xlated); in free_test_spec()
141 free_msgs(&spec->unpriv.jited); in free_test_spec()
144 free(spec->unpriv.name); in free_test_spec()
146 spec->unpriv.name = NULL; in free_test_spec()
460 spec->unpriv.expect_failure = true; in parse_test_spec()
464 spec->unpriv.expect_failure = false; in parse_test_spec()
479 err = push_msg(msg, &spec->unpriv.expect_msgs); in parse_test_spec()
502 &spec->unpriv.jited); in parse_test_spec()
515 &spec->unpriv.expect_xlated); in parse_test_spec()
528 err = parse_retval(val, &spec->unpriv.retval, "__retval_unpriv"); in parse_test_spec()
532 spec->unpriv.execute = true; in parse_test_spec()
587 err = parse_caps(val, &spec->unpriv.caps, "test caps"); in parse_test_spec()
637 spec->unpriv.name = name; in parse_test_spec()
642 spec->unpriv.expect_failure = spec->priv.expect_failure; in parse_test_spec()
645 spec->unpriv.retval = spec->priv.retval; in parse_test_spec()
646 spec->unpriv.execute = spec->priv.execute; in parse_test_spec()
649 if (spec->unpriv.expect_msgs.cnt == 0) in parse_test_spec()
650 clone_msgs(&spec->priv.expect_msgs, &spec->unpriv.expect_msgs); in parse_test_spec()
651 if (spec->unpriv.expect_xlated.cnt == 0) in parse_test_spec()
652 clone_msgs(&spec->priv.expect_xlated, &spec->unpriv.expect_xlated); in parse_test_spec()
653 if (spec->unpriv.jited.cnt == 0) in parse_test_spec()
654 clone_msgs(&spec->priv.jited, &spec->unpriv.jited); in parse_test_spec()
948 bool unpriv) in run_subtest() argument
950 struct test_subspec *subspec = unpriv ? &spec->unpriv : &spec->priv; in run_subtest()
975 if (unpriv) { in run_subtest()
1013 spec_iter->mode_mask & (unpriv ? UNPRIV : PRIV)) in run_subtest()
1028 bpf_map__set_autocreate(map, !unpriv || is_unpriv_capable_map(map)); in run_subtest()