Home
last modified time | relevance | path

Searched refs:Cap_base (Results 1 – 7 of 7) sorted by relevance

/l4re-core-master/l4sys/include/cxx/
A Dcapability.h25 class L4_EXPORT Cap_base
160 explicit Cap_base() noexcept {} in Cap_base() function
171 void move(Cap_base const &src) const in move()
187 void copy(Cap_base const &src) const in copy()
218 class L4_EXPORT Cap : public Cap_base
251 Cap(Cap_type cap) noexcept : Cap_base(cap) {} in Cap()
278 Cap_base::move(src); in move()
288 Cap_base::copy(src); in copy()
310 class L4_EXPORT Cap<void> : public Cap_base
343 Cap_base::move(src); in move()
[all …]
A Dsmart_capability_1x30 class Smart_cap_base : public Cap_base, protected IMPL
46 Smart_cap_base() noexcept : Cap_base(Invalid) {}
48 explicit Smart_cap_base(Cap_base::Cap_type t) noexcept
49 : Cap_base(t)
54 : Cap_base(c.cap())
59 : Cap_base(c.cap()), IMPL(impl)
/l4re-core-master/l4sys/include/
A Dsmart_capability36 class Smart_cap : public Cap_base, private SMART
60 Smart_cap() noexcept : Cap_base(Invalid) {}
62 Smart_cap(Cap_base::Cap_type t) noexcept : Cap_base(t) {}
78 : Cap_base(p.cap()), SMART(smart)
83 : Cap_base(SMART::copy(o)), SMART(o.smart())
87 : Cap_base(SMART::copy(o)), SMART(o.smart())
123 : Cap_base(o.release()), SMART(o.smart())
127 : Cap_base(o.release()), SMART(o.smart())
162 class Weak_cap : public Cap_base
165 Weak_cap() noexcept : Cap_base(Invalid) {}
[all …]
A Dcapability83 Cap_base::validate(Cap<Task> task, l4_utcb_t *u) const noexcept
90 Cap_base::validate(l4_utcb_t *u) const noexcept
/l4re-core-master/l4re/include/
A Dcap_alloc156 void free(L4::Cap_base &c)
164 static void invalidate(L4::Cap_base &c)
170 static L4::Cap_base copy(L4::Cap_base const &src)
172 L4::Cap_base r = src;
173 invalidate(const_cast<L4::Cap_base &>(src));
194 void free(L4::Cap_base &c) noexcept
206 static void invalidate(L4::Cap_base &c) noexcept
215 L4::Cap_base copy(L4::Cap_base const &src)
/l4re-core-master/l4re/util/include/
A Dcap_alloc65 static void free(L4::Cap_base &c)
77 static void invalidate(L4::Cap_base &c)
86 static L4::Cap_base copy(L4::Cap_base const &src)
88 L4::Cap_base r = src;
89 invalidate(const_cast<L4::Cap_base &>(src));
106 static void free(L4::Cap_base &c) noexcept
118 static void invalidate(L4::Cap_base &c) noexcept
127 static L4::Cap_base copy(L4::Cap_base const &src)
/l4re-core-master/l4re_kernel/server/src/
A Dglobals.cc19 L4::Cap<L4Re::Mem_alloc> allocator(L4::Cap_base::No_init);

Completed in 7 milliseconds