Lines Matching refs:acls
1874 struct posix_acl *acls; in ksmbd_vfs_set_init_posix_acl() local
1899 acls = posix_acl_alloc(6, GFP_KERNEL); in ksmbd_vfs_set_init_posix_acl()
1900 if (!acls) { in ksmbd_vfs_set_init_posix_acl()
1904 posix_state_to_acl(&acl_state, acls->a_entries); in ksmbd_vfs_set_init_posix_acl()
1906 rc = set_posix_acl(idmap, dentry, ACL_TYPE_ACCESS, acls); in ksmbd_vfs_set_init_posix_acl()
1911 posix_state_to_acl(&acl_state, acls->a_entries); in ksmbd_vfs_set_init_posix_acl()
1912 rc = set_posix_acl(idmap, dentry, ACL_TYPE_DEFAULT, acls); in ksmbd_vfs_set_init_posix_acl()
1919 posix_acl_release(acls); in ksmbd_vfs_set_init_posix_acl()
1926 struct posix_acl *acls; in ksmbd_vfs_inherit_posix_acl() local
1935 acls = get_inode_acl(parent_inode, ACL_TYPE_DEFAULT); in ksmbd_vfs_inherit_posix_acl()
1936 if (IS_ERR_OR_NULL(acls)) in ksmbd_vfs_inherit_posix_acl()
1938 pace = acls->a_entries; in ksmbd_vfs_inherit_posix_acl()
1940 for (i = 0; i < acls->a_count; i++, pace++) { in ksmbd_vfs_inherit_posix_acl()
1947 rc = set_posix_acl(idmap, dentry, ACL_TYPE_ACCESS, acls); in ksmbd_vfs_inherit_posix_acl()
1953 acls); in ksmbd_vfs_inherit_posix_acl()
1959 posix_acl_release(acls); in ksmbd_vfs_inherit_posix_acl()