• Home
  • Raw
  • Download

Lines Matching refs:flags

74 mask_from_posix(unsigned short perm, unsigned int flags)  in mask_from_posix()  argument
78 if (flags & NFS4_ACL_OWNER) in mask_from_posix()
84 if ((perm & ACL_WRITE) && (flags & NFS4_ACL_DIR)) in mask_from_posix()
92 deny_mask_from_posix(unsigned short perm, u32 flags) in deny_mask_from_posix() argument
100 if ((perm & ACL_WRITE) && (flags & NFS4_ACL_DIR)) in deny_mask_from_posix()
117 low_mode_from_nfs4(u32 perm, unsigned short *mode, unsigned int flags) in low_mode_from_nfs4() argument
121 if (flags & NFS4_ACL_DIR) in low_mode_from_nfs4()
143 unsigned int flags) in nfs4_acl_posix_to_nfsv4() argument
165 _posix_to_nfsv4_one(pacl, acl, flags & ~NFS4_ACL_TYPE_DEFAULT); in nfs4_acl_posix_to_nfsv4()
168 _posix_to_nfsv4_one(dpacl, acl, flags | NFS4_ACL_TYPE_DEFAULT); in nfs4_acl_posix_to_nfsv4()
228 unsigned int flags) in _posix_to_nfsv4_one() argument
234 int eflag = ((flags & NFS4_ACL_TYPE_DEFAULT) ? in _posix_to_nfsv4_one()
253 ace->access_mask = deny_mask_from_posix(deny, flags); in _posix_to_nfsv4_one()
261 ace->access_mask = mask_from_posix(pa->e_perm, flags | NFS4_ACL_OWNER); in _posix_to_nfsv4_one()
273 ace->access_mask = deny_mask_from_posix(deny, flags); in _posix_to_nfsv4_one()
282 flags); in _posix_to_nfsv4_one()
299 ace->access_mask = mask_from_posix(pas.group, flags); in _posix_to_nfsv4_one()
309 flags); in _posix_to_nfsv4_one()
325 ace->access_mask = deny_mask_from_posix(deny, flags); in _posix_to_nfsv4_one()
338 ace->access_mask = mask_from_posix(deny, flags); in _posix_to_nfsv4_one()
351 ace->access_mask = mask_from_posix(pa->e_perm, flags); in _posix_to_nfsv4_one()
500 posix_state_to_acl(struct posix_acl_state *state, unsigned int flags) in posix_state_to_acl() argument
512 if (state->empty && (flags & NFS4_ACL_TYPE_DEFAULT)) { in posix_state_to_acl()
531 low_mode_from_nfs4(state->owner.allow, &pace->e_perm, flags); in posix_state_to_acl()
541 &pace->e_perm, flags); in posix_state_to_acl()
551 low_mode_from_nfs4(state->group.allow, &pace->e_perm, flags); in posix_state_to_acl()
562 &pace->e_perm, flags); in posix_state_to_acl()
569 low_mode_from_nfs4(state->mask.allow, &pace->e_perm, flags); in posix_state_to_acl()
577 low_mode_from_nfs4(state->other.allow, &pace->e_perm, flags); in posix_state_to_acl()
702 struct posix_acl **dpacl, unsigned int flags) in nfs4_acl_nfsv4_to_posix() argument
725 if (!(flags & NFS4_ACL_DIR)) in nfs4_acl_nfsv4_to_posix()
737 *pacl = posix_state_to_acl(&effective_acl_state, flags); in nfs4_acl_nfsv4_to_posix()
744 flags | NFS4_ACL_TYPE_DEFAULT); in nfs4_acl_nfsv4_to_posix()