Lines Matching refs:receiver
21 #include <lib/async/receiver.h>
34 static zx_status_t async_loop_queue_packet(async_dispatcher_t* dispatcher, async_receiver_t* receiver,
96 static zx_status_t async_loop_dispatch_packet(async_loop_t* loop, async_receiver_t* receiver,
283 async_receiver_t* receiver = (void*)(uintptr_t)packet.key;
284 return async_loop_dispatch_packet(loop, receiver, packet.status, &packet.user);
397 static zx_status_t async_loop_dispatch_packet(async_loop_t* loop, async_receiver_t* receiver,
401 receiver->handler((async_dispatcher_t*)loop, receiver, status, data);
591 static zx_status_t async_loop_queue_packet(async_dispatcher_t* async, async_receiver_t* receiver,
595 ZX_DEBUG_ASSERT(receiver);
601 .key = (uintptr_t)receiver,