Lines Matching refs:msg
94 static void msg_get_handles(ProcessDispatcher* up, MessagePacket* msg, in msg_get_handles() argument
96 Handle* const* handle_list = msg->handles(); in msg_get_handles()
97 msg->set_owns_handles(false); in msg_get_handles()
135 MessagePacketPtr msg; in channel_read() local
136 result = channel->Read(up->get_koid(), &num_bytes, &num_handles, &msg, in channel_read()
158 if (msg->CopyDataTo(bytes) != ZX_OK) in channel_read()
165 msg_get_handles(up, msg.get(), handles, num_handles); in channel_read()
240 static zx_status_t msg_put_handles(ProcessDispatcher* up, MessagePacket* msg, in msg_put_handles() argument
272 msg->mutable_handles()[ix] = handle; in msg_put_handles()
276 msg->set_owns_handles(true); in msg_put_handles()
301 MessagePacketPtr msg; in sys_channel_write() local
302 status = MessagePacket::Create(user_bytes, num_bytes, num_handles, &msg); in sys_channel_write()
312 status = msg_put_handles(up, msg.get(), user_handles, num_handles, in sys_channel_write()
318 status = channel->Write(up->get_koid(), ktl::move(msg)); in sys_channel_write()
359 MessagePacketPtr msg; in sys_channel_call_noretry() local
360 status = MessagePacket::Create(user_bytes, num_bytes, num_handles, &msg); in sys_channel_call_noretry()
370 status = msg_put_handles(up, msg.get(), user_handles, num_handles, in sys_channel_call_noretry()
380 status = channel->Call(up->get_koid(), ktl::move(msg), deadline, &reply); in sys_channel_call_noretry()