Lines Matching defs:self
586 thread_t self = current_thread();
587 int wait_result = self->wait_result;
588 void (*caller_cont)(kern_return_t) = self->sth_continuation;
590 assert(self->sth_waitsemaphore != SEMAPHORE_NULL);
591 semaphore_dereference(self->sth_waitsemaphore);
592 if (self->sth_signalsemaphore != SEMAPHORE_NULL)
593 semaphore_dereference(self->sth_signalsemaphore);
633 thread_t self = current_thread();
636 thread_lock(self);
643 self);
644 thread_unlock(self);
681 thread_t self = current_thread();
683 clear_wait(self, THREAD_INTERRUPTED);
684 kr = semaphore_convert_wait_result(self->wait_result);
705 thread_t self = current_thread();
707 self->sth_continuation = caller_cont;
708 self->sth_waitsemaphore = wait_semaphore;
709 self->sth_signalsemaphore = signal_semaphore;