Lines Matching refs:uid
26 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val() argument
28 return uid.val; in __kuid_val()
36 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val() argument
103 static inline bool uid_valid(kuid_t uid) in uid_valid() argument
105 return __kuid_val(uid) != (uid_t) -1; in uid_valid()
115 extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
118 extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
120 extern uid_t from_kuid_munged(struct user_namespace *to, kuid_t uid);
123 static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) in kuid_has_mapping() argument
125 return from_kuid(ns, uid) != (uid_t) -1; in kuid_has_mapping()
138 static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) in make_kuid() argument
140 return KUIDT_INIT(uid); in make_kuid()
160 uid_t uid = from_kuid(to, kuid); in from_kuid_munged() local
161 if (uid == (uid_t)-1) in from_kuid_munged()
162 uid = overflowuid; in from_kuid_munged()
163 return uid; in from_kuid_munged()
174 static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) in kuid_has_mapping() argument
176 return uid_valid(uid); in kuid_has_mapping()