Home
last modified time | relevance | path

Searched refs:_rm (Results 1 – 8 of 8) sorted by relevance

/l4re-core-master/moe/server/src/
A Dapp_task.cc42 _rm(_alloc->make_obj<Region_map>()) in App_task()
44 auto c = object_pool.cap_alloc()->alloc(_rm.get()); in App_task()
50 if (_rm) in ~App_task()
51 delete _rm.get(); in ~App_task()
A Dapp_task.h31 cxx::Weak_ref<Region_map> _rm; variable
37 cxx::Weak_ref<Region_map> const &rm() { return _rm; } in rm()
/l4re-core-master/ned/server/src/
A Dapp_task.cc76 _rm(chkcap(cap_alloc.alloc<L4Re::Rm>(), "allocating region-map cap")), in App_task()
79 chksys(alloc->create(_rm.get()), "allocating new region map"); in App_task()
89 _rm.reset(); in terminate()
A Dapp_task.h44 Unique_del_cap<L4Re::Rm> _rm; variable
68 L4::Cap<L4Re::Rm> rm() { return _rm.get(); } in rm()
/l4re-core-master/l4re/util/include/
A Dregion_mapping133 Tree _rm; ///< Region Map
158 Iterator begin() noexcept { return _rm.begin(); }
159 Const_iterator begin() const noexcept { return _rm.begin(); }
160 Iterator end() noexcept { return _rm.end(); }
161 Const_iterator end() const noexcept { return _rm.end(); }
177 Node n = _rm.find_node(key);
192 Node n = _rm.lower_bound_node(key);
286 if (_rm.insert(Region(beg, beg + size -1), hdlr).second == 0)
307 if (_rm.remove(g))
370 err = _rm.insert(Region(dr.end() + 1, g.end()), h + (dr.end() + 1 - g.start())).second;
[all …]
/l4re-core-master/l4re_kernel/server/src/
A Dloader.cc105 chksys(_rm->attach(&addr, size, flags, in prog_attach_ds()
127 chksys(_rm->attach(&vaddr, pg_size, in local_attach_ds()
138 chksys(_rm->detach(pg_addr, 0), "ELF loader: detach temporary VMA"); in local_detach_ds()
145 return _rm->reserve_area(start, size, flags, align); in prog_reserve_area()
163 chksys(_rm->attach(&_s, _stack.stack_size(), Rm::F::Search_addr | Rm::F::RW, in alloc_app_stack()
A Dloader.h71 L4::Cap<L4Re::Rm> _rm; member
73 L4Re_app_model(L4::Cap<L4Re::Rm> rm, void *) : _rm(rm) {} in L4Re_app_model()
/l4re-core-master/l4re/include/
A Drm393 L4::Cap<Rm> _rm;
406 : _addr(addr), _rm(rm) {}
408 Unique_region(Unique_region &&o) noexcept : _addr(o.get()), _rm(o._rm)
415 if (_rm.is_valid())
417 _rm = o._rm;
425 if (_rm.is_valid())
426 _rm->detach(l4_addr_t(_addr), 0);
434 _rm = L4::Cap<Rm>::Invalid;
440 if (_rm.is_valid())
443 _rm = rm;
[all …]

Completed in 9 milliseconds