Lines Matching refs:ace
286 __enum_uint8(vtype) type, int group, int owner, struct acl_entry *ace) in nfsrv_buildace() argument
297 if (ace->ae_entry_type & ACL_ENTRY_TYPE_ALLOW) in nfsrv_buildace()
299 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_DENY) in nfsrv_buildace()
301 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_AUDIT) in nfsrv_buildace()
310 if (ace->ae_flags & ACL_ENTRY_FILE_INHERIT) in nfsrv_buildace()
312 if (ace->ae_flags & ACL_ENTRY_DIRECTORY_INHERIT) in nfsrv_buildace()
314 if (ace->ae_flags & ACL_ENTRY_NO_PROPAGATE_INHERIT) in nfsrv_buildace()
316 if (ace->ae_flags & ACL_ENTRY_INHERIT_ONLY) in nfsrv_buildace()
318 if (ace->ae_flags & ACL_ENTRY_SUCCESSFUL_ACCESS) in nfsrv_buildace()
320 if (ace->ae_flags & ACL_ENTRY_FAILED_ACCESS) in nfsrv_buildace()
326 if (ace->ae_perm & ACL_LIST_DIRECTORY) in nfsrv_buildace()
328 if (ace->ae_perm & ACL_ADD_FILE) in nfsrv_buildace()
330 if (ace->ae_perm & ACL_ADD_SUBDIRECTORY) in nfsrv_buildace()
332 if (ace->ae_perm & ACL_READ_NAMED_ATTRS) in nfsrv_buildace()
334 if (ace->ae_perm & ACL_WRITE_NAMED_ATTRS) in nfsrv_buildace()
336 if (ace->ae_perm & ACL_EXECUTE) in nfsrv_buildace()
338 if (ace->ae_perm & ACL_DELETE_CHILD) in nfsrv_buildace()
340 if (ace->ae_perm & ACL_READ_ATTRIBUTES) in nfsrv_buildace()
342 if (ace->ae_perm & ACL_WRITE_ATTRIBUTES) in nfsrv_buildace()
344 if (ace->ae_perm & ACL_DELETE) in nfsrv_buildace()
346 if (ace->ae_perm & ACL_READ_ACL) in nfsrv_buildace()
348 if (ace->ae_perm & ACL_WRITE_ACL) in nfsrv_buildace()
350 if (ace->ae_perm & ACL_WRITE_OWNER) in nfsrv_buildace()
352 if (ace->ae_perm & ACL_SYNCHRONIZE) in nfsrv_buildace()
355 acemask = nfs_aceperm(ace->ae_perm); in nfsrv_buildace()