Rm::reserve_area(l4_addr_t *start, unsigned long size, unsigned flags,
unsigned char align) const throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Attach_area) << *start << size << flags << align;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
- if (EXPECT_FALSE(err < 0))
+ if (L4_UNLIKELY(err < 0))
return err;
io >> *start;
long
Rm::free_area(l4_addr_t addr) const throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Detach_area) << addr;
return l4_error(io.call(cap(), L4Re::Protocol::Rm));
}
L4::Cap<Dataspace> mem, l4_addr_t offs,
unsigned char align) const throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Attach) << l4_addr_t(*start) << size << flags
<< offs << align;
io << mem.cap() << mem;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
- if (EXPECT_FALSE(err < 0))
+ if (L4_UNLIKELY(err < 0))
return err;
io >> *reinterpret_cast<l4_addr_t*>(start);
}
int
-Rm::_detach(l4_addr_t addr, unsigned long size, L4::Cap<Dataspace> *mem,
- L4::Cap<L4::Task> task, unsigned flags) const throw()
+Rm::detach(l4_addr_t addr, unsigned long size, L4::Cap<Dataspace> *mem,
+ L4::Cap<L4::Task> task, unsigned flags) const throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Detach) << addr << size << flags;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
- if (EXPECT_FALSE(err < 0))
+ if (L4_UNLIKELY(err < 0))
return err;
l4_addr_t start;
Rm::find(l4_addr_t *addr, unsigned long *size, unsigned long *offset,
unsigned *flags, L4::Cap<Dataspace> *m) throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Find) << *addr << *size;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
- if (EXPECT_FALSE(err < 0))
+ if (L4_UNLIKELY(err < 0))
return err;
l4_cap_idx_t c;
int
Rm::get_regions(l4_addr_t start, Region **regions) throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Get_regions) << start;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
if (err > 0)
int
Rm::get_areas(l4_addr_t start, Area **areas) throw()
{
- L4::Ipc_iostream io(l4_utcb());
+ L4::Ipc::Iostream io(l4_utcb());
io << Opcode(Rm_::Get_areas) << start;
long err = l4_error(io.call(cap(), L4Re::Protocol::Rm));
if (err > 0)