/Linux-v4.19/fs/ceph/ |
D | acl.c | 177 struct posix_acl *acl, *default_acl; in ceph_pre_init_acls() local 183 err = posix_acl_create(dir, mode, &default_acl, &acl); in ceph_pre_init_acls() 197 if (!default_acl && !acl) in ceph_pre_init_acls() 202 if (default_acl) in ceph_pre_init_acls() 203 val_size2 = posix_acl_xattr_size(default_acl->a_count); in ceph_pre_init_acls() 218 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls() 234 if (default_acl) { in ceph_pre_init_acls() 241 err = posix_acl_to_xattr(&init_user_ns, default_acl, in ceph_pre_init_acls() 252 info->default_acl = default_acl; in ceph_pre_init_acls() 258 posix_acl_release(default_acl); in ceph_pre_init_acls() [all …]
|
D | super.h | 916 void *default_acl; member
|
/Linux-v4.19/fs/btrfs/ |
D | acl.c | 116 struct posix_acl *default_acl, *acl; in btrfs_init_acl() local 123 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in btrfs_init_acl() 127 if (default_acl) { in btrfs_init_acl() 128 ret = __btrfs_set_acl(trans, inode, default_acl, in btrfs_init_acl() 130 posix_acl_release(default_acl); in btrfs_init_acl() 140 if (!default_acl && !acl) in btrfs_init_acl()
|
/Linux-v4.19/fs/jfs/ |
D | acl.c | 139 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-v4.19/fs/orangefs/ |
D | acl.c | 157 struct posix_acl *default_acl, *acl; in orangefs_init_acl() local 162 error = posix_acl_create(dir, &mode, &default_acl, &acl); in orangefs_init_acl() 166 if (default_acl) { in orangefs_init_acl() 167 error = __orangefs_set_acl(inode, default_acl, in orangefs_init_acl() 169 posix_acl_release(default_acl); in orangefs_init_acl()
|
/Linux-v4.19/fs/f2fs/ |
D | acl.c | 333 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() 393 if (default_acl) { in f2fs_init_acl() 394 error = __f2fs_set_acl(inode, ACL_TYPE_DEFAULT, default_acl, in f2fs_init_acl() 396 posix_acl_release(default_acl); in f2fs_init_acl()
|
/Linux-v4.19/fs/ext2/ |
D | acl.c | 249 struct posix_acl *default_acl, *acl; in ext2_init_acl() local 252 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl() 256 if (default_acl) { in ext2_init_acl() 257 error = __ext2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in ext2_init_acl() 258 posix_acl_release(default_acl); in ext2_init_acl()
|
/Linux-v4.19/fs/ext4/ |
D | acl.c | 276 struct posix_acl *default_acl, *acl; in ext4_init_acl() local 279 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl() 283 if (default_acl) { in ext4_init_acl() 285 default_acl, XATTR_CREATE); in ext4_init_acl() 286 posix_acl_release(default_acl); in ext4_init_acl()
|
/Linux-v4.19/fs/jffs2/ |
D | acl.c | 270 struct posix_acl *default_acl, *acl; in jffs2_init_acl_pre() local 275 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre() 279 if (default_acl) { in jffs2_init_acl_pre() 280 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in jffs2_init_acl_pre() 281 posix_acl_release(default_acl); in jffs2_init_acl_pre()
|
/Linux-v4.19/fs/reiserfs/ |
D | xattr_acl.c | 304 struct posix_acl *default_acl, *acl; in reiserfs_inherit_default_acl() local 328 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in reiserfs_inherit_default_acl() 332 if (default_acl) { in reiserfs_inherit_default_acl() 334 default_acl); in reiserfs_inherit_default_acl() 335 posix_acl_release(default_acl); in reiserfs_inherit_default_acl()
|
/Linux-v4.19/fs/nfs/ |
D | nfs3proc.c | 305 struct posix_acl *default_acl, *acl; in nfs3_proc_create() local 328 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create() 378 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_create() 382 posix_acl_release(default_acl); in nfs3_proc_create() 536 struct posix_acl *default_acl, *acl; in nfs3_proc_mkdir() local 546 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir() 560 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mkdir() 564 posix_acl_release(default_acl); in nfs3_proc_mkdir() 661 struct posix_acl *default_acl, *acl; in nfs3_proc_mknod() local 672 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod() [all …]
|
/Linux-v4.19/include/linux/ |
D | posix_acl.h | 111 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument 113 *default_acl = *acl = NULL; in posix_acl_create()
|
/Linux-v4.19/fs/ |
D | posix_acl.c | 582 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create() argument 589 *default_acl = NULL; in posix_acl_create() 619 *default_acl = p; in posix_acl_create() 939 struct posix_acl *default_acl, *acl; in simple_acl_create() local 942 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in simple_acl_create() 946 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); in simple_acl_create() 949 if (default_acl) in simple_acl_create() 950 posix_acl_release(default_acl); in simple_acl_create()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_iops.c | 141 struct posix_acl *default_acl, *acl; in xfs_generic_create() local 156 error = posix_acl_create(dir, &mode, &default_acl, &acl); in xfs_generic_create() 180 if (default_acl) { in xfs_generic_create() 181 error = __xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create() 202 if (default_acl) in xfs_generic_create() 203 posix_acl_release(default_acl); in xfs_generic_create()
|
/Linux-v4.19/fs/gfs2/ |
D | inode.c | 586 struct posix_acl *default_acl, *acl; in gfs2_create_inode() local 648 error = posix_acl_create(dir, &mode, &default_acl, &acl); in gfs2_create_inode() 697 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() 747 posix_acl_release(default_acl); in gfs2_create_inode() 792 if (default_acl) in gfs2_create_inode() 793 posix_acl_release(default_acl); in gfs2_create_inode()
|
/Linux-v4.19/fs/overlayfs/ |
D | dir.c | 443 struct posix_acl *acl, *default_acl; in ovl_create_over_whiteout() local 451 &cattr->mode, &default_acl, &acl); in ovl_create_over_whiteout() 494 default_acl); in ovl_create_over_whiteout() 525 posix_acl_release(default_acl); in ovl_create_over_whiteout()
|