Lines Matching refs:reply
200 * Send a message from the kernel and receive a reply.
201 * Uses ith_rpc_reply for the reply port.
209 * MACH_RCV_PORT_DIED The reply port was deallocated.
255 ipc_port_t reply;
266 reply = self->ith_rpc_reply;
267 if (reply == IP_NULL) {
268 reply = ipc_port_alloc_reply();
269 if ((reply == IP_NULL) ||
272 self->ith_rpc_reply = reply;
275 /* insert send-once right for the reply port */
276 kmsg->ikm_header->msgh_local_port = reply;
280 ip_reference(reply);
303 ip_lock(reply);
304 if ( !ip_active(reply)) {
305 ip_unlock(reply);
306 ip_release(reply);
310 ip_unlock(reply);
311 ip_release(reply);
315 assert(reply->ip_pset_count == 0);
316 mqueue = &reply->ip_messages;
317 ip_unlock(reply);
339 ip_release(reply);
343 ip_release(reply);
372 * We want to preserve rights and memory in reply!
399 * to send reply messages.
535 * to get a reply port.
546 * Called by client side interfaces to get rid of a reply port.
559 * let the client recycle the reply port if it wishes.