| /fs/9p/ |
| A D | fid.c | 61 kuid_t uid, bool any) in v9fs_fid_find_inode() argument 71 if (any || uid_eq(fid->uid, uid)) { in v9fs_fid_find_inode() 118 dentry, dentry, from_kuid(&init_user_ns, uid), in v9fs_fid_find() 127 if (any || uid_eq(fid->uid, uid)) { in v9fs_fid_find() 170 kuid_t uid, int any) in v9fs_fid_lookup_with_uid() argument 180 fid = v9fs_fid_find(dentry, uid, any); in v9fs_fid_lookup_with_uid() 190 fid = v9fs_fid_find(ds, uid, any); in v9fs_fid_lookup_with_uid() 289 kuid_t uid; in v9fs_fid_lookup() local 299 uid = current_fsuid(); in v9fs_fid_lookup() 304 uid = v9ses->uid; in v9fs_fid_lookup() [all …]
|
| A D | v9fs.c | 138 from_kuid_munged(&init_user_ns, v9ses->uid)); in v9fs_show_options() 325 uid_t uid; in v9fs_parse_options() local 328 r = kstrtouint(s, 10, &uid); in v9fs_parse_options() 336 v9ses->uid = make_kuid(current_user_ns(), uid); in v9fs_parse_options() 337 if (!uid_valid(v9ses->uid)) { in v9fs_parse_options() 406 v9ses->uid = INVALID_UID; in v9fs_session_init() 448 v9ses->uid = INVALID_UID; in v9fs_session_init() 468 fid->uid = v9ses->uid; in v9fs_session_init() 470 fid->uid = INVALID_UID; in v9fs_session_init()
|
| /fs/quota/ |
| A D | kqid.c | 19 return uid_eq(left.uid, right.uid); in qid_eq() 45 return uid_lt(left.uid, right.uid); in qid_lt() 72 return from_kuid(targ, kqid.uid); in from_kqid() 105 return from_kuid_munged(targ, kqid.uid); in from_kqid_munged() 124 return uid_valid(qid.uid); in qid_valid()
|
| /fs/ |
| A D | mnt_idmapping.c | 84 uid_t uid; in make_vfsuid() local 91 uid = __kuid_val(kuid); in make_vfsuid() 93 uid = from_kuid(fs_userns, kuid); in make_vfsuid() 94 if (uid == (uid_t)-1) in make_vfsuid() 96 return VFSUIDT_INIT_RAW(map_id_down(&idmap->uid_map, uid)); in make_vfsuid() 153 uid_t uid; in from_vfsuid() local 159 uid = map_id_up(&idmap->uid_map, __vfsuid_val(vfsuid)); in from_vfsuid() 160 if (uid == (uid_t)-1) in from_vfsuid() 163 return KUIDT_INIT(uid); in from_vfsuid() 164 return make_kuid(fs_userns, uid); in from_vfsuid()
|
| A D | fs_parser.c | 336 kuid_t uid; in fs_param_is_uid() local 341 uid = make_kuid(current_user_ns(), result->uint_32); in fs_param_is_uid() 342 if (!uid_valid(uid)) in fs_param_is_uid() 345 result->uid = uid; in fs_param_is_uid()
|
| /fs/nfsd/ |
| A D | flexfilelayoutxdr.c | 30 struct ff_idmap uid; in nfsd4_ff_encode_layoutget() local 35 uid.len = sprintf(uid.buf, "%u", from_kuid(&init_user_ns, fl->uid)); in nfsd4_ff_encode_layoutget() 40 8 + uid.len + 8 + gid.len; in nfsd4_ff_encode_layoutget() 69 p = xdr_encode_opaque(p, uid.buf, uid.len); in nfsd4_ff_encode_layoutget()
|
| /fs/squashfs/ |
| A D | squashfs_fs.h | 272 __le16 uid; member 281 __le16 uid; member 291 __le16 uid; member 302 __le16 uid; member 313 __le16 uid; member 325 __le16 uid; member 337 __le16 uid; member 351 __le16 uid; member 368 __le16 uid; member 382 __le16 uid; member
|
| /fs/tracefs/ |
| A D | event_inode.c | 167 attr->uid = iattr->ia_uid; in update_attr() 248 static void eventfs_set_attrs(struct eventfs_inode *ei, bool update_uid, kuid_t uid, in eventfs_set_attrs() argument 259 ei->attr.uid = uid; in eventfs_set_attrs() 268 eventfs_set_attrs(ei_child, update_uid, uid, update_gid, gid, level + 1); in eventfs_set_attrs() 277 ei->entry_attrs[i].uid = uid; in eventfs_set_attrs() 313 inode->i_uid = attr->uid; in update_inode_attr() 315 inode->i_uid = rei->ei.attr.uid; in update_inode_attr() 765 kuid_t uid; in eventfs_create_events_dir() local 791 uid = d_inode(dentry->d_parent)->i_uid; in eventfs_create_events_dir() 798 ei->attr.uid = uid; in eventfs_create_events_dir() [all …]
|
| A D | inode.c | 180 kuid_t uid; in set_tracefs_inode_owner() local 183 uid = root_inode->i_uid; in set_tracefs_inode_owner() 198 uid = root_inode->i_uid; in set_tracefs_inode_owner() 209 inode->i_uid = uid; in set_tracefs_inode_owner() 282 kuid_t uid; member 314 opts->uid = result.uid; in tracefs_parse_param() 353 inode->i_uid = fsi->uid; in tracefs_apply_options() 367 ti->vfs_inode.i_uid = fsi->uid; in tracefs_apply_options() 409 if (!uid_eq(fsi->uid, GLOBAL_ROOT_UID)) in tracefs_show_options() 411 from_kuid_munged(&init_user_ns, fsi->uid)); in tracefs_show_options()
|
| /fs/smb/server/ |
| A D | smbacl.c | 279 kuid_t uid; in sid_to_id() local 284 uid = from_vfsuid(idmap, &init_user_ns, VFSUIDT_INIT(uid)); in sid_to_id() 611 uid_t uid; in set_posix_acl_entries_dacl() local 615 if (!uid) in set_posix_acl_entries_dacl() 678 uid_t uid; in set_posix_acl_entries_dacl() local 749 uid_t uid; in set_mode_dacl() local 762 if (uid) in set_mode_dacl() 929 uid_t uid; in build_sec_desc() local 938 if (!uid) in build_sec_desc() 1315 if (!uid) in smb_check_perm_dacl() [all …]
|
| A D | smbacl.h | 58 kuid_t uid; member 96 unsigned int uid, unsigned int gid); 98 __le32 *pdaccess, int uid);
|
| /fs/sysfs/ |
| A D | group.c | 46 kuid_t uid, kgid_t gid, in create_files() argument 76 error = sysfs_add_file_mode_ns(parent, *attr, mode, uid, in create_files() 110 mode, size, uid, gid, in create_files() 127 kuid_t uid; in internal_create_group() local 144 kobject_get_ownership(kobj, &uid, &gid); in internal_create_group() 171 uid, gid, kobj, NULL); in internal_create_group() 183 error = create_files(kn, kobj, uid, gid, grp, update); in internal_create_group() 363 kuid_t uid; in sysfs_merge_group() local 373 kobject_get_ownership(kobj, &uid, &gid); in sysfs_merge_group() 377 uid, gid, NULL); in sysfs_merge_group()
|
| A D | file.c | 280 const struct attribute *attr, umode_t mode, kuid_t uid, in sysfs_add_file_mode_ns() argument 319 kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, in sysfs_add_file_mode_ns() 331 kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_bin_file_mode_ns() argument 379 kuid_t uid; in sysfs_create_file_ns() local 385 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_file_ns() 414 kuid_t uid; in sysfs_add_file_to_group() local 428 kobject_get_ownership(kobj, &uid, &gid); in sysfs_add_file_to_group() 429 error = sysfs_add_file_mode_ns(parent, attr, attr->mode, uid, gid, in sysfs_add_file_to_group() 594 kuid_t uid; in sysfs_create_bin_file() local 600 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_bin_file() [all …]
|
| A D | dir.c | 43 kuid_t uid; in sysfs_create_dir_ns() local 57 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_dir_ns() 59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 0755, uid, gid, in sysfs_create_dir_ns()
|
| A D | sysfs.h | 31 const struct attribute *attr, umode_t amode, kuid_t uid, 35 kuid_t uid, kgid_t gid, const void *ns);
|
| /fs/gfs2/ |
| A D | quota.h | 20 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 23 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 26 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 29 kuid_t uid, kgid_t gid);
|
| /fs/affs/ |
| A D | inode.c | 76 id = be16_to_cpu(tail->uid); in affs_iget() 171 uid_t uid; in affs_write_inode() local 194 uid = i_uid_read(inode); in affs_write_inode() 197 if (uid == 0 || uid == 0xFFFF) in affs_write_inode() 198 uid = uid ^ ~0; in affs_write_inode() 203 tail->uid = cpu_to_be16(uid); in affs_write_inode()
|
| /fs/devpts/ |
| A D | inode.c | 78 kuid_t uid; member 234 opts->uid = result.uid; in devpts_parse_param() 333 fsi->mount_opts.uid = new->mount_opts.uid; in devpts_reconfigure() 357 from_kuid_munged(&init_user_ns, opts->uid)); in devpts_show_options() 442 fsi->mount_opts.uid = GLOBAL_ROOT_UID; in devpts_init_fs_context() 529 inode->i_uid = opts->setuid ? opts->uid : current_fsuid(); in devpts_pty_new()
|
| /fs/proc/ |
| A D | proc_net.c | 351 kuid_t uid; in proc_net_ns_init() local 374 uid = make_kuid(net->user_ns, 0); in proc_net_ns_init() 375 if (!uid_valid(uid)) in proc_net_ns_init() 376 uid = netd->uid; in proc_net_ns_init() 382 proc_set_user(netd, uid, gid); in proc_net_ns_init()
|
| /fs/hfsplus/ |
| A D | options.c | 55 opts->uid = current_uid(); in hfsplus_fill_defaults() 99 sbi->uid = result.uid; in hfsplus_parse_param() 155 from_kuid_munged(&init_user_ns, sbi->uid), in hfsplus_show_options()
|
| /fs/jfs/ |
| A D | super.c | 241 kuid_t uid; member 321 ctx->uid = result.uid; in jfs_parse_param() 374 JFS_SBI(sb)->uid = ctx->uid; in jfs_reconfigure() 464 sbi->uid = ctx->uid; in jfs_fill_super() 660 if (uid_valid(sbi->uid)) in jfs_show_options() 661 seq_printf(seq, ",uid=%d", from_kuid(&init_user_ns, sbi->uid)); in jfs_show_options() 875 ctx->uid = JFS_SBI(sb)->uid; in jfs_init_options() 888 ctx->uid = INVALID_UID; in jfs_init_options()
|
| /fs/autofs/ |
| A D | inode.c | 30 ino->uid = GLOBAL_ROOT_UID; in autofs_clean_ino() 144 kuid_t uid; member 207 ctx->uid = result.uid; in autofs_parse_param() 328 root_inode->i_uid = ctx->uid; in autofs_fill_super() 411 ctx->uid = current_uid(); in autofs_init_fs_context()
|
| /fs/nfs/ |
| A D | nfs4idmap.c | 112 kuid_t uid; in nfs_fattr_map_owner_name() local 116 if (nfs_map_name_to_uid(server, owner->data, owner->len, &uid) == 0) { in nfs_fattr_map_owner_name() 117 fattr->uid = uid; in nfs_fattr_map_owner_name() 735 …nfs_map_name_to_uid(const struct nfs_server *server, const char *name, size_t namelen, kuid_t *uid) in nfs_map_name_to_uid() argument 744 *uid = make_kuid(idmap_userns(idmap), id); in nfs_map_name_to_uid() 745 if (!uid_valid(*uid)) in nfs_map_name_to_uid() 769 int nfs_map_uid_to_name(const struct nfs_server *server, kuid_t uid, char *buf, size_t buflen) in nfs_map_uid_to_name() argument 775 id = from_kuid_munged(idmap_userns(idmap), uid); in nfs_map_uid_to_name()
|
| /fs/orangefs/ |
| A D | inode.c | 69 kuid_t uid; member 105 wr.uid = ow->uid; in orangefs_writepages_work() 142 ow->uid = wr->uid; in orangefs_writepages_callback() 148 if (!uid_eq(ow->uid, wr->uid) || !gid_eq(ow->gid, wr->gid)) { in orangefs_writepages_callback() 318 uid_eq(wr->uid, current_fsuid()) && in orangefs_write_begin() 337 wr->uid = current_fsuid(); in orangefs_write_begin() 404 wr->uid = current_fsuid(); in orangefs_invalidate_folio() 415 wr->uid = current_fsuid(); in orangefs_invalidate_folio() 635 if (uid_eq(wr->uid, current_fsuid()) && in orangefs_page_mkwrite() 654 wr->uid = current_fsuid(); in orangefs_page_mkwrite()
|
| /fs/kernfs/ |
| A D | symlink.c | 31 kuid_t uid = GLOBAL_ROOT_UID; in kernfs_create_link() local 35 uid = target->iattr->ia_uid; in kernfs_create_link() 39 kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK); in kernfs_create_link()
|