Lines Matching defs:mr
192 mach_msg_return_t mr;
225 mr = ipc_kmsg_copyin(kmsg, space, map, &option);
227 if (mr != MACH_MSG_SUCCESS) {
229 return mr;
232 mr = ipc_kmsg_send(kmsg, option, send_timeout);
234 if (mr != MACH_MSG_SUCCESS) {
235 mr |= ipc_kmsg_copyout_pseudo(kmsg, space, map, MACH_MSG_BODY_NULL);
241 return mr;
287 mach_msg_return_t mr = self->ith_state;
296 if (mr != MACH_MSG_SUCCESS) {
298 if (mr == MACH_RCV_TOO_LARGE ) {
310 mr = MACH_RCV_INVALID_DATA;
315 mr = MACH_RCV_INVALID_DATA;
321 mr = MACH_RCV_INVALID_DATA;
378 mr = ipc_kmsg_copyout(kmsg, space, map, slist);
381 mr = ipc_kmsg_copyout(kmsg, space, map, MACH_MSG_BODY_NULL);
384 if (mr != MACH_MSG_SUCCESS) {
385 if ((mr &~ MACH_MSG_MASK) == MACH_RCV_BODY_ERROR) {
388 mr = MACH_RCV_INVALID_DATA;
393 mr = MACH_RCV_INVALID_DATA;
397 mr = ipc_kmsg_put(msg_addr,
402 return mr;
436 mach_msg_return_t mr;
438 mr = ipc_mqueue_copyin(space, rcv_name, &mqueue, &object);
439 if (mr != MACH_MSG_SUCCESS) {
440 return mr;
491 mach_msg_return_t mr = MACH_MSG_SUCCESS;
501 mr = ipc_kmsg_get(msg_addr, send_size, &kmsg);
503 if (mr != MACH_MSG_SUCCESS)
504 return mr;
506 mr = ipc_kmsg_copyin(kmsg, space, map, &option);
508 if (mr != MACH_MSG_SUCCESS) {
510 return mr;
513 mr = ipc_kmsg_send(kmsg, option, msg_timeout);
515 if (mr != MACH_MSG_SUCCESS) {
516 mr |= ipc_kmsg_copyout_pseudo(kmsg, space, map, MACH_MSG_BODY_NULL);
518 return mr;
529 mr = ipc_mqueue_copyin(space, rcv_name, &mqueue, &object);
530 if (mr != MACH_MSG_SUCCESS) {
531 return mr;