Lines Matching refs:projid
26 static inline projid_t __kprojid_val(kprojid_t projid)
28 return projid.val;
46 static inline bool projid_valid(kprojid_t projid)
48 return !projid_eq(projid, INVALID_PROJID);
53 extern kprojid_t make_kprojid(struct user_namespace *from, projid_t projid);
55 extern projid_t from_kprojid(struct user_namespace *to, kprojid_t projid);
56 extern projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t projid);
58 static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid)
60 return from_kprojid(ns, projid) != (projid_t)-1;
65 static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid)
67 return KPROJIDT_INIT(projid);
77 projid_t projid = from_kprojid(to, kprojid);
78 if (projid == (projid_t)-1)
79 projid = OVERFLOW_PROJID;
80 return projid;
83 static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid)