Searched refs:_rm (Results 1 – 8 of 8) sorted by relevance
/l4re-core-master/moe/server/src/ |
A D | app_task.cc | 42 _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 D | app_task.h | 31 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 D | app_task.cc | 76 _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 D | app_task.h | 44 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 D | region_mapping | 133 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 D | loader.cc | 105 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 D | loader.h | 71 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 D | rm | 393 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