/Linux-v4.19/include/linux/ |
D | uidgid.h | 28 } kgid_t; typedef 31 #define KGIDT_INIT(value) (kgid_t){ value } 39 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 49 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 66 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() 76 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() 86 static inline bool gid_gte(kgid_t left, kgid_t right) in gid_gte() 96 static inline bool gid_lt(kgid_t left, kgid_t right) in gid_lt() 106 static inline bool gid_lte(kgid_t left, kgid_t right) in gid_lte() 116 static inline bool gid_valid(kgid_t gid) in gid_valid() [all …]
|
D | cred.h | 33 kgid_t gid[0]; 66 extern int in_group_p(kgid_t); 67 extern int in_egroup_p(kgid_t); 68 extern int groups_search(const struct group_info *, kgid_t); 79 static inline int in_group_p(kgid_t grp) in in_group_p() 83 static inline int in_egroup_p(kgid_t grp) in in_egroup_p() 87 static inline int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() 126 kgid_t gid; /* real GID of the task */ 128 kgid_t sgid; /* saved GID of the task */ 130 kgid_t egid; /* effective GID of the task */ [all …]
|
D | ipc.h | 18 kgid_t gid; 20 kgid_t cgid;
|
D | kernfs.h | 329 kuid_t uid, kgid_t gid, 335 kuid_t uid, kgid_t gid, 421 umode_t mode, kuid_t uid, kgid_t gid, in kernfs_create_dir_ns() 427 umode_t mode, kuid_t uid, kgid_t gid, in __kernfs_create_file() 513 umode_t mode, kuid_t uid, kgid_t gid, in kernfs_create_file_ns()
|
D | key.h | 171 kgid_t gid; 239 kuid_t uid, kgid_t gid, 316 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
|
D | kobject.h | 119 kuid_t *uid, kgid_t *gid); 145 void (*get_ownership)(struct kobject *kobj, kuid_t *uid, kgid_t *gid);
|
D | proc_fs.h | 51 extern void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t); 105 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user()
|
/Linux-v4.19/kernel/ |
D | groups.c | 20 len = sizeof(struct group_info) + sizeof(kgid_t) * gidsetsize; in groups_alloc() 68 kgid_t kgid; in groups_from_user() 83 kgid_t a = *(kgid_t *)_a; in gid_cmp() 84 kgid_t b = *(kgid_t *)_b; in gid_cmp() 97 int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() 219 int in_group_p(kgid_t grp) in in_group_p() 231 int in_egroup_p(kgid_t grp) in in_egroup_p()
|
D | audit.h | 90 kgid_t gid; 141 kgid_t gid, egid, sgid, fsgid; 164 kgid_t gid; 238 extern int audit_gid_comparator(kgid_t left, u32 op, kgid_t right);
|
/Linux-v4.19/fs/gfs2/ |
D | quota.h | 23 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 26 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 29 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 32 kuid_t uid, kgid_t gid);
|
/Linux-v4.19/net/netfilter/ |
D | xt_owner.c | 49 kgid_t gid_min = make_kgid(net->user_ns, info->gid_min); in owner_check() 50 kgid_t gid_max = make_kgid(net->user_ns, info->gid_max); in owner_check() 94 kgid_t gid_min = make_kgid(net->user_ns, info->gid_min); in owner_mt() 95 kgid_t gid_max = make_kgid(net->user_ns, info->gid_max); in owner_mt()
|
/Linux-v4.19/fs/nfsd/ |
D | idmap.h | 56 __be32 nfsd_map_name_to_gid(struct svc_rqst *, const char *, size_t, kgid_t *); 58 __be32 nfsd4_encode_group(struct xdr_stream *, struct svc_rqst *, kgid_t);
|
D | flexfilelayoutxdr.h | 39 kgid_t gid;
|
/Linux-v4.19/include/net/9p/ |
D | client.h | 244 kgid_t gid, struct p9_qid *qid); 246 kgid_t gid, struct p9_qid *qid); 264 dev_t rdev, kgid_t gid, struct p9_qid *); 266 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-v4.19/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);
|
/Linux-v4.19/fs/cifs/ |
D | cifs_fs_sb.h | 65 kgid_t mnt_gid; 67 kgid_t mnt_backupgid;
|
/Linux-v4.19/net/ |
D | sysctl_net.c | 57 kuid_t *uid, kgid_t *gid) in net_ctl_set_ownership() 61 kgid_t ns_root_gid; in net_ctl_set_ownership()
|
/Linux-v4.19/include/net/ |
D | scm.h | 21 kgid_t gid; 57 struct pid *pid, kuid_t uid, kgid_t gid) in scm_set_cred()
|
/Linux-v4.19/fs/jfs/ |
D | jfs_incore.h | 42 kgid_t saved_gid; /* saved for gid mount option */ 200 kgid_t gid; /* gid to override on-disk gid */
|
/Linux-v4.19/fs/sysfs/ |
D | sysfs.h | 32 umode_t amode, kuid_t uid, kgid_t gid,
|
D | group.c | 34 kuid_t uid, kgid_t gid, in create_files() 112 kgid_t gid; in internal_create_group() 305 kgid_t gid; in sysfs_merge_group()
|
D | file.c | 248 umode_t mode, kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_file_mode_ns() 326 kgid_t gid; in sysfs_create_file_ns() 362 kgid_t gid; in sysfs_add_file_to_group() 538 kgid_t gid; in sysfs_create_bin_file()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_linux.h | 184 static inline uint32_t xfs_kgid_to_gid(kgid_t gid) in xfs_kgid_to_gid() 189 static inline kgid_t xfs_gid_to_kgid(uint32_t gid) in xfs_gid_to_kgid()
|
/Linux-v4.19/fs/autofs/ |
D | autofs_i.h | 71 kgid_t gid; 94 kgid_t gid;
|