Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 164) sorted by relevance

1234567

/fs/quota/
A Dkqid.c21 return gid_eq(left.gid, right.gid); in qid_eq()
47 return gid_lt(left.gid, right.gid); in qid_lt()
74 return from_kgid(targ, kqid.gid); in from_kqid()
107 return from_kgid_munged(targ, kqid.gid); in from_kqid_munged()
126 return gid_valid(qid.gid); in qid_valid()
/fs/
A Dmnt_idmapping.c123 gid_t gid; in make_vfsgid() local
130 gid = __kgid_val(kgid); in make_vfsgid()
132 gid = from_kgid(fs_userns, kgid); in make_vfsgid()
133 if (gid == (gid_t)-1) in make_vfsgid()
135 return VFSGIDT_INIT_RAW(map_id_down(&idmap->gid_map, gid)); in make_vfsgid()
182 gid_t gid; in from_vfsgid() local
188 gid = map_id_up(&idmap->gid_map, __vfsgid_val(vfsgid)); in from_vfsgid()
189 if (gid == (gid_t)-1) in from_vfsgid()
192 return KGIDT_INIT(gid); in from_vfsgid()
193 return make_kgid(fs_userns, gid); in from_vfsgid()
A Dfs_parser.c353 kgid_t gid; in fs_param_is_gid() local
358 gid = make_kgid(current_user_ns(), result->uint_32); in fs_param_is_gid()
359 if (!gid_valid(gid)) in fs_param_is_gid()
362 result->gid = gid; in fs_param_is_gid()
/fs/nfsd/
A Dflexfilelayoutxdr.c31 struct ff_idmap gid; in nfsd4_ff_encode_layoutget() local
36 gid.len = sprintf(gid.buf, "%u", from_kgid(&init_user_ns, fl->gid)); in nfsd4_ff_encode_layoutget()
40 8 + uid.len + 8 + gid.len; in nfsd4_ff_encode_layoutget()
70 p = xdr_encode_opaque(p, gid.buf, gid.len); in nfsd4_ff_encode_layoutget()
A Dauth.c57 if (gid_eq(GLOBAL_ROOT_GID, rqgi->gid[i])) in nfsd_setuser()
58 gi->gid[i] = exp->ex_anon_gid; in nfsd_setuser()
60 gi->gid[i] = rqgi->gid[i]; in nfsd_setuser()
/fs/tracefs/
A Devent_inode.c171 attr->gid = iattr->ia_gid; in update_attr()
249 bool update_gid, kgid_t gid, int level) in eventfs_set_attrs() argument
264 ei->attr.gid = gid; in eventfs_set_attrs()
268 eventfs_set_attrs(ei_child, update_uid, uid, update_gid, gid, level + 1); in eventfs_set_attrs()
281 ei->entry_attrs[i].gid = gid; in eventfs_set_attrs()
318 inode->i_gid = attr->gid; in update_inode_attr()
320 inode->i_gid = rei->ei.attr.gid; in update_inode_attr()
766 kgid_t gid; in eventfs_create_events_dir() local
792 gid = d_inode(dentry->d_parent)->i_gid; in eventfs_create_events_dir()
799 ei->attr.gid = gid; in eventfs_create_events_dir()
[all …]
A Dinode.c181 kgid_t gid; in set_tracefs_inode_owner() local
184 gid = root_inode->i_gid; in set_tracefs_inode_owner()
201 gid = root_inode->i_gid; in set_tracefs_inode_owner()
212 inode->i_gid = gid; in set_tracefs_inode_owner()
283 kgid_t gid; member
317 opts->gid = result.gid; in tracefs_parse_param()
356 inode->i_gid = fsi->gid; in tracefs_apply_options()
372 ti->vfs_inode.i_gid = fsi->gid; in tracefs_apply_options()
412 if (!gid_eq(fsi->gid, GLOBAL_ROOT_GID)) in tracefs_show_options()
414 from_kgid_munged(&init_user_ns, fsi->gid)); in tracefs_show_options()
/fs/sysfs/
A Dgroup.c46 kuid_t uid, kgid_t gid, in create_files() argument
77 gid, NULL); in create_files()
110 mode, size, uid, gid, in create_files()
128 kgid_t gid; 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()
364 kgid_t gid; 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 Dfile.c281 kgid_t gid, const void *ns) 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
380 kgid_t gid; in sysfs_create_file_ns() local
385 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_file_ns()
415 kgid_t gid; 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()
595 kgid_t gid; in sysfs_create_bin_file() local
600 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_bin_file()
[all …]
A Ddir.c44 kgid_t gid; 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 Dsysfs.h32 kgid_t gid, const void *ns);
35 kuid_t uid, kgid_t gid, const void *ns);
/fs/gfs2/
A Dquota.h20 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/9p/
A Dvfs_inode_dotl.c231 kgid_t gid; in v9fs_vfs_atomic_open_dotl() local
277 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_atomic_open_dotl()
360 kgid_t gid; in v9fs_vfs_mkdir_dotl() local
381 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mkdir_dotl()
391 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid); in v9fs_vfs_mkdir_dotl()
527 .gid = INVALID_GID, in v9fs_vfs_setattr_dotl()
544 p9attr.gid = iattr->ia_gid; in v9fs_vfs_setattr_dotl()
692 kgid_t gid; in v9fs_vfs_symlink_dotl() local
708 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_symlink_dotl()
797 kgid_t gid; in v9fs_vfs_mknod_dotl() local
[all …]
/fs/affs/
A Dinode.c84 id = be16_to_cpu(tail->gid); in affs_iget()
172 gid_t gid; in affs_write_inode() local
195 gid = i_gid_read(inode); in affs_write_inode()
199 if (gid == 0 || gid == 0xFFFF) in affs_write_inode()
200 gid = gid ^ ~0; in affs_write_inode()
205 tail->gid = cpu_to_be16(gid); in affs_write_inode()
/fs/devpts/
A Dinode.c79 kgid_t gid; member
238 opts->gid = result.gid; in devpts_parse_param()
334 fsi->mount_opts.gid = new->mount_opts.gid; in devpts_reconfigure()
360 from_kgid_munged(&init_user_ns, opts->gid)); in devpts_show_options()
443 fsi->mount_opts.gid = GLOBAL_ROOT_GID; in devpts_init_fs_context()
530 inode->i_gid = opts->setgid ? opts->gid : current_fsgid(); in devpts_pty_new()
/fs/proc/
A Dproc_net.c352 kgid_t gid; in proc_net_ns_init() local
378 gid = make_kgid(net->user_ns, 0); in proc_net_ns_init()
379 if (!gid_valid(gid)) in proc_net_ns_init()
380 gid = netd->gid; in proc_net_ns_init()
382 proc_set_user(netd, uid, gid); in proc_net_ns_init()
/fs/hfsplus/
A Doptions.c56 opts->gid = current_gid(); in hfsplus_fill_defaults()
103 sbi->gid = result.gid; in hfsplus_parse_param()
156 from_kgid_munged(&init_user_ns, sbi->gid)); in hfsplus_show_options()
/fs/jfs/
A Dsuper.c242 kgid_t gid; member
325 ctx->gid = result.gid; in jfs_parse_param()
375 JFS_SBI(sb)->gid = ctx->gid; in jfs_reconfigure()
465 sbi->gid = ctx->gid; in jfs_fill_super()
662 if (gid_valid(sbi->gid)) in jfs_show_options()
663 seq_printf(seq, ",gid=%d", from_kgid(&init_user_ns, sbi->gid)); in jfs_show_options()
876 ctx->gid = JFS_SBI(sb)->gid; in jfs_init_options()
889 ctx->gid = INVALID_GID; in jfs_init_options()
/fs/smb/server/
A Dsmbacl.c290 kgid_t gid; in sid_to_id() local
294 gid = KGIDT_INIT(id); in sid_to_id()
295 gid = from_vfsgid(idmap, &init_user_ns, VFSGIDT_INIT(gid)); in sid_to_id()
296 if (gid_valid(gid)) { in sid_to_id()
297 fattr->cf_gid = gid; in sid_to_id()
326 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl()
619 gid_t gid; in set_posix_acl_entries_dacl() local
622 id_to_sid(gid, SIDUNIX_GROUP, sid); in set_posix_acl_entries_dacl()
683 gid_t gid; in set_posix_acl_entries_dacl() local
686 id_to_sid(gid, SIDCREATOR_GROUP, sid); in set_posix_acl_entries_dacl()
[all …]
/fs/autofs/
A Dinode.c31 ino->gid = GLOBAL_ROOT_GID; in autofs_clean_ino()
145 kgid_t gid; member
210 ctx->gid = result.gid; in autofs_parse_param()
329 root_inode->i_gid = ctx->gid; in autofs_fill_super()
412 ctx->gid = current_gid(); in autofs_init_fs_context()
/fs/nfs/
A Dnfs4idmap.c126 kgid_t gid; in nfs_fattr_map_group_name() local
130 if (nfs_map_group_to_gid(server, group->data, group->len, &gid) == 0) { in nfs_fattr_map_group_name()
131 fattr->gid = gid; in nfs_fattr_map_group_name()
752 …fs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t *gid) in nfs_map_group_to_gid() argument
761 *gid = make_kgid(idmap_userns(idmap), id); in nfs_map_group_to_gid()
762 if (!gid_valid(*gid)) in nfs_map_group_to_gid()
783 int nfs_map_gid_to_group(const struct nfs_server *server, kgid_t gid, char *buf, size_t buflen) in nfs_map_gid_to_group() argument
789 id = from_kgid_munged(idmap_userns(idmap), gid); in nfs_map_gid_to_group()
/fs/orangefs/
A Dinode.c70 kgid_t gid; member
106 wr.gid = ow->gid; in orangefs_writepages_work()
143 ow->gid = wr->gid; in orangefs_writepages_callback()
148 if (!uid_eq(ow->uid, wr->uid) || !gid_eq(ow->gid, wr->gid)) { in orangefs_writepages_callback()
319 gid_eq(wr->gid, current_fsgid())) { in orangefs_write_begin()
338 wr->gid = current_fsgid(); in orangefs_write_begin()
405 wr->gid = current_fsgid(); in orangefs_invalidate_folio()
416 wr->gid = current_fsgid(); in orangefs_invalidate_folio()
636 gid_eq(wr->gid, current_fsgid())) { in orangefs_page_mkwrite()
655 wr->gid = current_fsgid(); in orangefs_page_mkwrite()
/fs/kernfs/
A Dsymlink.c32 kgid_t gid = GLOBAL_ROOT_GID; in kernfs_create_link() local
36 gid = target->iattr->ia_gid; in kernfs_create_link()
39 kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK); in kernfs_create_link()
/fs/befs/
A Dlinuxvfs.c349 befs_sb->mount_opts.gid : in befs_iget()
350 make_kgid(&init_user_ns, fs32_to_cpu(sb, raw_inode->gid)); in befs_iget()
706 opts->gid = result.gid; in befs_parse_param()
731 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) in befs_show_options()
733 from_kgid_munged(&init_user_ns, opts->gid)); in befs_show_options()
763 sbi->mount_opts.gid = opts->gid; in befs_set_options()
963 opts->gid = GLOBAL_ROOT_GID; in befs_init_fs_context()
/fs/smb/server/mgmt/
A Duser_config.h15 unsigned int gid; member
61 return user->gid; in user_gid()

Completed in 61 milliseconds

1234567