Lines Matching refs:cap
81 int cap, int audit) in cap_capable()
86 if (cap == CAP_NET_RAW && in_egroup_p(AID_NET_RAW)) in cap_capable()
88 if (cap == CAP_NET_ADMIN && in_egroup_p(AID_NET_ADMIN)) in cap_capable()
99 return cap_raised(cred->cap_effective, cap) ? 0 : -EPERM; in cap_capable()
376 __u32 permitted = caps->permitted.cap[i]; in bprm_caps_from_vfs_caps()
377 __u32 inheritable = caps->inheritable.cap[i]; in bprm_caps_from_vfs_caps()
383 new->cap_permitted.cap[i] = in bprm_caps_from_vfs_caps()
384 (new->cap_bset.cap[i] & permitted) | in bprm_caps_from_vfs_caps()
385 (new->cap_inheritable.cap[i] & inheritable); in bprm_caps_from_vfs_caps()
387 if (permitted & ~new->cap_permitted.cap[i]) in bprm_caps_from_vfs_caps()
447 cpu_caps->permitted.cap[i] = le32_to_cpu(caps.data[i].permitted); in get_vfs_caps_from_disk()
448 cpu_caps->inheritable.cap[i] = le32_to_cpu(caps.data[i].inheritable); in get_vfs_caps_from_disk()
451 cpu_caps->permitted.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in get_vfs_caps_from_disk()
452 cpu_caps->inheritable.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in get_vfs_caps_from_disk()
889 static int cap_prctl_drop(unsigned long cap) in cap_prctl_drop() argument
895 if (!cap_valid(cap)) in cap_prctl_drop()
901 cap_lower(new->cap_bset, cap); in cap_prctl_drop()