Lines Matching defs:self
282 thread_t self = current_thread();
286 ipc_object_t object = self->ith_object;
287 mach_msg_return_t mr = self->ith_state;
288 mach_vm_address_t msg_addr = self->ith_msg_addr;
289 mach_msg_option_t option = self->ith_option;
290 ipc_kmsg_t kmsg = self->ith_kmsg;
291 mach_port_seqno_t seqno = self->ith_seqno;
307 if (copyout((char *) &self->ith_receiver_name,
312 if (copyout((char *) &self->ith_msize,
365 trailer_size = ipc_kmsg_add_trailer(kmsg, space, option, self, seqno, FALSE,
374 mach_msg_size_t slist_size = self->ith_scatter_list_size;
432 thread_t self = current_thread();
444 self->ith_msg_addr = CAST_DOWN(mach_vm_address_t, msg);
445 self->ith_object = object;
446 self->ith_msize = rcv_size;
447 self->ith_option = option;
448 self->ith_scatter_list_size = slist_size;
449 self->ith_continuation = continuation;
453 thread_poll_yield(self);
460 thread_t self = current_thread();
462 (*self->ith_continuation)(mach_msg_receive_results());
524 thread_t self = current_thread();
542 self->ith_msg_addr = rcv_msg_addr;
544 self->ith_msg_addr = rcv_msg_addr;
546 self->ith_msg_addr = msg_addr;
547 self->ith_object = object;
548 self->ith_msize = rcv_size;
549 self->ith_option = option;
550 self->ith_scatter_list_size = scatter_list_size;
551 self->ith_receiver_name = MACH_PORT_NULL;
552 self->ith_continuation = thread_syscall_return;
556 thread_poll_yield(self);