Lines Matching +full:left +full:- +full:right
1 /* SPDX-License-Identifier: GPL-2.0 */
66 #define INVALID_UID KUIDT_INIT(-1)
67 #define INVALID_GID KGIDT_INIT(-1)
69 static inline bool uid_eq(kuid_t left, kuid_t right) in uid_eq() argument
71 return __kuid_val(left) == __kuid_val(right); in uid_eq()
74 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() argument
76 return __kgid_val(left) == __kgid_val(right); in gid_eq()
79 static inline bool uid_gt(kuid_t left, kuid_t right) in uid_gt() argument
81 return __kuid_val(left) > __kuid_val(right); in uid_gt()
84 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt() argument
86 return __kgid_val(left) > __kgid_val(right); in gid_gt()
89 static inline bool uid_gte(kuid_t left, kuid_t right) in uid_gte() argument
91 return __kuid_val(left) >= __kuid_val(right); in uid_gte()
94 static inline bool gid_gte(kgid_t left, kgid_t right) in gid_gte() argument
96 return __kgid_val(left) >= __kgid_val(right); in gid_gte()
99 static inline bool uid_lt(kuid_t left, kuid_t right) in uid_lt() argument
101 return __kuid_val(left) < __kuid_val(right); in uid_lt()
104 static inline bool gid_lt(kgid_t left, kgid_t right) in gid_lt() argument
106 return __kgid_val(left) < __kgid_val(right); in gid_lt()
109 static inline bool uid_lte(kuid_t left, kuid_t right) in uid_lte() argument
111 return __kuid_val(left) <= __kuid_val(right); in uid_lte()
114 static inline bool gid_lte(kgid_t left, kgid_t right) in gid_lte() argument
116 return __kgid_val(left) <= __kgid_val(right); in gid_lte()
121 return __kuid_val(uid) != (uid_t) -1; in uid_valid()
126 return __kgid_val(gid) != (gid_t) -1; in gid_valid()
141 return from_kuid(ns, uid) != (uid_t) -1; in kuid_has_mapping()
146 return from_kgid(ns, gid) != (gid_t) -1; in kgid_has_mapping()
174 if (uid == (uid_t)-1) in from_kuid_munged()
182 if (gid == (gid_t)-1) in from_kgid_munged()