Lines Matching refs:Rm

62   L4Re::Rm::Offset _offs;
65 L4Re::Rm::Region_flags _flags;
74 L4Re::Rm::Offset offset = 0,
75 L4Re::Rm::Region_flags flags = L4Re::Rm::Region_flags(0)) noexcept
89 L4Re::Rm::Offset offset() const noexcept
96 return !(_flags & L4Re::Rm::F::W);
99 L4Re::Rm::Region_flags caching() const noexcept
101 return _flags & L4Re::Rm::F::Caching_mask;
104 L4Re::Rm::Region_flags flags() const noexcept
203 L4Re::Rm::Flags flags = L4Re::Rm::Flags(0),
212 if (!(flags & L4Re::Rm::F::Search_addr))
220 while (flags & L4Re::Rm::F::Search_addr)
254 L4Re::Rm::Flags flags = L4Re::Rm::Flags(0),
263 if (flags & L4Re::Rm::F::In_area)
266 if (!r || (r->second.flags() & L4Re::Rm::F::Reserved))
272 if (flags & L4Re::Rm::F::Search_addr)
279 if (!(flags & (L4Re::Rm::F::Search_addr | L4Re::Rm::F::In_area))
305 if (flags & L4Re::Rm::Detach_overlap || dr.contains(g))
310 if (!(flags & L4Re::Rm::Detach_keep) && (h.flags() & L4Re::Rm::F::Detach_free))
317 return Rm::Detached_ds | Rm::Detach_again;
319 return Rm::Detached_ds;
325 if (!(flags & L4Re::Rm::Detach_keep) && (h.flags() & L4Re::Rm::F::Detach_free))
335 return Rm::Kept_ds | Rm::Detach_again;
337 return Rm::Kept_ds;
343 if (!(flags & L4Re::Rm::Detach_keep) && (h.flags() & L4Re::Rm::F::Detach_free))
352 return Rm::Kept_ds | Rm::Detach_again;
354 return Rm::Kept_ds;
360 if (!(flags & L4Re::Rm::Detach_keep) && (h.flags() & L4Re::Rm::F::Detach_free))
377 return Rm::Split_ds;
383 unsigned char align, L4Re::Rm::Flags flags) const noexcept;
391 unsigned long size, unsigned char align, L4Re::Rm::Flags flags) const noexcept
411 if (!(flags & L4Re::Rm::F::In_area) && (r = _am.find_node(c)))