Lines Matching refs:default_acl
161 struct posix_acl *acl, *default_acl; in ceph_pre_init_acls() local
167 err = posix_acl_create(dir, mode, &default_acl, &acl); in ceph_pre_init_acls()
181 if (!default_acl && !acl) in ceph_pre_init_acls()
186 if (default_acl) in ceph_pre_init_acls()
187 val_size2 = posix_acl_xattr_size(default_acl->a_count); in ceph_pre_init_acls()
202 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls()
218 if (default_acl) { in ceph_pre_init_acls()
225 err = posix_acl_to_xattr(&init_user_ns, default_acl, in ceph_pre_init_acls()
236 info->default_acl = default_acl; in ceph_pre_init_acls()
242 posix_acl_release(default_acl); in ceph_pre_init_acls()
254 ceph_set_cached_acl(inode, ACL_TYPE_DEFAULT, info->default_acl); in ceph_init_inode_acls()
260 posix_acl_release(info->default_acl); in ceph_release_acls_info()