Home
last modified time | relevance | path

Searched refs:default_acl (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/fs/ceph/
Dacl.c161 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()
[all …]
Dsuper.h812 void *default_acl; member
/linux-4.4.14/fs/btrfs/
Dacl.c139 struct posix_acl *default_acl, *acl; in btrfs_init_acl() local
146 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in btrfs_init_acl()
150 if (default_acl) { in btrfs_init_acl()
151 ret = __btrfs_set_acl(trans, inode, default_acl, in btrfs_init_acl()
153 posix_acl_release(default_acl); in btrfs_init_acl()
163 if (!default_acl && !acl) in btrfs_init_acl()
/linux-4.4.14/fs/hfsplus/
Dposix_acl.c114 struct posix_acl *default_acl, *acl; in hfsplus_init_posix_acl() local
123 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in hfsplus_init_posix_acl()
127 if (default_acl) { in hfsplus_init_posix_acl()
128 err = hfsplus_set_posix_acl(inode, default_acl, in hfsplus_init_posix_acl()
130 posix_acl_release(default_acl); in hfsplus_init_posix_acl()
/linux-4.4.14/fs/jfs/
Dacl.c139 struct posix_acl *default_acl, *acl; in jfs_init_acl() local
142 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in jfs_init_acl()
146 if (default_acl) { in jfs_init_acl()
147 rc = __jfs_set_acl(tid, inode, ACL_TYPE_DEFAULT, default_acl); in jfs_init_acl()
148 posix_acl_release(default_acl); in jfs_init_acl()
/linux-4.4.14/fs/f2fs/
Dacl.c333 struct posix_acl **default_acl, struct posix_acl **acl, in f2fs_acl_create() argument
341 *default_acl = NULL; in f2fs_acl_create()
370 *default_acl = p; in f2fs_acl_create()
384 struct posix_acl *default_acl = NULL, *acl = NULL; in f2fs_init_acl() local
387 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); in f2fs_init_acl()
391 if (default_acl) { in f2fs_init_acl()
392 error = __f2fs_set_acl(inode, ACL_TYPE_DEFAULT, default_acl, in f2fs_init_acl()
394 posix_acl_release(default_acl); in f2fs_init_acl()
/linux-4.4.14/fs/ext2/
Dacl.c240 struct posix_acl *default_acl, *acl; in ext2_init_acl() local
243 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl()
247 if (default_acl) { in ext2_init_acl()
248 error = ext2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in ext2_init_acl()
249 posix_acl_release(default_acl); in ext2_init_acl()
/linux-4.4.14/fs/ext4/
Dacl.c264 struct posix_acl *default_acl, *acl; in ext4_init_acl() local
267 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl()
271 if (default_acl) { in ext4_init_acl()
273 default_acl); in ext4_init_acl()
274 posix_acl_release(default_acl); in ext4_init_acl()
/linux-4.4.14/fs/jffs2/
Dacl.c272 struct posix_acl *default_acl, *acl; in jffs2_init_acl_pre() local
277 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre()
281 if (default_acl) { in jffs2_init_acl_pre()
282 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in jffs2_init_acl_pre()
283 posix_acl_release(default_acl); in jffs2_init_acl_pre()
/linux-4.4.14/fs/reiserfs/
Dxattr_acl.c306 struct posix_acl *default_acl, *acl; in reiserfs_inherit_default_acl() local
330 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in reiserfs_inherit_default_acl()
334 if (default_acl) { in reiserfs_inherit_default_acl()
336 default_acl); in reiserfs_inherit_default_acl()
337 posix_acl_release(default_acl); in reiserfs_inherit_default_acl()
/linux-4.4.14/fs/nfs/
Dnfs3proc.c322 struct posix_acl *default_acl, *acl; in nfs3_proc_create() local
345 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
395 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_create()
399 posix_acl_release(default_acl); in nfs3_proc_create()
549 struct posix_acl *default_acl, *acl; in nfs3_proc_mkdir() local
559 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
573 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mkdir()
577 posix_acl_release(default_acl); in nfs3_proc_mkdir()
674 struct posix_acl *default_acl, *acl; in nfs3_proc_mknod() local
685 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod()
[all …]
/linux-4.4.14/fs/
Dposix_acl.c547 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
554 *default_acl = NULL; in posix_acl_create()
583 *default_acl = p; in posix_acl_create()
884 struct posix_acl *default_acl, *acl; in simple_acl_create() local
887 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in simple_acl_create()
891 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in simple_acl_create()
894 if (default_acl) in simple_acl_create()
895 posix_acl_release(default_acl); in simple_acl_create()
/linux-4.4.14/include/linux/
Dposix_acl.h131 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
133 *default_acl = *acl = NULL; in posix_acl_create()
/linux-4.4.14/fs/xfs/
Dxfs_iops.c136 struct posix_acl *default_acl, *acl; in xfs_generic_create() local
152 error = posix_acl_create(dir, &mode, &default_acl, &acl); in xfs_generic_create()
172 if (default_acl) { in xfs_generic_create()
173 error = xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create()
192 if (default_acl) in xfs_generic_create()
193 posix_acl_release(default_acl); in xfs_generic_create()
/linux-4.4.14/fs/gfs2/
Dinode.c590 struct posix_acl *default_acl, *acl; in gfs2_create_inode() local
651 error = posix_acl_create(dir, &mode, &default_acl, &acl); in gfs2_create_inode()
694 if (default_acl || acl) in gfs2_create_inode()
736 if (default_acl) { in gfs2_create_inode()
737 error = gfs2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in gfs2_create_inode()
738 posix_acl_release(default_acl); in gfs2_create_inode()
781 if (default_acl) in gfs2_create_inode()
782 posix_acl_release(default_acl); in gfs2_create_inode()