Lines Matching defs:kmsg

139 	ipc_kmsg_t		kmsg,
191 ipc_kmsg_t kmsg;
204 kmsg = ipc_kmsg_alloc(msg_and_trailer_size);
206 if (kmsg == IKM_NULL)
209 (void) memcpy((void *) kmsg->ikm_header, (const void *) msg, send_size);
211 kmsg->ikm_header->msgh_size = send_size;
219 trailer = (mach_msg_max_trailer_t *) ((vm_offset_t)kmsg->ikm_header + send_size);
225 mr = ipc_kmsg_copyin(kmsg, space, map, &option);
228 ipc_kmsg_free(kmsg);
232 mr = ipc_kmsg_send(kmsg, option, send_timeout);
235 mr |= ipc_kmsg_copyout_pseudo(kmsg, space, map, MACH_MSG_BODY_NULL);
236 (void) memcpy((void *) msg, (const void *) kmsg->ikm_header,
237 kmsg->ikm_header->msgh_size);
238 ipc_kmsg_free(kmsg);
290 ipc_kmsg_t kmsg = self->ith_kmsg;
319 if (msg_receive_error(kmsg, msg_addr, option, seqno, space)
327 if ((kmsg->ikm_header->msgh_bits & MACH_MSGH_BITS_RAISEIMP) != 0) {
332 ((vm_offset_t)kmsg->ikm_header + round_msg(kmsg->ikm_header->msgh_size)))->msgh_audit.val[5];
334 ipc_port_t port = kmsg->ikm_header->msgh_remote_port;
349 kmsg->ikm_header->msgh_bits &= ~MACH_MSGH_BITS_RAISEIMP;
360 kmsg->ikm_header->msgh_id, impresult, 0);
365 trailer_size = ipc_kmsg_add_trailer(kmsg, space, option, self, seqno, FALSE,
366 kmsg->ikm_header->msgh_remote_port->ip_context);
377 slist = ipc_kmsg_get_scatter(msg_addr, slist_size, kmsg);
378 mr = ipc_kmsg_copyout(kmsg, space, map, slist);
381 mr = ipc_kmsg_copyout(kmsg, space, map, MACH_MSG_BODY_NULL);
386 if (ipc_kmsg_put(msg_addr, kmsg, kmsg->ikm_header->msgh_size +
391 if (msg_receive_error(kmsg, msg_addr, option, seqno, space)
398 kmsg,
399 kmsg->ikm_header->msgh_size +
499 ipc_kmsg_t kmsg;
501 mr = ipc_kmsg_get(msg_addr, send_size, &kmsg);
506 mr = ipc_kmsg_copyin(kmsg, space, map, &option);
509 ipc_kmsg_free(kmsg);
513 mr = ipc_kmsg_send(kmsg, option, msg_timeout);
516 mr |= ipc_kmsg_copyout_pseudo(kmsg, space, map, MACH_MSG_BODY_NULL);
517 (void) ipc_kmsg_put(msg_addr, kmsg, kmsg->ikm_header->msgh_size);
600 ipc_kmsg_t kmsg,
610 context = kmsg->ikm_header->msgh_remote_port->ip_context;
616 ipc_kmsg_copyout_dest(kmsg, space);
622 ((vm_offset_t)kmsg->ikm_header +
624 kmsg->ikm_header->msgh_size = sizeof(mach_msg_header_t);
629 trailer_size = ipc_kmsg_add_trailer(kmsg, space,
636 if (ipc_kmsg_put(msg_addr, kmsg, kmsg->ikm_header->msgh_size +