Lines Matching refs:msgin
3213 IORPCMessageMach * msgin; in server() local
3222 msgin = (typeof(msgin))ikm_header(requestkmsg); in server()
3227 if (msgin->msgh.msgh_size < (sizeof(IORPCMessageMach) + sizeof(IORPCMessage))) { in server()
3229 DKLOG("UEXT notify %o\n", msgin->msgh.msgh_id); in server()
3234 if (!(MACH_MSGH_BITS_COMPLEX & msgin->msgh.msgh_bits)) { in server()
3235 msgin->msgh_body.msgh_descriptor_count = 0; in server()
3243 ret = copyInObjects(msgin, message, msgin->msgh.msgh_size, true, false); in server()
3246 DKLOG("UEXT copyin(0x%x) %x\n", ret, msgin->msgh.msgh_id); in server()
3249 consumeObjects(msgin, message, msgin->msgh.msgh_size); in server()
3250 copyInObjects(msgin, message, msgin->msgh.msgh_size, false, true); in server()
3254 if (msgin->msgh_body.msgh_descriptor_count < 1) { in server()
3268 assert(oneway || (MACH_PORT_NULL != msgin->msgh.msgh_local_port)); in server()
3286 …IORPC rpc = { .message = msgin, .reply = msgout, .sendSize = msgin->msgh.msgh_size, .replySize = r… in server()
3307 consumeObjects(msgin, message, msgin->msgh.msgh_size); in server()
3310 copyInObjects(msgin, message, msgin->msgh.msgh_size, false, true); in server()
3337 MACH_MSGH_BITS_SET(MACH_MSGH_BITS_LOCAL(msgin->msgh.msgh_bits) /*remote*/, 0 /*local*/, 0, 0); in server()
3339 msgout->msgh.msgh_remote_port = msgin->msgh.msgh_local_port; in server()