/linux-4.1.27/include/linux/ |
D | uidgid.h | 27 } kgid_t; typedef 30 #define KGIDT_INIT(value) (kgid_t){ value } 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() 65 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() 75 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() 85 static inline bool gid_gte(kgid_t left, kgid_t right) in gid_gte() 95 static inline bool gid_lt(kgid_t left, kgid_t right) in gid_lt() 105 static inline bool gid_lte(kgid_t left, kgid_t right) in gid_lte() 115 static inline bool gid_valid(kgid_t gid) in gid_valid() [all …]
|
D | cred.h | 30 #define NGROUPS_PER_BLOCK ((unsigned int)(PAGE_SIZE / sizeof(kgid_t))) 36 kgid_t small_block[NGROUPS_SMALL]; 37 kgid_t *blocks[0]; 70 extern int in_group_p(kgid_t); 71 extern int in_egroup_p(kgid_t); 77 static inline int in_group_p(kgid_t grp) in in_group_p() 81 static inline int in_egroup_p(kgid_t grp) in in_egroup_p() 88 extern int groups_search(const struct group_info *, kgid_t); 128 kgid_t gid; /* real GID of the task */ 130 kgid_t sgid; /* saved GID of the task */ [all …]
|
D | ipc.h | 18 kgid_t gid; 20 kgid_t cgid;
|
D | proc_fs.h | 38 extern void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t); 67 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user()
|
D | key.h | 148 kgid_t gid; 216 kuid_t uid, kgid_t gid, 290 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
|
D | stat.h | 27 kgid_t gid;
|
D | pid_namespace.h | 44 kgid_t pid_gid;
|
D | shmem_fs.h | 35 kgid_t gid; /* Mount gid for root directory */
|
D | user_namespace.h | 33 kgid_t group;
|
D | posix_acl.h | 41 kgid_t e_gid;
|
D | quota.h | 71 kgid_t gid; 162 static inline struct kqid make_kqid_gid(kgid_t gid) in make_kqid_gid()
|
D | nfs4.h | 33 kgid_t who_gid;
|
D | audit.h | 75 kgid_t gid;
|
D | device.h | 507 kuid_t *uid, kgid_t *gid); 937 umode_t *mode, kuid_t *uid, kgid_t *gid,
|
D | security.h | 1533 int (*path_chown) (struct path *path, kuid_t uid, kgid_t gid); 3029 int security_path_chown(struct path *path, kuid_t uid, kgid_t gid); 3086 static inline int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) in security_path_chown()
|
D | nfs_xdr.h | 49 kgid_t gid;
|
D | fs.h | 249 kgid_t ia_gid; 587 kgid_t i_gid;
|
/linux-4.1.27/fs/gfs2/ |
D | quota.h | 21 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 24 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 27 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 30 kuid_t uid, kgid_t gid);
|
D | quota.c | 530 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_hold() 961 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_lock() 1114 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, in gfs2_quota_check() 1172 kuid_t uid, kgid_t gid) in gfs2_quota_change()
|
D | inode.c | 1670 kgid_t ogid, ngid; in setattr_chown()
|
/linux-4.1.27/kernel/ |
D | groups.c | 32 kgid_t *b; in groups_alloc() 90 kgid_t kgid; in groups_from_user() 118 kgid_t tmp = GROUP_AT(group_info, right); in groups_sort() 133 int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() 255 int in_group_p(kgid_t grp) in in_group_p() 267 int in_egroup_p(kgid_t grp) in in_egroup_p()
|
D | audit.h | 87 kgid_t gid; 138 kgid_t gid, egid, sgid, fsgid; 161 kgid_t gid; 232 extern int audit_gid_comparator(kgid_t left, u32 op, kgid_t right);
|
D | uid16.c | 117 kgid_t kgid; in groups16_to_user() 135 kgid_t kgid; in groups16_from_user()
|
D | user_namespace.c | 63 kgid_t group = new->egid; in create_user_ns() 306 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() 325 gid_t from_kgid(struct user_namespace *targ, kgid_t kgid) in from_kgid() 349 gid_t from_kgid_munged(struct user_namespace *targ, kgid_t kgid) in from_kgid_munged() 831 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted()
|
D | sys.c | 335 kgid_t krgid, kegid; in SYSCALL_DEFINE2() 392 kgid_t kgid; in SYSCALL_DEFINE1() 673 kgid_t krgid, kegid, ksgid; in SYSCALL_DEFINE3() 790 kgid_t kgid; in SYSCALL_DEFINE1()
|
D | auditfilter.c | 1174 int audit_gid_comparator(kgid_t left, u32 op, kgid_t right) in audit_gid_comparator()
|
D | ptrace.c | 224 kgid_t caller_gid; in __ptrace_may_access()
|
D | auditsc.c | 334 static int audit_compare_gid(kgid_t gid, in audit_compare_gid() 2362 kgid_t gid; in audit_log_task()
|
/linux-4.1.27/fs/nfsd/ |
D | idmap.h | 58 __be32 nfsd_map_name_to_gid(struct svc_rqst *, const char *, size_t, kgid_t *); 60 __be32 nfsd4_encode_group(struct xdr_stream *, struct svc_rqst *, kgid_t);
|
D | export.h | 53 kgid_t ex_anon_gid;
|
D | nfs4idmap.c | 643 kgid_t *gid) in nfsd_map_name_to_gid() 662 kgid_t gid) in nfsd4_encode_group()
|
D | nfs4acl.c | 441 kgid_t gid; 600 static int find_gid(struct posix_acl_state *state, kgid_t gid) in find_gid()
|
D | state.h | 194 kgid_t gid;
|
D | export.c | 653 kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fslocs); 1225 kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fsloc) in exp_flags()
|
D | nfs4xdr.c | 517 kgid_t kgid = make_kgid(&init_user_ns, gid); in nfsd4_decode_cb_sec()
|
/linux-4.1.27/include/net/9p/ |
D | client.h | 233 int p9_client_symlink(struct p9_fid *fid, char *name, char *symname, kgid_t gid, 236 kgid_t gid, struct p9_qid *qid); 254 dev_t rdev, kgid_t gid, struct p9_qid *); 256 kgid_t gid, struct p9_qid *);
|
D | 9p.h | 411 kgid_t n_gid; /* 9p2000.u extensions */ 420 kgid_t st_gid; 475 kgid_t gid;
|
/linux-4.1.27/fs/nfs/ |
D | nfs4idmap.h | 61 int nfs_map_group_to_gid(const struct nfs_server *, const char *, size_t, kgid_t *); 63 int nfs_map_gid_to_group(const struct nfs_server *, kgid_t, char *, size_t);
|
D | nfs4idmap.c | 116 kgid_t gid; in nfs_fattr_map_group_name() 748 int nfs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t … in nfs_map_group_to_gid() 779 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()
|
D | nfs4xdr.c | 3866 const struct nfs_server *server, kgid_t *gid, in decode_attr_group()
|
/linux-4.1.27/fs/cifs/ |
D | cifs_fs_sb.h | 60 kgid_t mnt_gid; 62 kgid_t mnt_backupgid;
|
D | cifsacl.c | 268 kgid_t fgid = cifs_sb->mnt_gid; in sid_to_id() 315 kgid_t gid; in sid_to_id() 790 __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) in build_sec_desc() 1053 kuid_t uid, kgid_t gid) in id_mode_to_cifs_acl()
|
D | cifsproto.h | 176 kuid_t, kgid_t); 323 kgid_t gid;
|
D | cifsglob.h | 446 kgid_t linux_gid; 448 kgid_t backupgid; 1368 kgid_t cf_gid;
|
D | inode.c | 296 kgid_t gid = make_kgid(&init_user_ns, id); 2242 kgid_t gid = INVALID_GID;
|
D | connect.c | 1009 static int get_option_gid(substring_t args[], kgid_t *result) in get_option_gid() 1012 kgid_t gid; in get_option_gid()
|
/linux-4.1.27/net/netfilter/ |
D | xt_owner.c | 61 kgid_t gid_min = make_kgid(&init_user_ns, info->gid_min); in owner_mt() 62 kgid_t gid_max = make_kgid(&init_user_ns, info->gid_max); in owner_mt()
|
D | xt_recent.c | 336 kgid_t gid; in recent_mt_check()
|
/linux-4.1.27/net/ipv4/ |
D | sysctl_net_ipv4.c | 86 static void inet_get_ping_group_range_table(struct ctl_table *table, kgid_t *low, kgid_t *high) in inet_get_ping_group_range_table() 88 kgid_t *data = table->data; in inet_get_ping_group_range_table() 101 static void set_ping_group_range(struct ctl_table *table, kgid_t low, kgid_t high) in set_ping_group_range() 103 kgid_t *data = table->data; in set_ping_group_range() 120 kgid_t low, high; in ipv4_ping_group_range()
|
D | ping.c | 239 static void inet_get_ping_group_range_net(struct net *net, kgid_t *low, in inet_get_ping_group_range_net() 240 kgid_t *high) in inet_get_ping_group_range_net() 242 kgid_t *data = net->ipv4.ping_group_range.range; in inet_get_ping_group_range_net() 257 kgid_t group = current_egid(); in ping_init_sock() 260 kgid_t low, high; in ping_init_sock() 275 kgid_t gid = group_info->blocks[i][j]; in ping_init_sock()
|
/linux-4.1.27/include/net/ |
D | scm.h | 18 kgid_t gid; 54 struct pid *pid, kuid_t uid, kgid_t gid) in scm_set_cred()
|
D | af_unix.h | 33 kgid_t gid;
|
/linux-4.1.27/fs/jfs/ |
D | jfs_incore.h | 42 kgid_t saved_gid; /* saved for gid mount option */ 199 kgid_t gid; /* gid to override on-disk gid */
|
/linux-4.1.27/drivers/base/ |
D | devtmpfs.c | 46 kgid_t gid; 196 kgid_t gid, struct device *dev) in handle_create() 367 static int handle(const char *name, umode_t mode, kuid_t uid, kgid_t gid, in handle()
|
D | core.c | 310 kgid_t gid = GLOBAL_ROOT_GID; in dev_uevent() 1282 umode_t *mode, kuid_t *uid, kgid_t *gid, in device_get_devnode()
|
/linux-4.1.27/fs/autofs4/ |
D | autofs_i.h | 78 kgid_t gid; 97 kgid_t gid;
|
D | inode.c | 129 static int parse_options(char *options, int *pipefd, kuid_t *uid, kgid_t *gid, in parse_options()
|
/linux-4.1.27/net/9p/ |
D | protocol.c | 181 kgid_t *gid = va_arg(ap, kgid_t *); in p9pdu_vreadf() 413 kgid_t gid = va_arg(ap, kgid_t); in p9pdu_vwritef()
|
D | client.c | 1275 kgid_t gid, struct p9_qid *qid) in p9_client_create_dotl() 1364 int p9_client_symlink(struct p9_fid *dfid, char *name, char *symtgt, kgid_t gid, in p9_client_symlink() 2113 dev_t rdev, kgid_t gid, struct p9_qid *qid) in p9_client_mknod_dotl() 2144 kgid_t gid, struct p9_qid *qid) in p9_client_mkdir_dotl()
|
/linux-4.1.27/net/sunrpc/ |
D | auth_unix.c | 21 kgid_t uc_gid; 22 kgid_t uc_gids[NFS_NGROUPS];
|
D | svcauth_unix.c | 512 kgid_t kgid; in unix_gid_parse() 827 kgid_t kgid = make_kgid(&init_user_ns, svc_getnl(argv)); in svcauth_unix_accept()
|
/linux-4.1.27/include/net/netns/ |
D | ipv4.h | 26 kgid_t range[2];
|
/linux-4.1.27/fs/omfs/ |
D | omfs.h | 23 kgid_t s_gid;
|
/linux-4.1.27/fs/xfs/ |
D | xfs_linux.h | 204 static inline __uint32_t xfs_kgid_to_gid(kgid_t gid) in xfs_kgid_to_gid() 209 static inline kgid_t xfs_gid_to_kgid(__uint32_t gid) in xfs_gid_to_kgid()
|
D | xfs_icache.h | 27 kgid_t eof_gid;
|
D | xfs_iops.c | 552 kgid_t gid = GLOBAL_ROOT_GID, igid = GLOBAL_ROOT_GID; in xfs_setattr_nonsize()
|
/linux-4.1.27/net/ |
D | sysctl_net.c | 46 kgid_t root_gid = make_kgid(net->user_ns, 0); in net_ctl_permissions()
|
/linux-4.1.27/fs/afs/ |
D | afs.h | 123 kgid_t group; /* group ID */
|
D | fsclient.c | 46 kgid_t group; in xdr_decode_AFSFetchStatus()
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_fs.h | 272 kgid_t gid;
|
/linux-4.1.27/fs/ntfs/ |
D | volume.h | 51 kgid_t gid; /* gid that files will be mounted as. */
|
D | super.c | 107 kgid_t gid = INVALID_GID; in parse_options()
|
/linux-4.1.27/fs/9p/ |
D | vfs_inode_dotl.c | 60 static kgid_t v9fs_get_fsgid_for_create(struct inode *dir_inode) in v9fs_get_fsgid_for_create() 245 kgid_t gid; in v9fs_vfs_atomic_open_dotl() 387 kgid_t gid; in v9fs_vfs_mkdir_dotl() 682 kgid_t gid; in v9fs_vfs_symlink_dotl() 818 kgid_t gid; in v9fs_vfs_mknod_dotl()
|
D | v9fs.h | 113 kgid_t dfltgid; /* default gid for legacy support */
|
/linux-4.1.27/fs/isofs/ |
D | isofs.h | 55 kgid_t s_gid;
|
D | inode.c | 165 kgid_t gid;
|
/linux-4.1.27/net/core/ |
D | scm.c | 51 kgid_t gid = make_kgid(cred->user_ns, creds->gid); in scm_check_creds() 168 kgid_t gid; in __scm_send()
|
D | dev.c | 5520 kgid_t gid; in __dev_set_promiscuity()
|
/linux-4.1.27/fs/devpts/ |
D | inode.c | 104 kgid_t gid; 164 kgid_t gid; in parse_mount_options() 249 kgid_t root_gid; in mknod_ptmx()
|
/linux-4.1.27/fs/befs/ |
D | befs.h | 23 kgid_t gid;
|
D | linuxvfs.c | 678 kgid_t gid; in parse_options()
|
/linux-4.1.27/fs/affs/ |
D | super.c | 190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options() 310 kgid_t gid; in affs_fill_super() 518 kgid_t gid; in affs_remount()
|
D | affs.h | 91 kgid_t s_gid; /* gid to override */
|
/linux-4.1.27/fs/ncpfs/ |
D | ncp_fs_sb.h | 34 kgid_t gid;
|
/linux-4.1.27/include/linux/sunrpc/ |
D | svcauth.h | 23 kgid_t cr_gid;
|
D | auth.h | 38 kgid_t gid;
|
/linux-4.1.27/fs/udf/ |
D | udf_sb.h | 130 kgid_t s_gid;
|
D | super.c | 224 kgid_t gid;
|
/linux-4.1.27/fs/adfs/ |
D | adfs.h | 53 kgid_t s_gid; /* owner gid */
|
/linux-4.1.27/fs/hpfs/ |
D | super.c | 293 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts() 425 kgid_t gid; in hpfs_remount_fs() 527 kgid_t gid; in hpfs_fill_super()
|
D | hpfs_fn.h | 73 kgid_t sb_gid; /* gid from mount options */
|
/linux-4.1.27/arch/s390/hypfs/ |
D | inode.c | 35 kgid_t gid; /* gid used for files and dirs */ 226 kgid_t gid; in hypfs_parse_options()
|
/linux-4.1.27/fs/tracefs/ |
D | inode.c | 143 kgid_t gid; 171 kgid_t gid; in tracefs_parse_options()
|
/linux-4.1.27/fs/proc/ |
D | internal.h | 36 kgid_t gid;
|
D | generic.c | 521 void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) in proc_set_user()
|
/linux-4.1.27/fs/debugfs/ |
D | inode.c | 54 kgid_t gid; 82 kgid_t gid; in debugfs_parse_options()
|
/linux-4.1.27/ipc/ |
D | util.c | 223 kgid_t egid; in ipc_addid() 657 kgid_t gid = make_kgid(current_user_ns(), in->gid); in ipc_update_perm()
|
/linux-4.1.27/fs/hfs/ |
D | hfs_fs.h | 154 kgid_t s_gid; /* The gid of all files */
|
/linux-4.1.27/fs/ext2/ |
D | ext2.h | 86 kgid_t s_resgid; 646 kgid_t s_resgid;
|
D | super.c | 453 kgid_t gid; in parse_options()
|
/linux-4.1.27/arch/s390/kernel/ |
D | compat_linux.c | 189 kgid_t kgid; in groups16_to_user() 206 kgid_t kgid; in groups16_from_user()
|
/linux-4.1.27/fs/nfs_common/ |
D | nfsacl.c | 39 kgid_t gid;
|
/linux-4.1.27/fs/ceph/ |
D | mds_client.h | 205 kgid_t r_gid;
|
D | super.h | 155 kgid_t gid;
|
D | caps.c | 984 kuid_t uid, kgid_t gid, umode_t mode, in send_cap_msg() 1143 kgid_t gid; in __send_cap()
|
/linux-4.1.27/security/tomoyo/ |
D | tomoyo.c | 375 static int tomoyo_path_chown(struct path *path, kuid_t uid, kgid_t gid) in tomoyo_path_chown()
|
D | common.h | 565 kgid_t gid;
|
/linux-4.1.27/fs/fuse/ |
D | fuse_i.h | 412 kgid_t group_id;
|
D | inode.c | 64 kgid_t group_id;
|
/linux-4.1.27/fs/ext3/ |
D | ext3.h | 249 kgid_t s_resgid; 647 kgid_t s_resgid;
|
D | super.c | 991 kgid_t gid; in parse_options()
|
/linux-4.1.27/fs/fat/ |
D | fat.h | 28 kgid_t fs_gid;
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 49 kgid_t gid; 946 kgid_t shm_group; in can_do_hugetlb_shm()
|
/linux-4.1.27/fs/hfsplus/ |
D | hfsplus_fs.h | 185 kgid_t gid;
|
/linux-4.1.27/drivers/usb/core/ |
D | usb.c | 376 umode_t *mode, kuid_t *uid, kgid_t *gid) in usb_devnode()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | gss_rpc_xdr.c | 224 kgid_t kgid; in gssx_dec_linux_creds()
|
D | svcauth_gss.c | 476 kgid_t kgid; in rsc_parse()
|
/linux-4.1.27/net/sched/ |
D | cls_flow.c | 204 kgid_t skgid = skb->sk->sk_socket->file->f_cred->fsgid; in flow_get_skgid()
|
/linux-4.1.27/fs/ |
D | posix_acl.c | 612 kgid_t gid; in posix_acl_fix_xattr_userns()
|
D | open.c | 572 kgid_t gid; in chown_common()
|
D | exec.c | 1286 kgid_t gid; in bprm_fill_uid()
|
/linux-4.1.27/security/apparmor/ |
D | lsm.c | 355 static int apparmor_path_chown(struct path *path, kuid_t uid, kgid_t gid) in apparmor_path_chown()
|
/linux-4.1.27/security/ |
D | capability.c | 321 static int cap_path_chown(struct path *path, kuid_t uid, kgid_t gid) in cap_path_chown()
|
D | security.c | 492 int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) in security_path_chown()
|
/linux-4.1.27/security/keys/ |
D | key.c | 225 kuid_t uid, kgid_t gid, const struct cred *cred, in key_alloc()
|
D | keyring.c | 492 struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid, in keyring_alloc()
|
D | keyctl.c | 800 kgid_t gid; in keyctl_chown_key()
|
/linux-4.1.27/fs/ubifs/ |
D | ubifs.h | 1447 kgid_t rp_gid;
|
/linux-4.1.27/drivers/net/ |
D | tun.c | 183 kgid_t group; 1838 kgid_t group; in __tun_chr_ioctl()
|
/linux-4.1.27/block/ |
D | genhd.c | 1123 kuid_t *uid, kgid_t *gid) in block_devnode()
|
/linux-4.1.27/fs/ext4/ |
D | ext4.h | 1272 kgid_t s_resgid;
|
D | super.c | 1441 kgid_t gid; in handle_mount_opt() 4873 kgid_t s_resgid;
|
/linux-4.1.27/arch/ia64/kernel/ |
D | perfmon.c | 2363 kgid_t gid = current_gid(); in pfm_bad_permissions()
|
/linux-4.1.27/drivers/net/wireless/ |
D | airo.c | 237 static kgid_t proc_kgid;
|