| /fs/quota/ |
| A D | kqid.c | 21 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 D | mnt_idmapping.c | 123 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 D | fs_parser.c | 353 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 D | flexfilelayoutxdr.c | 31 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 D | auth.c | 57 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 D | event_inode.c | 171 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 D | inode.c | 181 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 D | group.c | 46 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 D | file.c | 281 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 D | dir.c | 44 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 D | sysfs.h | 32 kgid_t gid, const void *ns); 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/9p/ |
| A D | vfs_inode_dotl.c | 231 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 D | inode.c | 84 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 D | inode.c | 79 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 D | proc_net.c | 352 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 D | options.c | 56 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 D | super.c | 242 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 D | smbacl.c | 290 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 D | inode.c | 31 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 D | nfs4idmap.c | 126 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 D | inode.c | 70 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 D | symlink.c | 32 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 D | linuxvfs.c | 349 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 D | user_config.h | 15 unsigned int gid; member 61 return user->gid; in user_gid()
|