Home
last modified time | relevance | path

Searched refs:i_user_ns (Results 1 – 10 of 10) sorted by relevance

/linux/fs/bcachefs/
H A Dfs.c573 kuid = mapped_fsuid(idmap, i_user_ns(&dir->v)); in __bch2_create()
574 kgid = mapped_fsgid(idmap, i_user_ns(&dir->v)); in __bch2_create()
580 from_kuid(i_user_ns(&dir->v), kuid), in __bch2_create()
581 from_kgid(i_user_ns(&dir->v), kgid), in __bch2_create()
995 from_kuid(i_user_ns(&src_dir->v), current_fsuid()), in bch2_rename2()
996 from_kgid(i_user_ns(&src_dir->v), current_fsgid()), in bch2_rename2()
1063 kuid = from_vfsuid(idmap, i_user_ns(&inode->v), attr->ia_vfsuid); in bch2_setattr_copy()
1064 bi->bi_uid = from_kuid(i_user_ns(&inode->v), kuid); in bch2_setattr_copy()
1067 kgid = from_vfsgid(idmap, i_user_ns(&inode->v), attr->ia_vfsgid); in bch2_setattr_copy()
1068 bi->bi_gid = from_kgid(i_user_ns(&inode->v), kgid); in bch2_setattr_copy()
[all …]
/linux/fs/fuse/
H A Dacl.c64 return !fc->posix_acl && (i_user_ns(inode) != &init_user_ns); in fuse_no_acl()
/linux/include/linux/
H A Dfs.h1470 static inline struct user_namespace *i_user_ns(const struct inode *inode) in i_user_ns() function
1482 return from_kuid(i_user_ns(inode), inode->i_uid); in i_uid_read()
1487 return from_kgid(i_user_ns(inode), inode->i_gid); in i_gid_read()
1492 inode->i_uid = make_kuid(i_user_ns(inode), uid); in i_uid_write()
1497 inode->i_gid = make_kgid(i_user_ns(inode), gid); in i_gid_write()
1511 return make_vfsuid(idmap, i_user_ns(inode), inode->i_uid); in i_uid_into_vfsuid()
1548 inode->i_uid = from_vfsuid(idmap, i_user_ns(inode), in i_uid_update()
1563 return make_vfsgid(idmap, i_user_ns(inode), inode->i_gid); in i_gid_into_vfsgid()
1600 inode->i_gid = from_vfsgid(idmap, i_user_ns(inode), in i_gid_update()
1615 inode->i_uid = mapped_fsuid(idmap, i_user_ns(inode)); in inode_fsuid_set()
[all …]
/linux/fs/fat/
H A Dfile.c521 (!uid_eq(from_vfsuid(idmap, i_user_ns(inode), attr->ia_vfsuid), in fat_setattr()
524 (!gid_eq(from_vfsgid(idmap, i_user_ns(inode), attr->ia_vfsgid), in fat_setattr()
/linux/fs/
H A Dposix_acl.c378 struct user_namespace *fs_userns = i_user_ns(inode); in posix_acl_permission()
908 fs_userns = i_user_ns(inode); in vfs_posix_acl_to_xattr()
1108 error = vfs_set_acl_idmapped_mnt(idmap, i_user_ns(inode), kacl); in vfs_set_acl()
/linux/fs/exfat/
H A Dfile.c315 (!uid_eq(from_vfsuid(idmap, i_user_ns(inode), attr->ia_vfsuid), in exfat_setattr()
318 (!gid_eq(from_vfsgid(idmap, i_user_ns(inode), attr->ia_vfsgid), in exfat_setattr()
/linux/fs/xfs/
H A Dxfs_iops.c812 uid = from_vfsuid(idmap, i_user_ns(inode), in xfs_setattr_nonsize()
819 gid = from_vfsgid(idmap, i_user_ns(inode), in xfs_setattr_nonsize()
H A Dxfs_inode.c635 uid = mapped_fsuid(args->idmap, i_user_ns(dir)); in xfs_icreate_dqalloc()
636 gid = mapped_fsgid(args->idmap, i_user_ns(dir)); in xfs_icreate_dqalloc()
/linux/fs/overlayfs/
H A Dinode.c351 struct user_namespace *fs_userns = i_user_ns(realinode); in ovl_idmap_posix_acl()
/linux/fs/ceph/
H A Dinode.c2585 kuid_t fsuid = from_vfsuid(idmap, i_user_ns(inode), attr->ia_vfsuid); in __ceph_setattr()
2603 kgid_t fsgid = from_vfsgid(idmap, i_user_ns(inode), attr->ia_vfsgid); in __ceph_setattr()