Lines Matching defs:Port
25 rpc::Server::Port &Port) {
27 switch (Port.get_opcode()) {
29 Port.recv_and_send([&](rpc::Buffer *Buffer, uint32_t) {
36 Port.recv([&](rpc::Buffer *Buffer, uint32_t) {
46 Port.recv_n(Args, Sizes, [&](uint64_t Size) { return new char[Size]; });
47 Port.recv([&](rpc::Buffer *buffer, uint32_t ID) {
52 Port.send([&](rpc::Buffer *Buffer, uint32_t ID) {
66 rpc::Server::Port &Port,
69 return handleOffloadOpcodes<1>(Device, Port);
71 return handleOffloadOpcodes<32>(Device, Port);
73 return handleOffloadOpcodes<64>(Device, Port);
83 auto Port = Server.try_open(Device.getWarpSize());
84 if (!Port)
88 handleOffloadOpcodes(Device, *Port, Device.getWarpSize());
93 Status = handle_libc_opcodes(*Port, Device.getWarpSize());
96 Port->close();