Searched refs:default_acl (Results 1 - 21 of 21) sorted by relevance

/linux-master/fs/ceph/
H A Dacl.c172 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 Dsuper.h1133 void *default_acl; member in struct:ceph_acl_sec_ctx
H A Dxattr.c1451 posix_acl_release(as_ctx->default_acl);
/linux-master/fs/jfs/
H A Dacl.c132 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 Dacl.c276 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 Dacl.c281 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 Dacl.c255 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 Dacl.c364 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 Dxattr_acl.c310 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 Dposix_acl.h129 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 Dnfs3proc.c341 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 Dposix_acl.c635 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 Dxfs_iops.c148 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 Dinode.c1101 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 Dxattr.c675 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 Dfs-common.c25 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 Dfs.c278 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 Dinode.c626 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 Ddir.c456 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 Dbtrfs_inode.h478 struct posix_acl *default_acl; member in struct:btrfs_new_inode_args
H A Dinode.c488 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);

Completed in 212 milliseconds