Lines Matching refs:Dataspace
35 * Dataspace server class.
45 L4_RPC_LEGACY_DISPATCH(L4Re::Dataspace);
62 * \param flags Dataspace flags, see #L4Re::Dataspace::F::Flags.
70 int map(Dataspace::Offset offset,
71 Dataspace::Map_addr local_addr,
72 Dataspace::Flags flags,
73 Dataspace::Map_addr min_addr,
74 Dataspace::Map_addr max_addr,
89 virtual int map_hook(Dataspace::Offset offs,
90 Dataspace::Flags flags,
91 Dataspace::Map_addr min,
92 Dataspace::Map_addr max)
177 long op_map(L4Re::Dataspace::Rights rights,
178 L4Re::Dataspace::Offset offset,
179 L4Re::Dataspace::Map_addr spot,
180 L4Re::Dataspace::Flags flags,
191 long op_allocate(L4Re::Dataspace::Rights rights,
192 L4Re::Dataspace::Offset offset,
193 L4Re::Dataspace::Size size)
196 long op_copy_in(L4Re::Dataspace::Rights rights,
197 L4Re::Dataspace::Offset dst_offs,
199 L4Re::Dataspace::Offset src_offs,
200 L4Re::Dataspace::Size sz)
214 long op_info(L4Re::Dataspace::Rights rights, L4Re::Dataspace::Stats &s)
218 s.flags = Dataspace::Flags(0);
220 s.flags |= Dataspace::F::W;
224 long op_clear(L4Re::Dataspace::Rights rights,
225 L4Re::Dataspace::Offset offset,
226 L4Re::Dataspace::Size size)
247 L4Re::Dataspace::Flags
248 map_flags(L4Re::Dataspace::Rights rights = L4_CAP_FPAGE_W) const noexcept
250 auto f = (_rw_flags & L4Re::Dataspace::Flags(0x0f)) | L4Re::Dataspace::F::Caching_mask;
252 f &= ~L4Re::Dataspace::F::W;
264 L4Re::Dataspace::Flags _rw_flags;