Lines Matching refs:acl
24 struct posix_acl *acl; in btrfs_get_acl() local
48 acl = posix_acl_from_xattr(&init_user_ns, value, size); in btrfs_get_acl()
50 acl = NULL; in btrfs_get_acl()
52 acl = ERR_PTR(size); in btrfs_get_acl()
55 return acl; in btrfs_get_acl()
59 struct posix_acl *acl, int type) in __btrfs_set_acl() argument
71 return acl ? -EINVAL : 0; in __btrfs_set_acl()
78 if (acl) { in __btrfs_set_acl()
81 size = posix_acl_xattr_size(acl->a_count); in __btrfs_set_acl()
94 ret = posix_acl_to_xattr(&init_user_ns, acl, value, size); in __btrfs_set_acl()
108 set_cached_acl(inode, type, acl); in __btrfs_set_acl()
114 struct posix_acl *acl, int type) in btrfs_set_acl() argument
120 if (type == ACL_TYPE_ACCESS && acl) { in btrfs_set_acl()
122 &inode->i_mode, &acl); in btrfs_set_acl()
126 ret = __btrfs_set_acl(NULL, inode, acl, type); in btrfs_set_acl()