Lines Matching refs:projid
25 static inline projid_t __kprojid_val(kprojid_t projid) in __kprojid_val() argument
27 return projid.val; in __kprojid_val()
45 static inline bool projid_valid(kprojid_t projid) in projid_valid() argument
47 return !projid_eq(projid, INVALID_PROJID); in projid_valid()
52 extern kprojid_t make_kprojid(struct user_namespace *from, projid_t projid);
54 extern projid_t from_kprojid(struct user_namespace *to, kprojid_t projid);
55 extern projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t projid);
57 static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) in kprojid_has_mapping() argument
59 return from_kprojid(ns, projid) != (projid_t)-1; in kprojid_has_mapping()
64 static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) in make_kprojid() argument
66 return KPROJIDT_INIT(projid); in make_kprojid()
76 projid_t projid = from_kprojid(to, kprojid); in from_kprojid_munged() local
77 if (projid == (projid_t)-1) in from_kprojid_munged()
78 projid = OVERFLOW_PROJID; in from_kprojid_munged()
79 return projid; in from_kprojid_munged()
82 static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) in kprojid_has_mapping() argument