/linux-master/fs/ceph/ |
H A D | acl.c | 172 struct posix_acl *acl, *default_acl; local 178 err = posix_acl_create(dir, mode, &default_acl, &acl); 192 if (!default_acl && !acl) 197 if (default_acl) 198 val_size2 = posix_acl_xattr_size(default_acl->a_count); 212 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); 228 if (default_acl) { 235 err = posix_acl_to_xattr(&init_user_ns, default_acl, 246 as_ctx->default_acl = default_acl; [all...] |
H A D | super.h | 1133 void *default_acl; member in struct:ceph_acl_sec_ctx
|
H A D | xattr.c | 1451 posix_acl_release(as_ctx->default_acl);
|
/linux-master/fs/jfs/ |
H A D | acl.c | 132 struct posix_acl *default_acl, *acl; local 135 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 139 if (default_acl) { 140 rc = __jfs_set_acl(tid, inode, ACL_TYPE_DEFAULT, default_acl); 141 posix_acl_release(default_acl);
|
/linux-master/fs/jffs2/ |
H A D | acl.c | 276 struct posix_acl *default_acl, *acl; local 281 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); 285 if (default_acl) { 286 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); 287 posix_acl_release(default_acl);
|
/linux-master/fs/ext4/ |
H A D | acl.c | 281 struct posix_acl *default_acl, *acl; local 284 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 288 if (default_acl) { 290 default_acl, XATTR_CREATE); 291 posix_acl_release(default_acl);
|
/linux-master/fs/ext2/ |
H A D | acl.c | 255 struct posix_acl *default_acl, *acl; local 258 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 262 if (default_acl) { 263 error = __ext2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); 264 posix_acl_release(default_acl);
|
/linux-master/fs/f2fs/ |
H A D | acl.c | 364 struct posix_acl **default_acl, struct posix_acl **acl, 372 *default_acl = NULL; 403 *default_acl = p; 417 struct posix_acl *default_acl = NULL, *acl = NULL; local 420 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); 426 if (default_acl) { 427 error = __f2fs_set_acl(NULL, inode, ACL_TYPE_DEFAULT, default_acl, 429 posix_acl_release(default_acl); 363 f2fs_acl_create(struct inode *dir, umode_t *mode, struct posix_acl **default_acl, struct posix_acl **acl, struct page *dpage) argument
|
/linux-master/fs/reiserfs/ |
H A D | xattr_acl.c | 310 struct posix_acl *default_acl, *acl; local 332 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 336 if (default_acl) { 338 default_acl); 339 posix_acl_release(default_acl);
|
/linux-master/include/linux/ |
H A D | posix_acl.h | 129 struct posix_acl **default_acl, struct posix_acl **acl) 131 *default_acl = *acl = NULL; 128 posix_acl_create(struct inode *inode, umode_t *mode, struct posix_acl **default_acl, struct posix_acl **acl) argument
|
/linux-master/fs/nfs/ |
H A D | nfs3proc.c | 341 struct posix_acl *default_acl, *acl; local 365 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); 419 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); 425 posix_acl_release(default_acl); 585 struct posix_acl *default_acl, *acl; local 596 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); 615 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); 620 posix_acl_release(default_acl); 716 struct posix_acl *default_acl, *acl; local 728 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, [all...] |
/linux-master/fs/ |
H A D | posix_acl.c | 635 struct posix_acl **default_acl, struct posix_acl **acl) 642 *default_acl = NULL; 672 *default_acl = p; 1038 struct posix_acl *default_acl, *acl; local 1041 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 1045 set_cached_acl(inode, ACL_TYPE_DEFAULT, default_acl); 1048 if (default_acl) 1049 posix_acl_release(default_acl); 634 posix_acl_create(struct inode *dir, umode_t *mode, struct posix_acl **default_acl, struct posix_acl **acl) argument
|
/linux-master/fs/xfs/ |
H A D | xfs_iops.c | 148 struct posix_acl *default_acl, 153 if (default_acl) 174 struct posix_acl *default_acl, *acl; local 189 error = posix_acl_create(dir, &mode, &default_acl, &acl); 200 xfs_create_need_xattr(dir, default_acl, acl), 214 if (default_acl) { 215 error = __xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); 244 posix_acl_release(default_acl); 146 xfs_create_need_xattr( struct inode *dir, struct posix_acl *default_acl, struct posix_acl *acl) argument
|
/linux-master/fs/orangefs/ |
H A D | inode.c | 1101 struct posix_acl *acl = NULL, *default_acl = NULL; local 1118 error = posix_acl_create(dir, &mode, &default_acl, &acl); 1132 if (default_acl) { 1133 error = __orangefs_set_acl(inode, default_acl, 1162 posix_acl_release(default_acl); 1168 posix_acl_release(default_acl);
|
/linux-master/fs/ntfs3/ |
H A D | xattr.c | 675 struct posix_acl *default_acl, *acl; local 678 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); 682 if (default_acl) { 683 err = ntfs_set_acl_ex(idmap, inode, default_acl, 685 posix_acl_release(default_acl);
|
/linux-master/fs/bcachefs/ |
H A D | fs-common.c | 25 struct posix_acl *default_acl, 134 if (default_acl) { 136 default_acl, ACL_TYPE_DEFAULT); 19 bch2_create_trans(struct btree_trans *trans, subvol_inum dir, struct bch_inode_unpacked *dir_u, struct bch_inode_unpacked *new_inode, const struct qstr *name, uid_t uid, gid_t gid, umode_t mode, dev_t rdev, struct posix_acl *default_acl, struct posix_acl *acl, subvol_inum snapshot_src, unsigned flags) argument
|
H A D | fs.c | 278 struct posix_acl *default_acl = NULL, *acl = NULL; local 289 ret = posix_acl_create(&dir->v, &mode, &default_acl, &acl); 316 default_acl, acl, snapshot_src, flags) ?: 346 set_cached_acl(&inode->v, ACL_TYPE_DEFAULT, default_acl); 356 posix_acl_release(default_acl);
|
/linux-master/fs/gfs2/ |
H A D | inode.c | 626 struct posix_acl *default_acl, *acl; local 689 error = posix_acl_create(dir, &mode, &default_acl, &acl); 736 if (default_acl || acl) 783 if (default_acl) { 784 error = __gfs2_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); 787 posix_acl_release(default_acl); 788 default_acl = NULL; 838 posix_acl_release(default_acl);
|
/linux-master/fs/overlayfs/ |
H A D | dir.c | 456 struct posix_acl *acl, *default_acl; local 464 &cattr->mode, &default_acl, &acl); 511 XATTR_NAME_POSIX_ACL_DEFAULT, default_acl); 544 posix_acl_release(default_acl);
|
/linux-master/fs/btrfs/ |
H A D | btrfs_inode.h | 478 struct posix_acl *default_acl; member in struct:btrfs_new_inode_args
|
H A D | inode.c | 488 if (args->default_acl) { 489 err = __btrfs_set_acl(trans, args->inode, args->default_acl, 499 if (!args->default_acl && !args->acl) 6164 ret = posix_acl_create(dir, &inode->i_mode, &args->default_acl, &args->acl); 6176 if (args->default_acl) 6207 posix_acl_release(args->default_acl);
|