Lines Matching refs:caps
616 static inline int bprm_caps_from_vfs_caps(struct cpu_vfs_cap_data *caps, in bprm_caps_from_vfs_caps() argument
624 if (caps->magic_etc & VFS_CAP_FLAGS_EFFECTIVE) in bprm_caps_from_vfs_caps()
627 if (caps->magic_etc & VFS_CAP_REVISION_MASK) in bprm_caps_from_vfs_caps()
635 (new->cap_bset.val & caps->permitted.val) | in bprm_caps_from_vfs_caps()
636 (new->cap_inheritable.val & caps->inheritable.val); in bprm_caps_from_vfs_caps()
638 if (caps->permitted.val & ~new->cap_permitted.val) in bprm_caps_from_vfs_caps()
673 struct vfs_cap_data *caps = (struct vfs_cap_data *) &data; in get_vfs_caps_from_disk() local
696 cpu_caps->magic_etc = magic_etc = le32_to_cpu(caps->magic_etc); in get_vfs_caps_from_disk()
728 cpu_caps->permitted.val = le32_to_cpu(caps->data[0].permitted); in get_vfs_caps_from_disk()
729 cpu_caps->inheritable.val = le32_to_cpu(caps->data[0].inheritable); in get_vfs_caps_from_disk()
736 cpu_caps->permitted.val += (u64)le32_to_cpu(caps->data[1].permitted) << 32; in get_vfs_caps_from_disk()
737 cpu_caps->inheritable.val += (u64)le32_to_cpu(caps->data[1].inheritable) << 32; in get_vfs_caps_from_disk()