Lines Matching refs:receiver
116 * receiver->msg = message; (reordered)
1000 * If a receiver finds no waiting message, then it registers itself in the
1002 * message into the message array. If there is a waiting receiver, then it
1004 * receiver. The receiver accepts the message and returns without grabbing the
1008 * - Queue the receiver task for later wakeup (without the info->lock).
1009 * - Update its state to STATE_READY. Now the receiver can continue.
1037 struct ext_wait_queue *receiver)
1039 receiver->msg = message;
1040 __pipelined_op(wake_q, info, receiver);
1068 struct ext_wait_queue *receiver;
1156 receiver = wq_get_first_waiter(info, RECV);
1157 if (receiver) {
1158 pipelined_send(&wake_q, info, msg_ptr, receiver);