Lines Matching refs:fc
14 static struct posix_acl *__fuse_get_acl(struct fuse_conn *fc,
29 if (fc->no_getxattr)
44 acl = posix_acl_from_xattr(fc->user_ns, value, size);
46 (size == -EOPNOTSUPP && fc->no_getxattr))
57 static inline bool fuse_no_acl(const struct fuse_conn *fc,
65 return !fc->posix_acl && (i_user_ns(inode) != &init_user_ns);
72 struct fuse_conn *fc = get_fuse_conn(inode);
74 if (fuse_no_acl(fc, inode))
77 return __fuse_get_acl(fc, idmap, inode, type, false);
82 struct fuse_conn *fc = get_fuse_conn(inode);
91 if (!fc->posix_acl)
94 return __fuse_get_acl(fc, &nop_mnt_idmap, inode, type, rcu);
101 struct fuse_conn *fc = get_fuse_conn(inode);
108 if (fc->no_setxattr || fuse_no_acl(fc, inode))
137 ret = posix_acl_to_xattr(fc->user_ns, acl, value, size);
148 if (fc->posix_acl &&
159 if (fc->posix_acl) {