Home
last modified time | relevance | path

Searched refs:i_gid (Results 1 – 117 of 117) sorted by relevance

/linux-4.4.14/fs/
Dattr.c59 (!in_group_p(attr->ia_gid) && !gid_eq(attr->ia_gid, inode->i_gid))) && in inode_change_ok()
69 inode->i_gid) && in inode_change_ok()
149 inode->i_gid = attr->ia_gid; in setattr_copy()
162 if (!in_group_p(inode->i_gid) && in setattr_copy()
Dstack.c67 dest->i_gid = src->i_gid; in fsstack_copy_attr_all()
Dinode.c1939 inode->i_gid = dir->i_gid; in inode_init_owner()
1943 inode->i_gid = current_fsgid(); in inode_init_owner()
Dlibfs.c1070 inode->i_gid = current_fsgid(); in alloc_anon_inode()
1186 inode->i_gid = GLOBAL_ROOT_GID; in make_empty_dir_inode()
Dstat.c28 stat->gid = inode->i_gid; in generic_fillattr()
Dposix_acl.c331 if (in_group_p(inode->i_gid)) { in posix_acl_permission()
Dpipe.c701 inode->i_gid = current_fsgid(); in get_pipe_inode()
Dexec.c1315 gid = inode->i_gid; in bprm_fill_uid()
Dnamei.c302 if (in_group_p(inode->i_gid)) in acl_permission_check()
/linux-4.4.14/fs/autofs4/
Dinode.c83 if (!gid_eq(root_inode->i_gid, GLOBAL_ROOT_GID)) in autofs4_show_options()
85 from_kgid_munged(&init_user_ns, root_inode->i_gid)); in autofs4_show_options()
266 if (parse_options(data, &pipefd, &root_inode->i_uid, &root_inode->i_gid, in autofs4_fill_super()
356 inode->i_gid = d_inode(sb->s_root)->i_gid; in autofs4_get_inode()
/linux-4.4.14/include/uapi/linux/
Dminix_fs.h39 __u8 i_gid; member
54 __u16 i_gid; member
Dbfs_fs.h32 __le32 i_gid; member
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c105 inode->i_gid = current_fsgid(); in spufs_new_inode()
259 inode->i_gid = dir->i_gid; in spufs_mkdir()
493 inode->i_gid = dir->i_gid; in spufs_mkgang()
630 root->i_gid = make_kgid(current_user_ns(), option); in spufs_parse_options()
631 if (!gid_valid(root->i_gid)) in spufs_parse_options()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_object.c94 attr->cat_gid = from_kgid(&init_user_ns, inode->i_gid); in vvp_attr_get()
107 inode->i_gid = make_kgid(&init_user_ns, attr->cat_gid); in vvp_attr_set()
Dnamei.c281 if (in_group_p(i->i_gid)) in ll_i2suppgid()
282 return (__u32)from_kgid(&init_user_ns, i->i_gid); in ll_i2suppgid()
Dllite_lib.c1576 inode->i_gid = make_kgid(&init_user_ns, body->gid); in ll_update_inode()
Dfile.c3004 stat->gid = inode->i_gid; in ll_getattr()
/linux-4.4.14/fs/hpfs/
Dnamei.c106 !gid_eq(result->i_gid, current_fsgid()) || in hpfs_mkdir()
109 result->i_gid = current_fsgid(); in hpfs_mkdir()
195 !gid_eq(result->i_gid, current_fsgid()) || in hpfs_create()
198 result->i_gid = current_fsgid(); in hpfs_create()
255 result->i_gid = current_fsgid(); in hpfs_mknod()
331 result->i_gid = current_fsgid(); in hpfs_symlink()
Dinode.c19 i->i_gid = hpfs_sb(sb)->sb_gid; in hpfs_init_inode()
158 if (!gid_eq(i->i_gid, hpfs_sb(i->i_sb)->sb_gid) || hpfs_inode->i_ea_gid) { in hpfs_write_inode_ea()
/linux-4.4.14/fs/configfs/
Dinode.c103 if (!in_group_p(inode->i_gid) && !capable(CAP_FSETID)) in configfs_setattr()
121 inode->i_gid = iattr->ia_gid; in set_inode_attr()
/linux-4.4.14/fs/gfs2/
Dquota.h53 ret = gfs2_quota_check(ip, ip->i_inode.i_uid, ip->i_inode.i_gid, ap); in gfs2_quota_lock_check()
Dinode.c374 inode->i_gid = dip->i_inode.i_gid; in munge_mode_uid_gid()
376 inode->i_gid = current_fsgid(); in munge_mode_uid_gid()
1848 ogid = inode->i_gid; in setattr_chown()
Drgrp.c2407 gfs2_quota_change(ip, *nblocks, ip->i_inode.i_uid, ip->i_inode.i_gid); in gfs2_alloc_blocks()
2463 gfs2_quota_change(ip, -(s64)blen, ip->i_inode.i_uid, ip->i_inode.i_gid); in gfs2_free_meta()
2511 gfs2_quota_change(ip, -1, ip->i_inode.i_uid, ip->i_inode.i_gid); in gfs2_free_di()
Dquota.c557 error = qdsb_get(sdp, make_kqid_gid(ip->i_inode.i_gid), qd); in gfs2_quota_hold()
573 !gid_eq(gid, ip->i_inode.i_gid)) { in gfs2_quota_hold()
Dbmap.c836 ip->i_inode.i_gid); in do_strip()
/linux-4.4.14/fs/overlayfs/
Doverlayfs.h183 to->i_gid = from->i_gid; in ovl_copyattr()
/linux-4.4.14/fs/squashfs/
Dinode.c60 gid_t i_gid; in squashfs_new_inode() local
67 err = squashfs_get_id(sb, le16_to_cpu(sqsh_ino->guid), &i_gid); in squashfs_new_inode()
72 i_gid_write(inode, i_gid); in squashfs_new_inode()
/linux-4.4.14/fs/proc/
Dself.c60 inode->i_gid = GLOBAL_ROOT_GID; in proc_setup_self()
Dthread_self.c61 inode->i_gid = GLOBAL_ROOT_GID; in proc_setup_thread_self()
Dfd.c115 inode->i_gid = cred->egid; in tid_fd_revalidate()
119 inode->i_gid = GLOBAL_ROOT_GID; in tid_fd_revalidate()
Dinode.c432 inode->i_gid = de->gid; in proc_get_inode()
Dbase.c1671 inode->i_gid = cred->egid; in proc_pid_make_inode()
1752 inode->i_gid = cred->egid; in pid_revalidate()
1756 inode->i_gid = GLOBAL_ROOT_GID; in pid_revalidate()
1878 inode->i_gid = cred->egid; in map_files_d_revalidate()
1882 inode->i_gid = GLOBAL_ROOT_GID; in map_files_d_revalidate()
Dgeneric.c115 proc_set_user(de, inode->i_uid, inode->i_gid); in proc_notify_change()
/linux-4.4.14/fs/affs/
Dinode.c84 inode->i_gid = sbi->s_gid; in affs_iget()
93 inode->i_gid = sbi->s_gid; in affs_iget()
308 inode->i_gid = current_fsgid(); in affs_new_inode()
/linux-4.4.14/fs/exofs/
Dcommon.h174 __le32 i_gid; /* Group Id */ member
Dinode.c1183 i_gid_write(inode, le32_to_cpu(fcb.i_gid)); in exofs_iget()
1395 fcb->i_gid = cpu_to_le32(i_gid_read(inode)); in exofs_update_inode()
/linux-4.4.14/fs/cifs/
Ddir.c355 args.gid = inode->i_gid; in cifs_do_create()
391 newinode->i_gid = inode->i_gid; in cifs_do_create()
393 newinode->i_gid = current_fsgid(); in cifs_do_create()
Dinode.c168 inode->i_gid = fattr->cf_gid;
1017 inode->i_gid = cifs_sb->mnt_gid;
1380 args.gid = parent->i_gid;
1402 inode->i_gid = parent->i_gid;
1404 inode->i_gid = current_fsgid();
/linux-4.4.14/fs/minix/
Dinode.c477 i_gid_write(inode, raw_inode->i_gid); in V1_minix_iget()
510 i_gid_write(inode, raw_inode->i_gid); in V2_minix_iget()
562 raw_inode->i_gid = fs_high2lowgid(i_gid_read(inode)); in V1_minix_update_inode()
589 raw_inode->i_gid = fs_high2lowgid(i_gid_read(inode)); in V2_minix_update_inode()
/linux-4.4.14/fs/xfs/
Dxfs_iops.c460 stat->gid = inode->i_gid; in xfs_vn_getattr()
591 gid = inode->i_gid; in xfs_setattr_nonsize()
627 igid = inode->i_gid; in xfs_setattr_nonsize()
687 inode->i_gid = gid; in xfs_setattr_nonsize()
1234 inode->i_gid = xfs_gid_to_kgid(ip->i_d.di_gid); in xfs_setup_inode()
Dxfs_icache.c1200 !gid_eq(VFS_I(ip)->i_gid, eofb->eof_gid)) in xfs_inode_match_id()
1224 gid_eq(VFS_I(ip)->i_gid, eofb->eof_gid)) in xfs_inode_match_id_union()
1344 eofb.eof_gid = VFS_I(ip)->i_gid; in xfs_inode_free_quota_eofblocks()
/linux-4.4.14/fs/jfs/
Djfs_inode.c107 jfs_inode->saved_gid = inode->i_gid; in ialloc()
Dfile.c116 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr()
Djfs_imap.c3079 ip->i_gid = jfs_ip->saved_gid; in copy_from_dinode()
3081 ip->i_gid = sbi->gid; in copy_from_dinode()
/linux-4.4.14/fs/sysv/
Dinode.c201 i_gid_write(inode, (gid_t)fs16_to_cpu(sbi, raw_inode->i_gid)); in sysv_iget()
255 raw_inode->i_gid = cpu_to_fs16(sbi, fs_high2lowgid(i_gid_read(inode))); in __sysv_write_inode()
/linux-4.4.14/include/linux/
Dsysv_fs.h195 __fs16 i_gid; member
Df2fs_fs.h199 __le32 i_gid; /* group ID */ member
Dquotaops.h26 (ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid)); in is_quota_modification()
Dnilfs2_fs.h74 __le32 i_gid; member
Dfs.h588 kgid_t i_gid; member
783 return from_kgid(&init_user_ns, inode->i_gid); in i_gid_read()
793 inode->i_gid = make_kgid(&init_user_ns, gid); in i_gid_write()
/linux-4.4.14/fs/coda/
Dcoda_linux.c99 inode->i_gid = make_kgid(&init_user_ns, (gid_t) attr->va_gid); in coda_vattr_to_iattr()
/linux-4.4.14/fs/afs/
Dinode.c72 inode->i_gid = GLOBAL_ROOT_GID; in afs_inode_map_status()
179 inode->i_gid = GLOBAL_ROOT_GID; in afs_iget_autocell()
Dfsclient.c97 vnode->vfs_inode.i_gid = status->group; in xdr_decode_AFSFetchStatus()
/linux-4.4.14/Documentation/filesystems/
Dsysv-fs.txt144 unsigned char i_gid;
151 unsigned short i_gid;
Dpath-lookup.txt309 * i_mode, i_uid, i_gid can be tested for exec permissions during path walk.
/linux-4.4.14/fs/ext2/
Dinode.c1331 gid_t i_gid; in ext2_iget() local
1350 i_gid = (gid_t)le16_to_cpu(raw_inode->i_gid_low); in ext2_iget()
1353 i_gid |= le16_to_cpu(raw_inode->i_gid_high) << 16; in ext2_iget()
1356 i_gid_write(inode, i_gid); in ext2_iget()
1572 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in ext2_setattr()
Dialloc.c548 inode->i_gid = dir->i_gid; in ext2_new_inode()
Dext2.h305 __le16 i_gid; /* Low 16 bits of Group Id */ member
357 #define i_gid_low i_gid
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dobdo.c107 dst->o_gid = from_kgid(&init_user_ns, src->i_gid); in obdo_from_inode()
/linux-4.4.14/fs/f2fs/
Dinode.c120 i_gid_write(inode, le32_to_cpu(ri->i_gid)); in do_read_inode()
235 ri->i_gid = cpu_to_le32(i_gid_read(inode)); in update_inode()
Dfile.c640 inode->i_gid = attr->ia_gid; in __setattr_copy()
653 if (!in_group_p(inode->i_gid) && !capable(CAP_FSETID)) in __setattr_copy()
/linux-4.4.14/fs/nfs/
Dinode.c423 inode->i_gid = make_kgid(&init_user_ns, -2); in nfs_fhget()
462 inode->i_gid = fattr->gid; in nfs_fhget()
613 inode->i_gid = attr->ia_gid; in nfs_setattr_update_inode()
1270 if ((fattr->valid & NFS_ATTR_FATTR_GROUP) && !gid_eq(inode->i_gid, fattr->gid)) in nfs_check_inode_attributes()
1796 if (!gid_eq(inode->i_gid, fattr->gid)) { in nfs_update_inode()
1798 inode->i_gid = fattr->gid; in nfs_update_inode()
/linux-4.4.14/fs/bfs/
Dinode.c79 i_gid_write(inode, le32_to_cpu(di->i_gid)); in bfs_iget()
142 di->i_gid = cpu_to_le32(i_gid_read(inode)); in bfs_write_inode()
/linux-4.4.14/fs/devpts/
Dinode.c288 inode->i_gid = root_gid; in mknod_ptmx()
631 inode->i_gid = opts->setgid ? opts->gid : current_fsgid(); in devpts_pty_new()
/linux-4.4.14/kernel/
Dcapability.c447 kgid_has_mapping(ns, inode->i_gid); in capable_wrt_inode_uidgid()
Dcred.c693 new->fsgid = inode->i_gid; in set_create_files_as()
Daudit.c1731 name->gid = inode->i_gid; in audit_copy_inode()
/linux-4.4.14/security/integrity/evm/
Devm_crypto.c112 hmac_misc.gid = from_kgid(&init_user_ns, inode->i_gid); in hmac_add_misc()
/linux-4.4.14/fs/ceph/
Dinode.c83 inode->i_gid = parent->i_gid; in ceph_get_snapdir()
734 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(info->gid)); in fill_inode()
737 from_kgid(&init_user_ns, inode->i_gid)); in fill_inode()
1837 from_kgid(&init_user_ns, inode->i_gid), in ceph_setattr()
1840 inode->i_gid = attr->ia_gid; in ceph_setattr()
1843 !gid_eq(attr->ia_gid, inode->i_gid)) { in ceph_setattr()
Dsnap.c535 capsnap->gid = inode->i_gid; in ceph_queue_cap_snap()
Dcaps.c1185 gid = inode->i_gid; in __send_cap()
2829 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(grant->gid)); in handle_cap_grant()
2832 from_kgid(&init_user_ns, inode->i_gid)); in handle_cap_grant()
/linux-4.4.14/fs/9p/
Dvfs_inode_dotl.c66 return dir_inode->i_gid; in v9fs_get_fsgid_for_create()
626 inode->i_gid = stat->st_gid; in v9fs_stat2inode_dotl()
651 inode->i_gid = stat->st_gid; in v9fs_stat2inode_dotl()
Dvfs_inode.c1173 inode->i_gid = v9ses->dfltgid; in v9fs_stat2inode()
1177 inode->i_gid = stat->n_gid; in v9fs_stat2inode()
/linux-4.4.14/fs/nfs_common/
Dnfsacl.c104 .gid = inode->i_gid, in nfsacl_encode()
/linux-4.4.14/fs/isofs/
Drock.c531 inode->i_gid = reloc->i_gid; in parse_rock_ridge_inode_internal()
Dinode.c1318 inode->i_gid = sbi->s_gid; in isofs_read_inode()
1392 inode->i_gid = sbi->s_gid; in isofs_read_inode()
/linux-4.4.14/fs/hfsplus/
Dinode.c195 inode->i_gid = sbi->gid; in hfsplus_get_perms()
371 inode->i_gid = current_fsgid(); in hfsplus_new_inode()
/linux-4.4.14/fs/ext4/
Dinode.c4151 gid_t i_gid; in ext4_iget() local
4200 i_gid = (gid_t)le16_to_cpu(raw_inode->i_gid_low); in ext4_iget()
4203 i_gid |= le16_to_cpu(raw_inode->i_gid_high) << 16; in ext4_iget()
4206 i_gid_write(inode, i_gid); in ext4_iget()
4503 gid_t i_gid; in ext4_do_update_inode() local
4515 i_gid = i_gid_read(inode); in ext4_do_update_inode()
4518 raw_inode->i_gid_low = cpu_to_le16(low_16_bits(i_gid)); in ext4_do_update_inode()
4527 cpu_to_le16(high_16_bits(i_gid)); in ext4_do_update_inode()
4534 raw_inode->i_gid_low = cpu_to_le16(fs_high2lowgid(i_gid)); in ext4_do_update_inode()
4783 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { in ext4_setattr()
[all …]
Dialloc.c801 inode->i_gid = dir->i_gid; in __ext4_new_inode()
Dext4.h649 __le16 i_gid; /* Low 16 bits of Group Id */ member
830 #define i_gid_low i_gid
/linux-4.4.14/fs/ntfs/
Dinode.c571 vi->i_gid = vol->gid; in ntfs_read_locked_inode()
1245 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_attr_inode()
1512 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_index_inode()
2129 vi->i_gid = GLOBAL_ROOT_GID; in ntfs_read_inode_mount()
Dsuper.c1054 tmp_ino->i_gid = GLOBAL_ROOT_GID; in load_and_init_mft_mirror()
Dmft.c2652 vi->i_gid = vol->gid; in ntfs_mft_record_alloc()
/linux-4.4.14/fs/fuse/
Dcontrol.c222 inode->i_gid = fc->group_id; in fuse_ctl_add_dentry()
Dinode.c170 inode->i_gid = make_kgid(&init_user_ns, attr->gid); in fuse_change_attributes_common()
/linux-4.4.14/fs/kernfs/
Dinode.c245 inode->i_gid = iattr->ia_gid; in set_inode_attr()
/linux-4.4.14/fs/adfs/
Dinode.c252 inode->i_gid = ADFS_SB(sb)->s_gid; in adfs_iget()
/linux-4.4.14/fs/hfs/
Dinode.c194 inode->i_gid = current_fsgid(); in hfs_new_inode()
324 inode->i_gid = hsb->s_gid; in hfs_read_inode()
/linux-4.4.14/fs/ocfs2/
Dinode.c300 i_gid_write(inode, le32_to_cpu(fe->i_gid)); in ocfs2_populate_inode()
1287 fe->i_gid = cpu_to_le32(i_gid_read(inode)); in ocfs2_mark_inode_dirty()
1319 i_gid_write(inode, le32_to_cpu(fe->i_gid)); in ocfs2_refresh_inode()
Drefcounttree.c4086 t_inode->i_gid = s_inode->i_gid; in ocfs2_complete_reflink()
4089 di->i_gid = s_di->i_gid; in ocfs2_complete_reflink()
4377 if (!in_group_p(inode->i_gid) && !capable(CAP_CHOWN)) in ocfs2_vfs_reflink()
Docfs2_fs.h713 __le32 i_gid; /* Owning GID */ member
Dfile.c1210 (attr->ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { in ocfs2_setattr()
1225 if (attr->ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid) in ocfs2_setattr()
Dnamei.c557 fe->i_gid = cpu_to_le32(i_gid_read(inode)); in __ocfs2_mknod_locked()
/linux-4.4.14/fs/fat/
Dfile.c364 if (in_group_p(inode->i_gid)) in fat_allow_set_time()
Dinode.c460 inode->i_gid = sbi->options.fs_gid; in fat_fill_inode()
1279 inode->i_gid = sbi->options.fs_gid; in fat_read_root()
/linux-4.4.14/fs/tracefs/
Dinode.c223 inode->i_gid = opts->gid; in tracefs_apply_options()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c101 ret->i_gid = hypfs_info->gid; in hypfs_make_inode()
/linux-4.4.14/fs/debugfs/
Dinode.c129 inode->i_gid = opts->gid; in debugfs_apply_options()
/linux-4.4.14/fs/nilfs2/
Dinode.c450 i_gid_write(inode, le32_to_cpu(raw_inode->i_gid)); in nilfs_read_inode_common()
641 raw_inode->i_gid = cpu_to_le32(i_gid_read(inode)); in nilfs_write_inode_common()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_fs.c65 inode->i_gid = GLOBAL_ROOT_GID; in qibfs_mknod()
/linux-4.4.14/fs/ubifs/
Dfile.c1075 inode->i_gid = attr->ia_gid; in do_attr_changes()
1088 if (!in_group_p(inode->i_gid) && !capable(CAP_FSETID)) in do_attr_changes()
/linux-4.4.14/fs/omfs/
Dinode.c226 inode->i_gid = sbi->s_gid; in omfs_iget()
/linux-4.4.14/fs/befs/
Dlinuxvfs.c349 inode->i_gid = befs_sb->mount_opts.use_gid ? in befs_iget()
/linux-4.4.14/fs/jffs2/
Dfs.c385 iattr.ia_gid = inode->i_gid; in jffs2_dirty_inode()
/linux-4.4.14/security/tomoyo/
Dcondition.c721 stat->gid = inode->i_gid; in tomoyo_get_attributes()
/linux-4.4.14/fs/ncpfs/
Dinode.c238 inode->i_gid = server->m.gid; in ncp_set_attr()
/linux-4.4.14/fs/quota/
Ddquot.c1438 qid = make_kqid_gid(inode->i_gid); in __dquot_initialize()
2000 if (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid)){ in dquot_transfer()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c698 inode->i_gid = config->gid; in hugetlbfs_get_root()
/linux-4.4.14/fs/udf/
Dinode.c1417 if (!gid_valid(inode->i_gid) || in udf_read_inode()
1420 inode->i_gid = UDF_SB(inode->i_sb)->s_gid; in udf_read_inode()
/linux-4.4.14/fs/reiserfs/
Dinode.c3379 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, inode->i_gid))) { in reiserfs_setattr()
3416 inode->i_gid = attr->ia_gid; in reiserfs_setattr()
/linux-4.4.14/ipc/
Dmqueue.c227 inode->i_gid = current_fsgid(); in mqueue_get_inode()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c1925 inode->i_gid = make_kgid(&init_user_ns, default_gid); in gadgetfs_make_inode()
/linux-4.4.14/fs/nfsd/
Dvfs.c1962 inode->i_uid, inode->i_gid, current_fsuid(), current_fsgid()); in nfsd_permission()
/linux-4.4.14/net/
Dsocket.c551 inode->i_gid = current_fsgid(); in sock_alloc()
/linux-4.4.14/drivers/usb/gadget/function/
Df_fs.c1096 inode->i_gid = perms->gid; in ffs_sb_make_inode()
/linux-4.4.14/mm/
Dshmem.c3059 inode->i_gid = sbinfo->gid; in shmem_fill_super()
/linux-4.4.14/arch/ia64/kernel/
Dperfmon.c2190 inode->i_gid = current_fsgid(); in pfm_alloc_file()