Lines Matching refs:caps
84 __u64 caps; member
581 err = parse_caps(val, &spec->unpriv.caps, "test caps"); in parse_test_spec()
782 static int drop_capabilities(struct cap_state *caps) in drop_capabilities() argument
788 err = cap_disable_effective(caps_to_drop, &caps->old_caps); in drop_capabilities()
794 caps->initialized = true; in drop_capabilities()
798 static int restore_capabilities(struct cap_state *caps) in restore_capabilities() argument
802 if (!caps->initialized) in restore_capabilities()
805 err = cap_enable_effective(caps->old_caps, NULL); in restore_capabilities()
808 caps->initialized = false; in restore_capabilities()
949 struct cap_state caps = {}; in run_subtest() local
975 if (drop_capabilities(&caps)) { in run_subtest()
979 if (subspec->caps) { in run_subtest()
980 err = cap_enable_effective(subspec->caps, NULL); in run_subtest()
1044 if (restore_capabilities(&caps)) in run_subtest()
1117 restore_capabilities(&caps); in run_subtest()