Searched refs:MessagePacket (Results 1 – 5 of 5) sorted by relevance
| /kernel/object/ |
| A D | message_packet.cpp | 27 sizeof(MessagePacket) + (kMaxMessageHandles * sizeof(Handle*)) + sizeof(zx_txid_t); 31 static constexpr uint32_t kHandlesOffset = static_cast<uint32_t>(sizeof(MessagePacket)); 46 inline zx_status_t MessagePacket::CreateCommon(uint32_t data_size, uint32_t num_handles, in CreateCommon() 66 MessagePacket* const packet = reinterpret_cast<MessagePacket*>(data); in CreateCommon() 68 msg->reset(new (packet) MessagePacket(chain, data_size, payload_offset, in CreateCommon() 76 zx_status_t MessagePacket::Create(user_in_ptr<const void> data, uint32_t data_size, in Create() 92 zx_status_t MessagePacket::Create(const void* data, uint32_t data_size, uint32_t num_handles, in Create() 107 void MessagePacket::recycle(MessagePacket* packet) { in recycle() 113 packet->~MessagePacket(); in recycle()
|
| A D | message_packet_tests.cpp | 34 EXPECT_EQ(ZX_OK, MessagePacket::Create(mem_in, kSize, kNumHandles, &mp), ""); in create() 63 EXPECT_EQ(ZX_OK, MessagePacket::Create(in, kSize, kNumHandles, &mp), ""); in create_void_star() 84 EXPECT_EQ(ZX_OK, MessagePacket::Create(mem_in, 0, 0, &mp), ""); in create_zero() 100 EXPECT_EQ(ZX_ERR_OUT_OF_RANGE, MessagePacket::Create(mem_in, 1, 65, &mp), ""); in create_too_many_handles() 117 EXPECT_EQ(ZX_ERR_INVALID_ARGS, MessagePacket::Create(in, kSize, kNumHandles, &mp), ""); in create_bad_mem() 137 EXPECT_EQ(ZX_OK, MessagePacket::Create(mem_in, kSize, kNumHandles, &mp), ""); in copy_bad_mem()
|
| /kernel/object/include/object/ |
| A D | message_packet.h | 27 class MessagePacket; variable 36 using MessagePacketPtr = ktl::unique_ptr<MessagePacket, internal::MessagePacketDeleter>; 38 class MessagePacket final : public fbl::DoublyLinkedListable<MessagePacketPtr> { 85 MessagePacket(BufferChain* chain, uint32_t data_size, uint32_t payload_offset, in MessagePacket() function 93 ~MessagePacket() { in ~MessagePacket() 104 static void recycle(MessagePacket* packet); 119 void operator()(MessagePacket* packet) const noexcept { MessagePacket::recycle(packet); } in operator()
|
| /kernel/syscalls/ |
| A D | channel.cpp | 94 static void msg_get_handles(ProcessDispatcher* up, MessagePacket* msg, in msg_get_handles() 240 static zx_status_t msg_put_handles(ProcessDispatcher* up, MessagePacket* msg, in msg_put_handles() 302 status = MessagePacket::Create(user_bytes, num_bytes, num_handles, &msg); in sys_channel_write() 360 status = MessagePacket::Create(user_bytes, num_bytes, num_handles, &msg); in sys_channel_call_noretry()
|
| /kernel/lib/userboot/ |
| A D | userboot.cpp | 259 MessagePacket::Create(msg, static_cast<uint32_t>(data_size), num_handles, &packet); in prepare_bootstrap_message()
|
Completed in 12 milliseconds