Home
last modified time | relevance | path

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

/linux-6.15/fs/bcachefs/
H A Dfs.c575 kuid = mapped_fsuid(idmap, i_user_ns(&dir->v)); in __bch2_create()
576 kgid = mapped_fsgid(idmap, i_user_ns(&dir->v)); in __bch2_create()
582 from_kuid(i_user_ns(&dir->v), kuid), in __bch2_create()
583 from_kgid(i_user_ns(&dir->v), kgid), in __bch2_create()
999 from_kuid(i_user_ns(&src_dir->v), current_fsuid()), in bch2_rename2()
1000 from_kgid(i_user_ns(&src_dir->v), current_fsgid()), in bch2_rename2()
1068 bi->bi_uid = from_kuid(i_user_ns(&inode->v), kuid); in bch2_setattr_copy()
1072 bi->bi_gid = from_kgid(i_user_ns(&inode->v), kgid); in bch2_setattr_copy()
1092 make_vfsgid(idmap, i_user_ns(&inode->v), gid))) in bch2_setattr_copy()
1118 qid.q[QTYP_USR] = from_kuid(i_user_ns(&inode->v), kuid); in bch2_setattr_nonsize()
[all …]
/linux-6.15/fs/fuse/
H A Dacl.c64 return !fc->posix_acl && (i_user_ns(inode) != &init_user_ns); in fuse_no_acl()
/linux-6.15/include/linux/
H A Dfs.h1455 static inline struct user_namespace *i_user_ns(const struct inode *inode) in i_user_ns() function
1467 return from_kuid(i_user_ns(inode), inode->i_uid); in i_uid_read()
1472 return from_kgid(i_user_ns(inode), inode->i_gid); in i_gid_read()
1477 inode->i_uid = make_kuid(i_user_ns(inode), uid); in i_uid_write()
1482 inode->i_gid = make_kgid(i_user_ns(inode), gid); in i_gid_write()
1496 return make_vfsuid(idmap, i_user_ns(inode), inode->i_uid); in i_uid_into_vfsuid()
1533 inode->i_uid = from_vfsuid(idmap, i_user_ns(inode), in i_uid_update()
1548 return make_vfsgid(idmap, i_user_ns(inode), inode->i_gid); in i_gid_into_vfsgid()
1585 inode->i_gid = from_vfsgid(idmap, i_user_ns(inode), in i_gid_update()
1600 inode->i_uid = mapped_fsuid(idmap, i_user_ns(inode)); in inode_fsuid_set()
[all …]
/linux-6.15/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-6.15/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()
H A Dopen.c762 fs_userns = i_user_ns(inode); in chown_common()
/linux-6.15/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-6.15/fs/xfs/
H A Dxfs_iops.c745 uid = from_vfsuid(idmap, i_user_ns(inode), in xfs_setattr_nonsize()
752 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-6.15/fs/overlayfs/
H A Dinode.c351 struct user_namespace *fs_userns = i_user_ns(realinode); in ovl_idmap_posix_acl()
/linux-6.15/fs/quota/
H A Ddquot.c2137 kuid_t kuid = from_vfsuid(idmap, i_user_ns(inode), in dquot_transfer()
2151 kgid_t kgid = from_vfsgid(idmap, i_user_ns(inode), in dquot_transfer()
/linux-6.15/fs/ceph/
H A Dinode.c2586 kuid_t fsuid = from_vfsuid(idmap, i_user_ns(inode), attr->ia_vfsuid); in __ceph_setattr()
2604 kgid_t fsgid = from_vfsgid(idmap, i_user_ns(inode), attr->ia_vfsgid); in __ceph_setattr()