/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/ |
H A D | sched_prim.h | 116 thread_continue_t continuation, 124 /* Invoke continuation */ 126 thread_continue_t continuation, 171 thread_continue_t continuation, 232 thread_continue_t continuation); 235 thread_continue_t continuation,
|
H A D | thread.h | 159 thread_continue_t continuation; /* continue here next dispatch */ member in struct:thread 160 void *parameter; /* continuation parameter */ 282 mach_msg_continue_t continuation; member in struct:thread::__anon850::__anon851 289 mach_msg_continue_t continuation; member in struct:thread::__anon850::__anon852 369 #define ith_continuation saved.receive.continuation 377 #define sth_continuation saved.sema.continuation 476 thread_continue_t continuation, 482 thread_continue_t continuation, 500 thread_continue_t continuation, 733 thread_continue_t continuation, [all...] |
H A D | sched_prim.c | 1472 thread_continue_t continuation = self->continuation; local 1499 if (continuation != NULL) { 1512 continuation = thread->continuation; 1542 thread->continuation = thread->parameter = NULL; 1549 assert(continuation); 1550 call_continuation(continuation, parameter, thread->wait_result); 1554 /* same thread but with continuation */ 1559 self->continuation 1802 thread_block_reason( thread_continue_t continuation, void *parameter, ast_t reason) argument 1849 thread_block( thread_continue_t continuation) argument 1856 thread_block_parameter( thread_continue_t continuation, void *parameter) argument 1874 thread_run( thread_t self, thread_continue_t continuation, void *parameter, thread_t new_thread) argument 1912 register thread_continue_t continuation; local [all...] |
H A D | thread.c | 171 thread_template.continuation = THREAD_CONTINUE_NULL; 567 thread_continue_t continuation, 622 new_thread->continuation = continuation; 786 thread_continue_t continuation, 795 result = thread_create_internal(task, priority, continuation, &thread); 812 kprintf("kernel_thread_create: thread = %p continuation = %p\n", thread, continuation); 820 thread_continue_t continuation, 828 result = kernel_thread_create(continuation, paramete 564 thread_create_internal( task_t parent_task, integer_t priority, thread_continue_t continuation, thread_t *out_thread) argument 785 kernel_thread_create( thread_continue_t continuation, void *parameter, integer_t priority, thread_t *new_thread) argument 819 kernel_thread_start_priority( thread_continue_t continuation, void *parameter, integer_t priority, thread_t *new_thread) argument 842 kernel_thread_start( thread_continue_t continuation, void *parameter, thread_t *new_thread) argument [all...] |
H A D | startup.c | 352 thread->continuation = (thread_continue_t)processor_start_thread;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | kern_synch.c | 155 int (*continuation)(int), 178 if (mtx != NULL && chan != NULL && (thread_continue_t)continuation == THREAD_CONTINUE_NULL) { 219 if ((thread_continue_t)continuation != THREAD_CONTINUE_NULL) { 220 ut->uu_continuation = continuation; 290 int (*continuation)(int)) 297 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, mtx); 349 int (*continuation)(int)) 355 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_t *)0); 364 int (*continuation)(int)) 366 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_ 150 _sleep( caddr_t chan, int pri, const char *wmsg, u_int64_t abstime, int (*continuation)(int), lck_mtx_t *mtx) argument 284 msleep0( void *chan, lck_mtx_t *mtx, int pri, const char *wmsg, int timo, int (*continuation)(int)) argument 344 tsleep0( void *chan, int pri, const char *wmsg, int timo, int (*continuation)(int)) argument 359 tsleep1( void *chan, int pri, const char *wmsg, u_int64_t abstime, int (*continuation)(int)) argument [all...] |
H A D | sys_generic.c | 1022 goto continuation; \ 1042 goto continuation; 1045 goto continuation; 1056 goto continuation; 1083 continuation:
|
H A D | kern_event.c | 1062 /* store the continuation/completion data in the uthread */ 1471 /* call the continuation with the results */ 1484 * continuation routine, then kevent_scan will 1494 kevent_continue_t continuation, 1542 if (continuation) { 1547 cont_args->cont = continuation; 1559 /* NOTREACHED if (continuation != NULL) */ 1492 kevent_scan(struct kqueue *kq, kevent_callback_t callback, kevent_continue_t continuation, void *data, struct timeval *atvp, struct proc *p) argument
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | db_trace.c | 214 (thr_act->continuation != THREAD_CONTINUE_NULL) && 233 (thr_act->continuation != THREAD_CONTINUE_NULL)) { 236 dp = (unsigned int *)(&thr_act->continuation); 560 else if ( (th->continuation != THREAD_CONTINUE_NULL) || 564 db_task_printsym((db_expr_t)th->continuation,
|
H A D | genassym.c | 181 DECLARE("TH_CONTINUATION", offsetof(thread_t, continuation));
|
H A D | pcb.c | 602 * Save the old thread`s kernel state or continuation, 608 thread_continue_t continuation, 634 return(Switch_context(old, continuation, new)); 606 machine_switch_context( thread_t old, thread_continue_t continuation, thread_t new) argument
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | pcb.c | 130 thread_continue_t continuation, 201 retval = Switch_context(old, continuation, new); 517 * loaded with the pc (continuation address), the initial 650 * the given continuation routine 655 thread_continue_t continuation, 665 assert(continuation); 671 Call_continuation(continuation, parameter, wresult, tsp); 128 machine_switch_context( thread_t old, thread_continue_t continuation, thread_t new) argument 654 call_continuation( thread_continue_t continuation, void *parameter, wait_result_t wresult) argument
|
H A D | db_trace.c | 559 dp = (db_expr_t *)&thr_act->continuation; 877 db_task_printsym((db_expr_t)th->continuation,
|
H A D | cswtch.s | 67 stw r0,saver3+4(r3) /* Make sure we pass in a 0 for the continuation */ 81 * Switch from one thread to another. If a continuation is supplied, then 86 /* void Call_continuation( void (*continuation)(void), void *param, wait_result_t wresult, vm_offset_t stack_ptr) 93 mtlr r3 /* continuation */ 97 blrl /* Jump to the continuation */ 103 * See if a continuation is supplied, and skip state save if so. 109 * Switch_context(old, continuation, new) 114 * R3 = switchee's savearea, virtual if continuation, low order physical for full switch 140 cmpwi cr1,r4,0 ; Remeber if there is a continuation - used waaaay down below 297 bne cr1,swtchtocont ; Switch to the continuation [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | proc_internal.h | 551 extern int tsleep0(void *chan, int pri, const char *wmesg, int timo, int (*continuation)(int)); 552 extern int tsleep1(void *chan, int pri, const char *wmesg, u_int64_t abstime, int (*continuation)(int)); 553 extern int msleep0(void *chan, lck_mtx_t *mtx, int pri, const char *wmesg, int timo, int (*continuation)(int));
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ddb/ |
H A D | db_print.c | 294 /* no longer TH_SWAP, no continuation to print */ 325 if (athread->continuation) { 327 db_task_printsym((db_addr_t)(unsigned long)athread->continuation,
|
/macosx-10.5.8/xnu-1228.15.4/bsd/uxkern/ |
H A D | ux_exception.c | 73 void (*continuation)(mach_msg_return_t),
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ |
H A D | kdp.c | 114 thread_continue_t continuation; member in struct:thread_snapshot 800 tsnap->continuation = thread->continuation;
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ipc/ |
H A D | mach_msg.c | 135 void (*continuation)(mach_msg_return_t), 419 void (*continuation)(mach_msg_return_t), 439 self->ith_continuation = continuation; 413 mach_msg_receive( mach_msg_header_t *msg, mach_msg_option_t option, mach_msg_size_t rcv_size, mach_port_name_t rcv_name, mach_msg_timeout_t rcv_timeout, void (*continuation)(mach_msg_return_t), mach_msg_size_t slist_size) argument
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ddb/orig/ |
H A D | db_print.c | 95 * Renamed TH_SWAPPED to TH_STACK_HANDOFF and swap_func to continuation 280 * continuation function, print the function name in parentheses 640 /* no longer TH_SWAP, no continuation to print */ 673 if (athread->continuation) { 675 db_task_printsym((db_addr_t)athread->continuation,
|