Searched refs:funnel_lock (Results 1 - 7 of 7) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/ |
H A D | thread.h | 163 struct funnel_lock *funnel_lock; /* Non-reentrancy funnel */ member in struct:thread 552 struct funnel_lock { struct 595 typedef struct funnel_lock funnel_t; 599 extern void funnel_lock(
|
H A D | thread.c | 223 thread_template.funnel_lock = THR_FUNNEL_NULL; 1192 funnel_lock( function 1215 return(th->funnel_lock); 1236 if (cur_thread->funnel_lock) 1237 panic("Funnel lock called when holding one %p", cur_thread->funnel_lock); 1240 funnel_lock(fnl); 1244 cur_thread->funnel_lock = fnl; 1246 if(cur_thread->funnel_lock->fnl_mutex != fnl->fnl_mutex) 1252 cur_thread->funnel_lock = THR_FUNNEL_NULL; 1260 if (funneled && (fnl->fnl_mutex != cur_thread->funnel_lock [all...] |
H A D | sched_prim.c | 1445 (thread)->funnel_lock, (debug), 0, 0, 0); \ 1446 funnel_unlock((thread)->funnel_lock); \ 1457 (thread)->funnel_lock, (debug), 0, 0, 0); \ 1458 funnel_lock((thread)->funnel_lock); \ 1460 (thread)->funnel_lock, (debug), 0, 0, 0); \
|
H A D | bsd_kern.c | 679 if (thread->funnel_lock)
|
H A D | thread_call.c | 839 (void)thread_funnel_set(self->funnel_lock, FALSE); /* XXX */
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | bsd_i386.c | 395 if (current_thread()->funnel_lock) 396 (void) thread_funnel_set(current_thread()->funnel_lock, FALSE); 435 if (current_thread()->funnel_lock) 436 (void) thread_funnel_set(current_thread()->funnel_lock, FALSE);
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | genassym.c | 484 offsetof(thread_t, funnel_lock)); 488 offsetof(struct funnel_lock *, fnl_mutex));
|
Completed in 47 milliseconds