Lines Matching refs:uid
9 * the kernel are values used by userspace and which uid and gid values are
34 static inline uid_t __kuid_val(kuid_t uid)
36 return uid.val;
44 static inline uid_t __kuid_val(kuid_t uid)
119 static inline bool uid_valid(kuid_t uid)
121 return __kuid_val(uid) != (uid_t) -1;
131 extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
134 extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
136 extern uid_t from_kuid_munged(struct user_namespace *to, kuid_t uid);
139 static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid)
141 return from_kuid(ns, uid) != (uid_t) -1;
151 static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid)
153 return KUIDT_INIT(uid);
173 uid_t uid = from_kuid(to, kuid);
174 if (uid == (uid_t)-1)
175 uid = overflowuid;
176 return uid;
187 static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid)
189 return uid_valid(uid);