Lines Matching refs:cap
57 virtual void take(L4::Cap<void> cap) noexcept = 0;
69 * \param cap Capability to free.
73 virtual void free(L4::Cap<void> cap, l4_cap_idx_t task = L4_INVALID_CAP,
75 virtual bool release(L4::Cap<void> cap, l4_cap_idx_t task = L4_INVALID_CAP,
96 void take(L4::Cap<void> cap) noexcept override { _ca.take(cap); }
98 void free(L4::Cap<void> cap, l4_cap_idx_t task = L4_INVALID_CAP,
100 { _ca.free(cap, task, unmap_flags); }
102 bool release(L4::Cap<void> cap, l4_cap_idx_t task,
104 { return _ca.release(cap, task, unmap_flags); }
123 void take(L4::Cap<void> cap) noexcept override { ALLOC::take(cap); }
125 void free(L4::Cap<void> cap, l4_cap_idx_t task = L4_INVALID_CAP,
127 { ALLOC::free(cap, task, unmap_flags); }
129 bool release(L4::Cap<void> cap, l4_cap_idx_t task,
131 { return ALLOC::release(cap, task, unmap_flags); }
159 _ca->free(L4::Cap<void>(c.cap()), This_task, Unmap_flags);
198 if (_ca && _ca->release(L4::Cap<void>(c.cap()), This_task, Unmap_flags))
218 _ca->take(L4::Cap<void>(src.cap()));