Home
last modified time | relevance | path

Searched refs:uid (Results 1 – 25 of 161) sorted by relevance

1234567

/fs/9p/
Dfid.c52 static struct p9_fid *v9fs_fid_find_inode(struct inode *inode, kuid_t uid) in v9fs_fid_find_inode() argument
62 if (uid_eq(fid->uid, uid)) { in v9fs_fid_find_inode()
99 static struct p9_fid *v9fs_fid_find(struct dentry *dentry, kuid_t uid, int any) in v9fs_fid_find() argument
104 dentry, dentry, from_kuid(&init_user_ns, uid), in v9fs_fid_find()
113 if (any || uid_eq(fid->uid, uid)) { in v9fs_fid_find()
122 ret = v9fs_fid_find_inode(dentry->d_inode, uid); in v9fs_fid_find()
157 kuid_t uid, int any) in v9fs_fid_lookup_with_uid() argument
167 fid = v9fs_fid_find(dentry, uid, any); in v9fs_fid_lookup_with_uid()
177 fid = v9fs_fid_find(ds, uid, any); in v9fs_fid_lookup_with_uid()
189 root_fid = v9fs_fid_find(dentry->d_sb->s_root, uid, any); in v9fs_fid_lookup_with_uid()
[all …]
Dv9fs.c143 from_kuid_munged(&init_user_ns, v9ses->uid)); in v9fs_show_options()
323 uid_t uid; in v9fs_parse_options() local
326 r = kstrtouint(s, 10, &uid); in v9fs_parse_options()
334 v9ses->uid = make_kuid(current_user_ns(), uid); in v9fs_parse_options()
335 if (!uid_valid(v9ses->uid)) { in v9fs_parse_options()
404 v9ses->uid = INVALID_UID; in v9fs_session_init()
446 v9ses->uid = INVALID_UID; in v9fs_session_init()
466 fid->uid = v9ses->uid; in v9fs_session_init()
468 fid->uid = INVALID_UID; in v9fs_session_init()
/fs/quota/
Dkqid.c19 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/nfsd/
Dflexfilelayoutxdr.c30 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/
Dsquashfs_fs.h272 __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/smb/server/
Dsmbacl.c274 kuid_t uid; in sid_to_id() local
278 uid = KUIDT_INIT(id); in sid_to_id()
279 uid = from_vfsuid(user_ns, &init_user_ns, VFSUIDT_INIT(uid)); in sid_to_id()
280 if (uid_valid(uid)) { in sid_to_id()
281 fattr->cf_uid = uid; in sid_to_id()
310 pace->e_uid = state->users->aces[i].uid; in posix_state_to_acl()
503 acl_state.users->aces[acl_state.users->n].uid = in parse_dacl()
508 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl()
519 acl_state.users->aces[acl_state.users->n].uid = fattr->cf_uid; in parse_dacl()
523 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl()
[all …]
/fs/sysfs/
Dgroup.c35 kuid_t uid, kgid_t gid, in create_files() argument
64 error = sysfs_add_file_mode_ns(parent, *attr, mode, uid, in create_files()
94 mode, uid, gid, in create_files()
111 kuid_t uid; in internal_create_group() local
126 kobject_get_ownership(kobj, &uid, &gid); in internal_create_group()
138 uid, gid, kobj, NULL); in internal_create_group()
148 error = create_files(kn, kobj, uid, gid, grp, update); in internal_create_group()
329 kuid_t uid; in sysfs_merge_group() local
339 kobject_get_ownership(kobj, &uid, &gid); in sysfs_merge_group()
343 uid, gid, NULL); in sysfs_merge_group()
Dfile.c255 const struct attribute *attr, umode_t mode, kuid_t uid, in sysfs_add_file_mode_ns() argument
294 kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, in sysfs_add_file_mode_ns()
306 kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_bin_file_mode_ns() argument
329 kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, in sysfs_add_bin_file_mode_ns()
348 kuid_t uid; in sysfs_create_file_ns() local
354 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_file_ns()
355 return sysfs_add_file_mode_ns(kobj->sd, attr, attr->mode, uid, gid, ns); in sysfs_create_file_ns()
383 kuid_t uid; in sysfs_add_file_to_group() local
397 kobject_get_ownership(kobj, &uid, &gid); in sysfs_add_file_to_group()
398 error = sysfs_add_file_mode_ns(parent, attr, attr->mode, uid, gid, in sysfs_add_file_to_group()
[all …]
Ddir.c43 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()
Dsysfs.h31 const struct attribute *attr, umode_t amode, kuid_t uid,
35 kuid_t uid, kgid_t gid, const void *ns);
/fs/gfs2/
Dquota.h20 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
23 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
26 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid,
29 kuid_t uid, kgid_t gid);
/fs/devpts/
Dinode.c96 kuid_t uid; member
249 kuid_t uid; in parse_mount_options() local
254 opts->uid = GLOBAL_ROOT_UID; in parse_mount_options()
280 uid = make_kuid(current_user_ns(), option); in parse_mount_options()
281 if (!uid_valid(uid)) in parse_mount_options()
283 opts->uid = uid; in parse_mount_options()
410 from_kuid_munged(&init_user_ns, opts->uid)); in devpts_show_options()
579 inode->i_uid = opts->setuid ? opts->uid : current_fsuid(); in devpts_pty_new()
/fs/tracefs/
Dinode.c141 kuid_t uid; member
242 kuid_t uid; in tracefs_parse_options() local
258 uid = make_kuid(current_user_ns(), option); in tracefs_parse_options()
259 if (!uid_valid(uid)) in tracefs_parse_options()
261 opts->uid = uid; in tracefs_parse_options()
305 inode->i_uid = opts->uid; in tracefs_apply_options()
336 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in tracefs_show_options()
338 from_kuid_munged(&init_user_ns, opts->uid)); in tracefs_show_options()
/fs/affs/
Dinode.c76 id = be16_to_cpu(tail->uid); in affs_iget()
175 uid_t uid; in affs_write_inode() local
197 uid = i_uid_read(inode); in affs_write_inode()
200 if (uid == 0 || uid == 0xFFFF) in affs_write_inode()
201 uid = uid ^ ~0; in affs_write_inode()
206 tail->uid = cpu_to_be16(uid); in affs_write_inode()
Dsuper.c190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options() argument
198 *uid = current_uid(); in parse_options()
267 *uid = make_kuid(current_user_ns(), option); in parse_options()
268 if (!uid_valid(*uid)) in parse_options()
344 kuid_t uid; in affs_fill_super() local
373 if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block, in affs_fill_super()
383 sbi->s_uid = uid; in affs_fill_super()
557 kuid_t uid; in affs_remount() local
573 if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block, in affs_remount()
584 sbi->s_uid = uid; in affs_remount()
/fs/hpfs/
Dsuper.c313 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts() argument
338 *uid = make_kuid(current_user_ns(), option); in parse_opts()
339 if (!uid_valid(*uid)) in parse_opts()
444 kuid_t uid; in hpfs_remount_fs() local
456 uid = sbi->sb_uid; gid = sbi->sb_gid; in hpfs_remount_fs()
462 if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase, in hpfs_remount_fs()
478 sbi->sb_uid = uid; sbi->sb_gid = gid; in hpfs_remount_fs()
546 kuid_t uid; in hpfs_fill_super() local
566 uid = current_uid(); in hpfs_fill_super()
576 if (!(o = parse_opts(options, &uid, &gid, &umask, &lowercase, in hpfs_fill_super()
[all …]
/fs/proc/
Dproc_net.c349 kuid_t uid; in proc_net_ns_init() local
372 uid = make_kuid(net->user_ns, 0); in proc_net_ns_init()
373 if (!uid_valid(uid)) in proc_net_ns_init()
374 uid = netd->uid; in proc_net_ns_init()
380 proc_set_user(netd, uid, gid); in proc_net_ns_init()
/fs/debugfs/
Dinode.c82 kuid_t uid; member
112 kuid_t uid; in debugfs_parse_options() local
128 uid = make_kuid(current_user_ns(), option); in debugfs_parse_options()
129 if (!uid_valid(uid)) in debugfs_parse_options()
131 opts->uid = uid; in debugfs_parse_options()
175 inode->i_uid = opts->uid; in _debugfs_apply_options()
212 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in debugfs_show_options()
214 from_kuid_munged(&init_user_ns, opts->uid)); in debugfs_show_options()
/fs/hfsplus/
Doptions.c57 opts->uid = current_uid(); in hfsplus_fill_defaults()
139 sbi->uid = make_kuid(current_user_ns(), (uid_t)tmp); in hfsplus_parse_options()
140 if (!uid_valid(sbi->uid)) { in hfsplus_parse_options()
230 from_kuid_munged(&init_user_ns, sbi->uid), in hfsplus_show_options()
/fs/befs/
Dlinuxvfs.c346 befs_sb->mount_opts.uid : in befs_iget()
347 make_kuid(&init_user_ns, fs32_to_cpu(sb, raw_inode->uid)); in befs_iget()
697 kuid_t uid; in parse_options() local
701 opts->uid = GLOBAL_ROOT_UID; in parse_options()
722 uid = INVALID_UID; in parse_options()
724 uid = make_kuid(current_user_ns(), option); in parse_options()
725 if (!uid_valid(uid)) { in parse_options()
730 opts->uid = uid; in parse_options()
773 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in befs_show_options()
775 from_kuid_munged(&init_user_ns, opts->uid)); in befs_show_options()
/fs/vboxsf/
Dsuper.c58 kuid_t uid; in vboxsf_parse_param() local
76 uid = make_kuid(current_user_ns(), result.uint_32); in vboxsf_parse_param()
77 if (!uid_valid(uid)) in vboxsf_parse_param()
79 ctx->o.uid = uid; in vboxsf_parse_param()
442 current_uid_gid(&ctx->o.uid, &ctx->o.gid); in vboxsf_init_fs_context()
/fs/nfs/
Dnfs4idmap.c112 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()
745 …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
754 *uid = make_kuid(idmap_userns(idmap), id); in nfs_map_name_to_uid()
755 if (!uid_valid(*uid)) in nfs_map_name_to_uid()
779 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
785 id = from_kuid_munged(idmap_userns(idmap), uid); in nfs_map_uid_to_name()
/fs/orangefs/
Dinode.c82 kuid_t uid; member
122 wr.uid = ow->uid; in orangefs_writepages_work()
177 ow->uid = wr->uid; in orangefs_writepages_callback()
183 if (!uid_eq(ow->uid, wr->uid) || !gid_eq(ow->gid, wr->gid)) { in orangefs_writepages_callback()
358 uid_eq(wr->uid, current_fsuid()) && in orangefs_write_begin()
375 wr->uid = current_fsuid(); in orangefs_write_begin()
440 wr->uid = current_fsuid(); in orangefs_invalidate_folio()
451 wr->uid = current_fsuid(); in orangefs_invalidate_folio()
673 if (uid_eq(wr->uid, current_fsuid()) && in orangefs_page_mkwrite()
692 wr->uid = current_fsuid(); in orangefs_page_mkwrite()
/fs/kernfs/
Dsymlink.c31 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()
/fs/autofs/
Dinode.c30 ino->uid = GLOBAL_ROOT_UID; in autofs_clean_ino()
140 kuid_t uid; in parse_options() local
170 uid = make_kuid(current_user_ns(), option); in parse_options()
171 if (!uid_valid(uid)) in parse_options()
173 root->i_uid = uid; in parse_options()

1234567