Home
last modified time | relevance | path

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

/linux/fs/ceph/
H A Dacl.c172 struct posix_acl *acl, *default_acl; in ceph_pre_init_acls() local
178 err = posix_acl_create(dir, mode, &default_acl, &acl); in ceph_pre_init_acls()
192 if (!default_acl && !acl) in ceph_pre_init_acls()
197 if (default_acl) in ceph_pre_init_acls()
198 val_size2 = posix_acl_xattr_size(default_acl->a_count); in ceph_pre_init_acls()
212 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls()
228 if (default_acl) { in ceph_pre_init_acls()
235 err = posix_acl_to_xattr(&init_user_ns, default_acl, in ceph_pre_init_acls()
246 as_ctx->default_acl = default_acl; in ceph_pre_init_acls()
[all...]
H A Dsuper.h1131 void *default_acl; member
/linux/fs/jfs/
H A Dacl.c132 struct posix_acl *default_acl, *acl; in jfs_init_acl() local
135 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in jfs_init_acl()
139 if (default_acl) { in jfs_init_acl()
140 rc = __jfs_set_acl(tid, inode, ACL_TYPE_DEFAULT, default_acl); in jfs_init_acl()
141 posix_acl_release(default_acl); in jfs_init_acl()
/linux/fs/ext2/
H A Dacl.c255 struct posix_acl *default_acl, *acl; in ext2_init_acl() local
258 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl()
262 if (default_acl) { in ext2_init_acl()
263 error = __ext2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in ext2_init_acl()
264 posix_acl_release(default_acl); in ext2_init_acl()
/linux/fs/jffs2/
H A Dacl.c276 struct posix_acl *default_acl, *acl; in jffs2_init_acl_pre() local
281 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre()
285 if (default_acl) { in jffs2_init_acl_pre()
286 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in jffs2_init_acl_pre()
287 posix_acl_release(default_acl); in jffs2_init_acl_pre()
/linux/fs/nfs/
H A Dnfs3proc.c340 struct posix_acl *default_acl, *acl; in nfs3_proc_create() local
364 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
418 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_create()
424 posix_acl_release(default_acl); in nfs3_proc_create()
584 struct posix_acl *default_acl, *acl; in nfs3_proc_mkdir() local
596 &default_acl, &acl)); in nfs3_proc_mkdir()
614 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mkdir()
622 posix_acl_release(default_acl); in nfs3_proc_mkdir()
718 struct posix_acl *default_acl, *acl; in nfs3_proc_mknod() local
730 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, in nfs3_proc_mknod()
[all...]
/linux/fs/
H A Dposix_acl.c634 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
641 *default_acl = NULL; in posix_acl_create()
671 *default_acl = p; in posix_acl_create()
1037 struct posix_acl *default_acl, *acl; in simple_acl_create() local
1040 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in simple_acl_create()
1044 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in simple_acl_create()
1047 if (default_acl) in simple_acl_create()
1048 posix_acl_release(default_acl); in simple_acl_create()
/linux/include/linux/
H A Dposix_acl.h134 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument
136 *default_acl = *acl = NULL; in posix_acl_create()
/linux/fs/xfs/
H A Dxfs_iops.c155 struct posix_acl *default_acl, in xfs_create_need_xattr() argument
160 if (default_acl) in xfs_create_need_xattr()
187 struct posix_acl *default_acl, *acl; in xfs_generic_create() local
203 error = posix_acl_create(dir, &args.mode, &default_acl, &acl); in xfs_generic_create()
213 if (xfs_create_need_xattr(dir, default_acl, acl)) in xfs_generic_create()
238 if (default_acl) { in xfs_generic_create()
239 error = __xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create()
268 posix_acl_release(default_acl); in xfs_generic_create()
/linux/fs/ntfs3/
H A Dxattr.c687 struct posix_acl *default_acl, *acl; in ntfs_init_acl() local
690 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ntfs_init_acl()
694 if (default_acl) { in ntfs_init_acl()
695 err = ntfs_set_acl_ex(idmap, inode, default_acl, in ntfs_init_acl()
697 posix_acl_release(default_acl); in ntfs_init_acl()
/linux/fs/orangefs/
H A Dinode.c1073 struct posix_acl *acl = NULL, *default_acl = NULL; in orangefs_new_inode() local
1090 error = posix_acl_create(dir, &mode, &default_acl, &acl); in orangefs_new_inode()
1104 if (default_acl) { in orangefs_new_inode()
1105 error = __orangefs_set_acl(inode, default_acl, in orangefs_new_inode()
1134 posix_acl_release(default_acl); in orangefs_new_inode()
1140 posix_acl_release(default_acl); in orangefs_new_inode()
/linux/fs/gfs2/
H A Dinode.c692 struct posix_acl *default_acl, *acl; in gfs2_create_inode() local
757 error = posix_acl_create(dir, &mode, &default_acl, &acl); in gfs2_create_inode()
804 if (default_acl || acl) in gfs2_create_inode()
855 if (default_acl) { in gfs2_create_inode()
856 error = __gfs2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in gfs2_create_inode()
859 posix_acl_release(default_acl); in gfs2_create_inode()
860 default_acl = NULL; in gfs2_create_inode()
921 posix_acl_release(default_acl); in gfs2_create_inode()
/linux/fs/overlayfs/
H A Ddir.c450 struct posix_acl *acl, *default_acl; in ovl_create_over_whiteout() local
458 &cattr->mode, &default_acl, &acl); in ovl_create_over_whiteout()
505 XATTR_NAME_POSIX_ACL_DEFAULT, default_acl); in ovl_create_over_whiteout()
539 posix_acl_release(default_acl); in ovl_create_over_whiteout()
/linux/fs/bcachefs/
H A Dnamei.c33 struct posix_acl *default_acl, in bch2_create_trans() argument
141 if (default_acl) { in bch2_create_trans()
143 default_acl, ACL_TYPE_DEFAULT); in bch2_create_trans()
H A Dfs.c541 struct posix_acl *default_acl = NULL, *acl = NULL; in __bch2_create() local
554 ret = posix_acl_create(&dir->v, &mode, &default_acl, &acl); in __bch2_create()
583 default_acl, acl, snapshot_src, flags) ?: in __bch2_create()
612 set_cached_acl(&inode->v, ACL_TYPE_DEFAULT, default_acl); in __bch2_create()
630 posix_acl_release(default_acl); in __bch2_create()
/linux/fs/btrfs/
H A Dbtrfs_inode.h581 struct posix_acl *default_acl; member
H A Dinode.c430 if (args->default_acl) { in btrfs_init_inode_security()
431 ret = __btrfs_set_acl(trans, args->inode, args->default_acl, in btrfs_init_inode_security()
441 if (!args->default_acl && !args->acl) in btrfs_init_inode_security()
6321 ret = posix_acl_create(dir, &inode->i_mode, &args->default_acl, &args->acl); in btrfs_new_inode_prepare()
6333 if (args->default_acl) in btrfs_new_inode_prepare()
6364 posix_acl_release(args->default_acl); in btrfs_new_inode_args_destroy()