| /linux/include/linux/ |
| A D | uidgid.h | 23 #define KGIDT_INIT(value) (kgid_t){ value } 31 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 41 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() 58 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() 68 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() 78 static inline bool gid_gte(kgid_t left, kgid_t right) in gid_gte() 88 static inline bool gid_lt(kgid_t left, kgid_t right) in gid_lt() 98 static inline bool gid_lte(kgid_t left, kgid_t right) in gid_lte() 108 static inline bool gid_valid(kgid_t gid) in gid_valid() 116 extern kgid_t make_kgid(struct user_namespace *from, gid_t gid); [all …]
|
| A D | cred.h | 29 kgid_t gid[]; 61 extern int in_group_p(kgid_t); 62 extern int in_egroup_p(kgid_t); 63 extern int groups_search(const struct group_info *, kgid_t); 74 static inline int in_group_p(kgid_t grp) in in_group_p() 78 static inline int in_egroup_p(kgid_t grp) in in_egroup_p() 82 static inline int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() 114 kgid_t gid; /* real GID of the task */ 116 kgid_t sgid; /* saved GID of the task */ 118 kgid_t egid; /* effective GID of the task */ [all …]
|
| A D | mnt_idmapping.h | 24 static_assert(sizeof(vfsgid_t) == sizeof(kgid_t)); 26 static_assert(offsetof(vfsgid_t, val) == offsetof(kgid_t, val)); 95 static inline bool vfsgid_eq_kgid(vfsgid_t vfsgid, kgid_t kgid) in vfsgid_eq_kgid() 115 #define AS_KGIDT(val) (kgid_t){ __vfsgid_val(val) } 126 struct user_namespace *fs_userns, kgid_t kgid); 131 kgid_t from_vfsgid(struct mnt_idmap *idmap, 205 static inline kgid_t vfsgid_into_kgid(vfsgid_t vfsgid) in vfsgid_into_kgid() 242 static inline kgid_t mapped_fsgid(struct mnt_idmap *idmap, in mapped_fsgid()
|
| A D | sysfs.h | 477 kgid_t kgid); 478 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid); 480 const char *name, kuid_t kuid, kgid_t kgid); 483 kuid_t kuid, kgid_t kgid); 486 kgid_t kgid); 710 kgid_t kgid) in sysfs_file_change_owner() 718 kgid_t kgid) in sysfs_link_change_owner() 723 static inline int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner() 730 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner() 737 kuid_t kuid, kgid_t kgid) in sysfs_group_change_owner()
|
| A D | ipc.h | 18 kgid_t gid; 20 kgid_t cgid;
|
| A D | proc_fs.h | 65 kgid_t pid_gid; 113 extern void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t); 206 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user()
|
| A D | uidgid_types.h | 13 } kgid_t; typedef
|
| A D | kernfs.h | 422 kuid_t uid, kgid_t gid, 428 kuid_t uid, kgid_t gid, 520 umode_t mode, kuid_t uid, kgid_t gid, in kernfs_create_dir_ns() 526 umode_t mode, kuid_t uid, kgid_t gid, in __kernfs_create_file()
|
| /linux/kernel/ |
| A D | groups.c | 63 kgid_t kgid; in groups_from_user() 78 kgid_t a = *(kgid_t *)_a; in gid_cmp() 79 kgid_t b = *(kgid_t *)_b; in gid_cmp() 92 int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search() 227 int in_group_p(kgid_t grp) in in_group_p() 239 int in_egroup_p(kgid_t grp) in in_egroup_p()
|
| A D | audit.h | 82 kgid_t gid; 138 kgid_t gid, egid, sgid, fsgid; 161 kgid_t gid; 233 extern int audit_gid_comparator(kgid_t left, u32 op, kgid_t right);
|
| /linux/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);
|
| /linux/net/netfilter/ |
| A 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() 100 kgid_t gid_min = make_kgid(net->user_ns, info->gid_min); in owner_mt() 101 kgid_t gid_max = make_kgid(net->user_ns, info->gid_max); in owner_mt() 110 kgid_t group = gi->gid[i]; in owner_mt()
|
| /linux/fs/nfsd/ |
| A 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);
|
| /linux/fs/sysfs/ |
| A D | sysfs.h | 32 kgid_t gid, const void *ns); 35 kuid_t uid, kgid_t gid, const void *ns);
|
| A D | file.c | 269 kgid_t gid, const void *ns) in sysfs_add_file_mode_ns() 319 kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_bin_file_mode_ns() 362 kgid_t gid; in sysfs_create_file_ns() 397 kgid_t gid; in sysfs_add_file_to_group() 577 kgid_t gid; in sysfs_create_bin_file() 601 kgid_t kgid) in internal_change_owner() 626 const char *name, kuid_t kuid, kgid_t kgid) in sysfs_link_change_owner() 665 kgid_t kgid) in sysfs_file_change_owner() 706 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner()
|
| A D | group.c | 46 kuid_t uid, kgid_t gid, in create_files() 125 kgid_t gid; in internal_create_group() 361 kgid_t gid; in sysfs_merge_group() 549 kgid_t kgid) in sysfs_group_change_owner() 592 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
|
| /linux/fs/nfs/ |
| A 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/include/net/9p/ |
| A D | client.h | 199 kgid_t gid, struct p9_qid *qid); 201 kgid_t gid, struct p9_qid *qid); 223 dev_t rdev, kgid_t gid, struct p9_qid *qid); 225 kgid_t gid, struct p9_qid *qid);
|
| A D | 9p.h | 406 kgid_t n_gid; /* 9p2000.u extensions */ 415 kgid_t st_gid; 470 kgid_t gid;
|
| /linux/ipc/ |
| A D | mq_sysctl.c | 80 kuid_t *uid, kgid_t *gid) in mq_set_ownership() 86 kgid_t ns_root_gid = make_kgid(ns->user_ns, 0); in mq_set_ownership() 96 kgid_t ns_root_gid; in mq_permissions()
|
| /linux/fs/smb/server/ |
| A D | smbacl.h | 44 kgid_t cf_gid; 59 kgid_t gid;
|
| /linux/fs/kernfs/ |
| A D | kernfs-internal.h | 24 kgid_t ia_gid; 156 kuid_t uid, kgid_t gid,
|
| /linux/net/ |
| A 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/fs/zonefs/ |
| A D | zonefs.h | 71 kgid_t z_gid; 225 kgid_t s_gid;
|
| /linux/drivers/base/power/ |
| A D | power.h | 81 extern int dpm_sysfs_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid); 97 kgid_t kgid) { return 0; } in dpm_sysfs_change_owner()
|