Lines Matching refs:cap
72 int cap, int audit) in cap_capable()
83 return cap_raised(cred->cap_effective, cap) ? 0 : -EPERM; in cap_capable()
360 __u32 permitted = caps->permitted.cap[i]; in bprm_caps_from_vfs_caps()
361 __u32 inheritable = caps->inheritable.cap[i]; in bprm_caps_from_vfs_caps()
367 new->cap_permitted.cap[i] = in bprm_caps_from_vfs_caps()
368 (new->cap_bset.cap[i] & permitted) | in bprm_caps_from_vfs_caps()
369 (new->cap_inheritable.cap[i] & inheritable); in bprm_caps_from_vfs_caps()
371 if (permitted & ~new->cap_permitted.cap[i]) in bprm_caps_from_vfs_caps()
431 cpu_caps->permitted.cap[i] = le32_to_cpu(caps.data[i].permitted); in get_vfs_caps_from_disk()
432 cpu_caps->inheritable.cap[i] = le32_to_cpu(caps.data[i].inheritable); in get_vfs_caps_from_disk()
435 cpu_caps->permitted.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in get_vfs_caps_from_disk()
436 cpu_caps->inheritable.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in get_vfs_caps_from_disk()
869 static int cap_prctl_drop(unsigned long cap) in cap_prctl_drop() argument
875 if (!cap_valid(cap)) in cap_prctl_drop()
881 cap_lower(new->cap_bset, cap); in cap_prctl_drop()