/linux-4.4.14/include/linux/ |
D | uidgid.h | 26 gid_t val; 38 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 48 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 117 return __kgid_val(gid) != (gid_t) -1; in gid_valid() 123 extern kgid_t make_kgid(struct user_namespace *from, gid_t gid); 126 extern gid_t from_kgid(struct user_namespace *to, kgid_t gid); 128 extern gid_t from_kgid_munged(struct user_namespace *to, kgid_t gid); 137 return from_kgid(ns, gid) != (gid_t) -1; in kgid_has_mapping() 147 static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) in make_kgid() 157 static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) in from_kgid() [all …]
|
D | highuid.h | 53 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid))
|
D | syscalls.h | 230 asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid); 234 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist); 236 asmlinkage long sys_setregid(gid_t rgid, gid_t egid); 237 asmlinkage long sys_setgid(gid_t gid); 241 asmlinkage long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); 243 asmlinkage long sys_setfsgid(gid_t gid); 246 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist); 523 uid_t user, gid_t group); 525 uid_t user, gid_t group); 526 asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group); [all …]
|
D | audit.h | 243 extern void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode); 268 static inline void audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) in audit_ipc_set_perm() 402 gid_t gid, umode_t mode) in audit_ipc_set_perm()
|
D | types.h | 32 typedef __kernel_gid32_t gid_t; typedef
|
D | fs.h | 781 static inline gid_t i_gid_read(const struct inode *inode) in i_gid_read() 791 static inline void i_gid_write(struct inode *inode, gid_t gid) in i_gid_write()
|
/linux-4.4.14/kernel/ |
D | groups.c | 21 group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER); in groups_alloc() 64 static int groups_to_user(gid_t __user *grouplist, in groups_to_user() 72 gid_t gid; in groups_to_user() 82 gid_t __user *grouplist) in groups_from_user() 89 gid_t gid; in groups_from_user() 190 SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) in SYSCALL_DEFINE2() 227 SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) in SYSCALL_DEFINE2()
|
D | sys.c | 329 SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) in SYSCALL_DEFINE2() argument 340 if ((rgid != (gid_t) -1) && !gid_valid(krgid)) in SYSCALL_DEFINE2() 342 if ((egid != (gid_t) -1) && !gid_valid(kegid)) in SYSCALL_DEFINE2() 351 if (rgid != (gid_t) -1) { in SYSCALL_DEFINE2() 359 if (egid != (gid_t) -1) { in SYSCALL_DEFINE2() 369 if (rgid != (gid_t) -1 || in SYSCALL_DEFINE2() 370 (egid != (gid_t) -1 && !gid_eq(kegid, old->gid))) in SYSCALL_DEFINE2() 386 SYSCALL_DEFINE1(setgid, gid_t, gid) in SYSCALL_DEFINE1() argument 667 SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) in SYSCALL_DEFINE3() argument 679 if ((rgid != (gid_t) -1) && !gid_valid(krgid)) in SYSCALL_DEFINE3() [all …]
|
D | user_namespace.c | 307 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() 326 gid_t from_kgid(struct user_namespace *targ, kgid_t kgid) in from_kgid() 350 gid_t from_kgid_munged(struct user_namespace *targ, kgid_t kgid) in from_kgid_munged() 352 gid_t gid; in from_kgid_munged() 355 if (gid == (gid_t) -1) in from_kgid_munged() 456 gid_t lower; in gid_m_show()
|
D | audit.h | 167 gid_t perm_gid;
|
D | sysctl.c | 1324 .maxlen = sizeof(gid_t),
|
D | auditsc.c | 2141 void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) in __audit_ipc_set_perm()
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | stat.h | 25 gid_t st_gid; 61 gid_t st_gid; 102 gid_t st_gid;
|
/linux-4.4.14/arch/s390/kernel/ |
D | compat_wrapper.c | 110 COMPAT_SYSCALL_WRAP3(lchown, const char __user *, filename, uid_t, user, gid_t, group); 111 COMPAT_SYSCALL_WRAP2(getgroups, int, gidsetsize, gid_t __user *, grouplist); 112 COMPAT_SYSCALL_WRAP2(setgroups, int, gidsetsize, gid_t __user *, grouplist); 114 COMPAT_SYSCALL_WRAP3(getresgid, gid_t __user *, rgid, gid_t __user *, egid, gid_t __user *, sgid); 115 COMPAT_SYSCALL_WRAP3(chown, const char __user *, filename, uid_t, user, gid_t, group); 144 COMPAT_SYSCALL_WRAP5(fchownat, int, dfd, const char __user *, filename, uid_t, user, gid_t, group, …
|
D | compat_linux.c | 79 #define low2highgid(gid) ((gid) == (u16)-1) ? (gid_t)-1 : (gid_t)(gid) 113 return sys_setgid((gid_t)gid); in COMPAT_SYSCALL_DEFINE1() 181 return sys_setfsgid((gid_t)gid); in COMPAT_SYSCALL_DEFINE1() 212 kgid = make_kgid(user_ns, (gid_t)group); in groups16_from_user()
|
D | debug.c | 695 uid_t uid, gid_t gid) in debug_register_mode()
|
/linux-4.4.14/usr/ |
D | gen_init_cpio.c | 103 unsigned int mode, uid_t uid, gid_t gid) in cpio_mkslink() 152 uid_t uid, gid_t gid) in cpio_mkgeneric() 240 uid_t uid, gid_t gid, char dev_type, in cpio_mknod() 295 unsigned int mode, uid_t uid, gid_t gid, in cpio_mkfile()
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | stat.h | 40 gid_t st_gid;
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
D | stat.h | 14 gid_t st_gid;
|
/linux-4.4.14/fs/ |
D | open.c | 567 static int chown_common(struct path *path, uid_t user, gid_t group) in chown_common() 587 if (group != (gid_t) -1) { in chown_common() 610 gid_t, group, int, flag) in SYSCALL_DEFINE5() argument 641 SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument 646 SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument 652 SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs.h | 44 gid_t ia_gid;
|
/linux-4.4.14/security/keys/ |
D | keyctl.c | 787 long keyctl_chown_key(key_serial_t id, uid_t user, gid_t group) in keyctl_chown_key() 801 if ((group != (gid_t) -1) && !gid_valid(gid)) in keyctl_chown_key() 805 if (user == (uid_t) -1 && group == (gid_t) -1) in keyctl_chown_key() 828 if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid)) in keyctl_chown_key() 877 if (group != (gid_t) -1) in keyctl_chown_key() 1602 (gid_t) arg4); in SYSCALL_DEFINE5()
|
D | internal.h | 229 extern long keyctl_chown_key(key_serial_t, uid_t, gid_t);
|
/linux-4.4.14/include/net/ |
D | ping.h | 30 #define GID_T_MAX (((gid_t)~0U) >> 1)
|
/linux-4.4.14/fs/coda/ |
D | coda_linux.c | 99 inode->i_gid = make_kgid(&init_user_ns, (gid_t) attr->va_gid); in coda_vattr_to_iattr()
|
/linux-4.4.14/fs/hfsplus/ |
D | options.c | 149 sbi->gid = make_kgid(current_user_ns(), (gid_t)tmp); in hfsplus_parse_options()
|
/linux-4.4.14/fs/cifs/ |
D | cifsacl.c | 297 BUILD_BUG_ON(sizeof(uid_t) != sizeof(gid_t)); in sid_to_id() 315 gid_t id; in sid_to_id() 316 memcpy(&id, &sidkey->payload.data[0], sizeof(gid_t)); in sid_to_id() 842 gid_t id; in build_sec_desc()
|
D | inode.c | 295 if (id < ((gid_t)-1)) {
|
/linux-4.4.14/Documentation/security/ |
D | credentials.txt | 347 gid_t current_gid(void) Current's real GID 349 gid_t current_egid(void) Current's effective GID 351 gid_t current_fsgid(void) Current's file access GID 359 void current_uid_gid(uid_t *, gid_t *); 360 void current_euid_egid(uid_t *, gid_t *); 361 void current_fsuid_fsgid(uid_t *, gid_t *);
|
D | keys.txt | 512 long keyctl(KEYCTL_CHOWN, key_serial_t key, uid_t uid, gid_t gid); 999 struct key *keyring_alloc(const char *description, uid_t uid, gid_t gid,
|
/linux-4.4.14/security/integrity/evm/ |
D | evm_crypto.c | 104 gid_t gid; in hmac_add_misc()
|
/linux-4.4.14/fs/nilfs2/ |
D | the_nilfs.h | 184 gid_t ns_resgid;
|
/linux-4.4.14/Documentation/ |
D | highuid.txt | 7 - kernel code should use uid_t and gid_t in kernel-private structures and
|
/linux-4.4.14/fs/freevxfs/ |
D | vxfs_inode.c | 229 i_gid_write(ip, (gid_t)vip->vii_gid); in vxfs_iinit()
|
/linux-4.4.14/tools/testing/selftests/capabilities/ |
D | test_execve.c | 86 gid_t outer_gid; in create_and_enter_ns()
|
/linux-4.4.14/tools/testing/selftests/mount/ |
D | unprivileged-remount-test.c | 156 gid_t gid; in create_and_enter_userns()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | debug.h | 101 gid_t gid);
|
/linux-4.4.14/fs/efs/ |
D | inode.c | 101 i_gid_write(inode, (gid_t)be16_to_cpu(efs_inode->di_gid)); in efs_iget()
|
/linux-4.4.14/net/ipv4/ |
D | sysctl_net_ipv4.c | 126 gid_t urange[2]; in ipv4_ping_group_range() 851 .maxlen = sizeof(gid_t)*2,
|
/linux-4.4.14/fs/xfs/libxfs/ |
D | xfs_fs.h | 366 gid_t eof_gid;
|
/linux-4.4.14/fs/ext2/ |
D | inode.c | 1331 gid_t i_gid; in ext2_iget() 1350 i_gid = (gid_t)le16_to_cpu(raw_inode->i_gid_low); in ext2_iget() 1453 gid_t gid = i_gid_read(inode); in __ext2_write_inode()
|
/linux-4.4.14/fs/qnx4/ |
D | inode.c | 298 i_gid_write(inode, (gid_t)le16_to_cpu(raw_inode->di_gid)); in qnx4_iget()
|
/linux-4.4.14/fs/sysv/ |
D | inode.c | 201 i_gid_write(inode, (gid_t)fs16_to_cpu(sbi, raw_inode->i_gid)); in sysv_iget()
|
/linux-4.4.14/fs/hfs/ |
D | super.c | 271 hsb->s_gid = make_kgid(current_user_ns(), (gid_t)tmp); in parse_options()
|
/linux-4.4.14/fs/squashfs/ |
D | inode.c | 60 gid_t i_gid; in squashfs_new_inode()
|
/linux-4.4.14/fs/affs/ |
D | inode.c | 172 gid_t gid; in affs_write_inode()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | llite_internal.h | 93 gid_t lrp_gid; 95 gid_t lrp_fsgid;
|
/linux-4.4.14/init/ |
D | initramfs.c | 159 static __initdata gid_t gid;
|
/linux-4.4.14/fs/qnx6/ |
D | inode.c | 560 i_gid_write(inode, (gid_t)fs32_to_cpu(sbi, raw_inode->di_gid)); in qnx6_iget()
|
/linux-4.4.14/fs/jfs/ |
D | super.c | 349 gid_t val; in parse_options()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | cl_object.h | 194 gid_t cat_gid;
|
/linux-4.4.14/fs/nfsd/ |
D | export.c | 1166 if (!gid_eq(anong, make_kgid(&init_user_ns, (gid_t)-2)) && in exp_flags()
|
/linux-4.4.14/fs/ext4/ |
D | inode.c | 4151 gid_t i_gid; in ext4_iget() 4200 i_gid = (gid_t)le16_to_cpu(raw_inode->i_gid_low); in ext4_iget() 4503 gid_t i_gid; in ext4_do_update_inode()
|
/linux-4.4.14/include/trace/events/ |
D | ext4.h | 86 __field( gid_t, gid ) 115 __field( gid_t, gid )
|
/linux-4.4.14/Documentation/s390/ |
D | s390dbf.txt | 121 gid_t gid);
|
/linux-4.4.14/tools/lguest/ |
D | lguest.c | 3383 gid_t g; in main()
|
/linux-4.4.14/fs/ntfs/ |
D | super.c | 146 gid_t gid_value; \ in parse_options()
|
/linux-4.4.14/mm/ |
D | shmem.c | 2753 gid_t gid; in shmem_parse_options()
|