| /xnu-11215/bsd/kern/ |
| H A D | kern_synch.c | 161 int (*continuation)(int), in _sleep() 192 if (mtx != NULL && chan != NULL && continuation == NULL) { in _sleep() 258 if (continuation != NULL) { in _sleep() 259 ut->uu_continuation = continuation; in _sleep() 341 int (*continuation)(int)) in msleep0() 349 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, mtx); in msleep0() 402 int (*continuation)(int)) in tsleep0() 409 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_t *)0); in tsleep0() 418 int (*continuation)(int)) in tsleep1() 420 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_t *)0); in tsleep1()
|
| H A D | kern_event.c | 5529 thread_continue_t continuation) argument 5550 continuation(NULL, THREAD_AWAKENED); 5557 thread_block(continuation);
|
| /xnu-11215/osfmk/kern/ |
| H A D | syscall_subr.c | 325 thread_continue_t continuation, in thread_yield_with_continuation() argument 328 assert(continuation); in thread_yield_with_continuation() 329 thread_block_reason(continuation, parameter, AST_YIELD); in thread_yield_with_continuation() 349 thread_handoff_internal(thread_t thread, thread_continue_t continuation, in thread_handoff_internal() argument 367 if (continuation == NULL || (option & THREAD_HANDOFF_SETRUN_NEEDED)) { in thread_handoff_internal() 373 int result = thread_run(self, continuation, parameter, pulled_thread); in thread_handoff_internal() 382 int result = thread_block_parameter(continuation, parameter); in thread_handoff_internal() 387 thread_handoff_parameter(thread_t thread, thread_continue_t continuation, in thread_handoff_parameter() argument 390 thread_handoff_internal(thread, continuation, parameter, option); in thread_handoff_parameter()
|
| H A D | sched_prim.h | 153 thread_continue_t continuation, 162 thread_continue_t continuation, 254 thread_continue_t continuation); 262 thread_continue_t continuation, 632 thread_continue_t continuation, void *parameter, thread_handoff_option_t) __dead2; 696 thread_continue_t continuation, 718 thread_continue_t continuation); 760 thread_continue_t continuation, 766 thread_continue_t continuation); 769 thread_continue_t continuation,
|
| H A D | sfi.c | 187 thread_continue_t continuation; member 216 if (sfi_classes[class_id].continuation != NULL) { in sfi_class_register() 221 sfi_classes[class_id].continuation = reg->class_continuation; in sfi_class_register() 239 if (sfi_classes[i].continuation) { in sfi_init() 975 thread_continue_t continuation; in sfi_ast() local 1020 continuation = sfi_class->continuation; in sfi_ast() 1033 thread_block_reason(continuation, NULL, AST_SFI); in sfi_ast()
|
| H A D | thread.h | 475 thread_continue_t continuation; /* continue here next dispatch */ member 727 mach_msg_continue_t continuation; member 1069 #define sth_continuation saved.sema.continuation 1199 thread_continue_t continuation, 1205 thread_continue_t continuation, 1223 thread_continue_t continuation, 1448 thread_continue_t continuation); 1451 thread_continue_t continuation, 1986 thread_continue_t continuation,
|
| H A D | thread.c | 1306 thread_continue_t continuation, in thread_create_internal() argument 1387 new_thread->continuation = continuation; in thread_create_internal() 1634 thread_continue_t continuation) in thread_create_with_options_internal() argument 1696 thread_continue_t continuation) in thread_create_with_continuation() argument 1707 thread_continue_t continuation, in thread_create_waiting_internal() argument 1721 result = thread_create_internal(task, -1, continuation, NULL, in thread_create_waiting_internal() 1757 thread_continue_t continuation, in main_thread_create_waiting() argument 1871 thread_continue_t continuation, in thread_create_workq_waiting() argument 1905 thread_continue_t continuation, in kernel_thread_create() argument 1940 thread_continue_t continuation, in kernel_thread_start_priority() argument [all …]
|
| H A D | sched_prim.c | 3172 thread_continue_t continuation = self->continuation; in thread_invoke() local 3240 if (continuation != NULL) { in thread_invoke() 3255 continuation = thread->continuation; in thread_invoke() 3334 assert(continuation); in thread_invoke() 3468 assert(continuation == self->continuation); in thread_invoke() 3473 assert(continuation == NULL && self->continuation == NULL); in thread_invoke() 4062 if (continuation != NULL) { in thread_block_reason() 4067 self->continuation = continuation; in thread_block_reason() 4133 self->continuation = continuation; in thread_run() 4169 continuation = self->continuation; in thread_continue() [all …]
|
| H A D | machine.c | 334 shutdown_thread->continuation = processor_offline; in processor_doshutdown() 408 assert(self->continuation == NULL); in processor_offline() 464 assert(self->continuation == NULL); in processor_offline()
|
| H A D | debug.h | 57 uint64_t continuation; member
|
| /xnu-11215/osfmk/kperf/ |
| H A D | kperf.h | 105 kperf_on_cpu(thread_t thread, thread_continue_t continuation, in kperf_on_cpu() argument 109 void kperf_on_cpu_internal(thread_t thread, thread_continue_t continuation, in kperf_on_cpu() 113 kperf_on_cpu_internal(thread, continuation, starting_fp); in kperf_on_cpu()
|
| H A D | kperf.c | 201 void kperf_on_cpu_internal(thread_t thread, thread_continue_t continuation, 204 kperf_on_cpu_internal(thread_t thread, thread_continue_t continuation, in kperf_on_cpu_internal() argument 213 kppet_on_cpu(thread, continuation, starting_fp); in kperf_on_cpu_internal() 216 kperf_lazy_wait_sample(thread, continuation, starting_fp); in kperf_on_cpu_internal()
|
| H A D | lazy.c | 80 kperf_lazy_wait_sample(thread_t thread, thread_continue_t continuation, in kperf_lazy_wait_sample() argument 115 flags |= continuation ? SAMPLE_FLAG_CONTINUATION : 0; in kperf_lazy_wait_sample()
|
| H A D | pet.h | 51 void kppet_on_cpu(thread_t thread, thread_continue_t continuation,
|
| H A D | lazy.h | 43 thread_continue_t continuation, uintptr_t *starting_fp);
|
| H A D | pet.c | 142 kppet_on_cpu(thread_t thread, thread_continue_t continuation, in kppet_on_cpu() argument 176 if (continuation != NULL) { in kppet_on_cpu()
|
| H A D | callstack.c | 202 assert(thread->continuation != NULL); in kperf_continuation_sample() 210 cs->kpkc_frames[0] = VM_KERNEL_UNSLIDE(thread->continuation); in kperf_continuation_sample()
|
| /xnu-11215/osfmk/arm64/ |
| H A D | pcb.c | 306 thread_continue_t continuation, in machine_switch_context() argument 330 machine_switch_context_kprintf("old= %x contination = %x new = %x\n", old, continuation, new); in machine_switch_context() 332 retval = Switch_context(old, continuation, new); in machine_switch_context() 820 call_continuation(thread_continue_t continuation, in call_continuation() argument 829 current_thread(), continuation, current_thread()->machine.kstackptr); in call_continuation() 830 Call_continuation(continuation, parameter, wresult, enable_interrupts); in call_continuation()
|
| /xnu-11215/bsd/sys/ |
| H A D | eventvar.h | 499 event_t event, thread_continue_t continuation);
|
| H A D | proc.h | 258 …lck_mtx_t *mtx, int pri, const char *__unsafe_indexable wmesg, int timo, int (*continuation)(int));
|
| H A D | proc_internal.h | 857 extern int tsleep0(void *chan, int pri, const char *wmesg, int timo, int (*continuation)(int)); 858 … tsleep1(void *chan, int pri, const char *wmesg, u_int64_t abstime, int (*continuation)(int));
|
| /xnu-11215/osfmk/i386/ |
| H A D | genassym.c | 130 DECLARE("TH_CONTINUATION", offsetof(struct thread, continuation)); in main()
|
| H A D | pcb.c | 462 thread_continue_t continuation, in machine_switch_context() argument 514 return Switch_context(old, continuation, new); in machine_switch_context()
|
| /xnu-11215/bsd/pthread/ |
| H A D | pthread_workqueue.c | 1069 thread_continue_t continuation, in workq_add_new_idle_thread() argument 1091 continuation, in workq_add_new_idle_thread()
|
| /xnu-11215/bsd/dev/dtrace/ |
| H A D | fasttrap.c | 58 extern kern_return_t kernel_thread_start_priority(thread_continue_t continuation, void *parameter, …
|