Home
last modified time | relevance | path

Searched refs:kgid_t (Results 1 – 25 of 34) sorted by relevance

12

/include/linux/
A Duidgid.h23 #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 Dcred.h29 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 Dmnt_idmapping.h24 static_assert(sizeof(vfsgid_t) == sizeof(kgid_t));
26 static_assert(offsetof(vfsgid_t, val) == offsetof(kgid_t, val));
100 static inline bool vfsgid_eq_kgid(vfsgid_t vfsgid, kgid_t kgid) in vfsgid_eq_kgid()
120 #define AS_KGIDT(val) (kgid_t){ __vfsgid_val(val) }
131 struct user_namespace *fs_userns, kgid_t kgid);
136 kgid_t from_vfsgid(struct mnt_idmap *idmap,
210 static inline kgid_t vfsgid_into_kgid(vfsgid_t vfsgid) in vfsgid_into_kgid()
247 static inline kgid_t mapped_fsgid(struct mnt_idmap *idmap, in mapped_fsgid()
A Dipc.h18 kgid_t gid;
20 kgid_t cgid;
A Duidgid_types.h13 } kgid_t; typedef
A Dsysfs.h481 kgid_t kgid);
482 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid);
484 const char *name, kuid_t kuid, kgid_t kgid);
487 kuid_t kuid, kgid_t kgid);
490 kgid_t kgid);
714 kgid_t kgid) in sysfs_file_change_owner()
722 kgid_t kgid) in sysfs_link_change_owner()
727 static inline int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner()
734 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
741 kuid_t kuid, kgid_t kgid) in sysfs_group_change_owner()
A Dstat.h45 kgid_t gid;
A Dkobject.h113 void kobject_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid);
122 void (*get_ownership)(const struct kobject *kobj, kuid_t *uid, kgid_t *gid);
A Dproc_fs.h71 kgid_t pid_gid;
119 extern void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t);
212 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user()
A Dkey.h214 kgid_t gid;
286 kuid_t uid, kgid_t gid,
421 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
A Dkernfs.h428 kuid_t uid, kgid_t gid,
434 kuid_t uid, kgid_t gid,
528 umode_t mode, kuid_t uid, kgid_t gid, in kernfs_create_dir_ns()
534 umode_t mode, kuid_t uid, kgid_t gid, in __kernfs_create_file()
A Dquota.h71 kgid_t gid;
162 static inline struct kqid make_kqid_gid(kgid_t gid) in make_kqid_gid()
A Dposix_acl.h25 kgid_t e_gid;
A Dfs_parser.h62 kgid_t gid;
A Dshmem_fs.h68 kgid_t gid; /* Mount gid for root directory */
A Dsysctl.h206 kuid_t *uid, kgid_t *gid);
A Duser_namespace.h83 kgid_t group;
A Ddevice.h93 kuid_t *uid, kgid_t *gid);
1028 int device_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid);
/include/net/9p/
A Dclient.h199 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 D9p.h406 kgid_t n_gid; /* 9p2000.u extensions */
415 kgid_t st_gid;
470 kgid_t gid;
/include/net/
A Dscm.h23 kgid_t gid;
70 struct pid *pid, kuid_t uid, kgid_t gid) in scm_set_cred()
A Dnet_namespace.h210 void net_ns_get_ownership(const struct net *net, kuid_t *uid, kgid_t *gid);
230 kuid_t *uid, kgid_t *gid) in net_ns_get_ownership()
/include/linux/sunrpc/
A Dsvcauth.h24 kgid_t cr_gid;
/include/linux/device/
A Dclass.h67 void (*get_ownership)(const struct device *dev, kuid_t *uid, kgid_t *gid);
/include/net/netns/
A Dipv4.h28 kgid_t range[2];

Completed in 53 milliseconds

12