Lines Matching refs:Flags
108 /// Flags for attach operation.
160 friend constexpr Dataspace::Flags map_flags(Region_flags rf)
162 return Dataspace::Flags((l4_uint16_t)rf & Ds_map_mask);
165 struct Flags : L4::Types::Flags_ops_t<Flags>
168 Flags() = default;
169 explicit constexpr Flags(l4_uint32_t f) : raw(f) {}
170 constexpr Flags(Attach_flags rf) : raw((l4_uint32_t)rf) {}
171 constexpr Flags(Region_flags rf) : raw((l4_uint32_t)rf) {}
173 friend constexpr Dataspace::Flags map_flags(Flags f)
175 return Dataspace::Flags(f.raw & Ds_map_mask);
195 friend constexpr Flags operator | (Region_flags l, Attach_flags r)
196 { return Flags(l) | Flags(r); }
198 friend constexpr Flags operator | (Attach_flags l, Region_flags r)
199 { return Flags(l) | Flags(r); }
204 using Flags = F::Flags;
206 /// Flags for detach operation
245 * \param flags Flags for the reserved area (see
266 Flags flags = Flags(0),
272 Flags flags,
280 * \param flags Flags for the reserved area (see F::Region_flags and
292 Flags flags = Flags(0),
311 unsigned long size, Flags flags,
370 long attach(l4_addr_t *start, unsigned long size, Flags flags,
378 long attach(T **start, unsigned long size, Flags flags,
461 long attach(Unique_region<T> *start, unsigned long size, Flags flags,
569 L4Re::Rm::Flags *flags, L4::Cap<Dataspace> *m) noexcept
574 L4Re::Rm::Flags *flags, Offset *offset,