Home
last modified time | relevance | path

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

/linux/fs/ceph/
A Dacl.c169 struct posix_acl *acl, *default_acl; in ceph_pre_init_acls() local
175 err = posix_acl_create(dir, mode, &default_acl, &acl); in ceph_pre_init_acls()
189 if (!default_acl && !acl) in ceph_pre_init_acls()
194 if (default_acl) in ceph_pre_init_acls()
195 val_size2 = posix_acl_xattr_size(default_acl->a_count); in ceph_pre_init_acls()
209 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls()
225 if (default_acl) { in ceph_pre_init_acls()
232 err = posix_acl_to_xattr(&init_user_ns, default_acl, in ceph_pre_init_acls()
243 as_ctx->default_acl = default_acl; in ceph_pre_init_acls()
249 posix_acl_release(default_acl); in ceph_pre_init_acls()
[all …]
A Dsuper.h1054 void *default_acl; member
A Dxattr.c1379 posix_acl_release(as_ctx->default_acl); in ceph_release_acl_sec_ctx()
/linux/fs/btrfs/
A Dacl.c135 struct posix_acl *default_acl, *acl; in btrfs_init_acl() local
142 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in btrfs_init_acl()
146 if (default_acl) { in btrfs_init_acl()
147 ret = __btrfs_set_acl(trans, &init_user_ns, inode, default_acl, in btrfs_init_acl()
149 posix_acl_release(default_acl); in btrfs_init_acl()
159 if (!default_acl && !acl) in btrfs_init_acl()
/linux/fs/jfs/
A Dacl.c131 struct posix_acl *default_acl, *acl; in jfs_init_acl() local
134 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in jfs_init_acl()
138 if (default_acl) { in jfs_init_acl()
139 rc = __jfs_set_acl(tid, inode, ACL_TYPE_DEFAULT, default_acl); in jfs_init_acl()
140 posix_acl_release(default_acl); in jfs_init_acl()
/linux/fs/orangefs/
A Dacl.c163 struct posix_acl *default_acl, *acl; in orangefs_init_acl() local
168 error = posix_acl_create(dir, &mode, &default_acl, &acl); in orangefs_init_acl()
172 if (default_acl) { in orangefs_init_acl()
173 error = __orangefs_set_acl(inode, default_acl, in orangefs_init_acl()
175 posix_acl_release(default_acl); in orangefs_init_acl()
/linux/fs/f2fs/
A Dacl.c359 struct posix_acl **default_acl, struct posix_acl **acl, in f2fs_acl_create() argument
367 *default_acl = NULL; in f2fs_acl_create()
398 *default_acl = p; in f2fs_acl_create()
412 struct posix_acl *default_acl = NULL, *acl = NULL; in f2fs_init_acl() local
415 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); in f2fs_init_acl()
421 if (default_acl) { in f2fs_init_acl()
422 error = __f2fs_set_acl(inode, ACL_TYPE_DEFAULT, default_acl, in f2fs_init_acl()
424 posix_acl_release(default_acl); in f2fs_init_acl()
/linux/fs/ext2/
A Dacl.c254 struct posix_acl *default_acl, *acl; in ext2_init_acl() local
257 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl()
261 if (default_acl) { in ext2_init_acl()
262 error = __ext2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in ext2_init_acl()
263 posix_acl_release(default_acl); in ext2_init_acl()
/linux/fs/jffs2/
A Dacl.c275 struct posix_acl *default_acl, *acl; in jffs2_init_acl_pre() local
280 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre()
284 if (default_acl) { in jffs2_init_acl_pre()
285 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in jffs2_init_acl_pre()
286 posix_acl_release(default_acl); in jffs2_init_acl_pre()
/linux/fs/ext4/
A Dacl.c282 struct posix_acl *default_acl, *acl; in ext4_init_acl() local
285 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl()
289 if (default_acl) { in ext4_init_acl()
291 default_acl, XATTR_CREATE); in ext4_init_acl()
292 posix_acl_release(default_acl); in ext4_init_acl()
/linux/fs/reiserfs/
A Dxattr_acl.c309 struct posix_acl *default_acl, *acl; in reiserfs_inherit_default_acl() local
331 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in reiserfs_inherit_default_acl()
335 if (default_acl) { in reiserfs_inherit_default_acl()
337 default_acl); in reiserfs_inherit_default_acl()
338 posix_acl_release(default_acl); in reiserfs_inherit_default_acl()
/linux/fs/nfs/
A Dnfs3proc.c339 struct posix_acl *default_acl, *acl; in nfs3_proc_create() local
363 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
417 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_create()
423 posix_acl_release(default_acl); in nfs3_proc_create()
582 struct posix_acl *default_acl, *acl; in nfs3_proc_mkdir() local
593 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
612 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mkdir()
617 posix_acl_release(default_acl); in nfs3_proc_mkdir()
713 struct posix_acl *default_acl, *acl; in nfs3_proc_mknod() local
762 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mknod()
[all …]
/linux/fs/
A Dposix_acl.c614 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
621 *default_acl = NULL; in posix_acl_create()
651 *default_acl = p; in posix_acl_create()
998 struct posix_acl *default_acl, *acl; in simple_acl_create() local
1001 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in simple_acl_create()
1005 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in simple_acl_create()
1008 if (default_acl) in simple_acl_create()
1009 posix_acl_release(default_acl); in simple_acl_create()
/linux/include/linux/
A Dposix_acl.h119 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
121 *default_acl = *acl = NULL; in posix_acl_create()
/linux/fs/xfs/
A Dxfs_iops.c146 struct posix_acl *default_acl, in xfs_create_need_xattr() argument
151 if (default_acl) in xfs_create_need_xattr()
172 struct posix_acl *default_acl, *acl; in xfs_generic_create() local
187 error = posix_acl_create(dir, &mode, &default_acl, &acl); in xfs_generic_create()
198 xfs_create_need_xattr(dir, default_acl, acl), in xfs_generic_create()
213 if (default_acl) { in xfs_generic_create()
214 error = __xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create()
244 posix_acl_release(default_acl); in xfs_generic_create()
/linux/fs/ntfs3/
A Dxattr.c630 struct posix_acl *default_acl, *acl; in ntfs_init_acl() local
633 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ntfs_init_acl()
637 if (default_acl) { in ntfs_init_acl()
638 err = ntfs_set_acl_ex(mnt_userns, inode, default_acl, in ntfs_init_acl()
640 posix_acl_release(default_acl); in ntfs_init_acl()
/linux/fs/gfs2/
A Dinode.c588 struct posix_acl *default_acl, *acl; in gfs2_create_inode() local
650 error = posix_acl_create(dir, &mode, &default_acl, &acl); in gfs2_create_inode()
698 if (default_acl || acl) in gfs2_create_inode()
745 if (default_acl) { in gfs2_create_inode()
746 error = __gfs2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in gfs2_create_inode()
749 posix_acl_release(default_acl); in gfs2_create_inode()
750 default_acl = NULL; in gfs2_create_inode()
799 posix_acl_release(default_acl); in gfs2_create_inode()
/linux/fs/overlayfs/
A Ddir.c470 struct posix_acl *acl, *default_acl; in ovl_create_over_whiteout() local
478 &cattr->mode, &default_acl, &acl); in ovl_create_over_whiteout()
525 default_acl); in ovl_create_over_whiteout()
558 posix_acl_release(default_acl); in ovl_create_over_whiteout()

Completed in 40 milliseconds