| /xnu-11215.1.10/osfmk/mach/ |
| H A D | semaphore.h | 55 extern kern_return_t semaphore_signal(semaphore_t semaphore); 56 extern kern_return_t semaphore_signal_all(semaphore_t semaphore); 58 extern kern_return_t semaphore_wait(semaphore_t semaphore); 66 extern kern_return_t semaphore_timedwait(semaphore_t semaphore, 73 extern kern_return_t semaphore_timedwait(semaphore_t semaphore, 78 extern kern_return_t semaphore_wait_deadline(semaphore_t semaphore, 80 extern kern_return_t semaphore_wait_noblock(semaphore_t semaphore); 84 extern kern_return_t semaphore_wait_signal(semaphore_t wait_semaphore, 85 semaphore_t signal_semaphore); 87 extern kern_return_t semaphore_timedwait_signal(semaphore_t wait_semaphore, [all …]
|
| H A D | semaphore.defs | 51 * a semaphore_t is created and destroyed through the task object. 52 * semaphore_create(task_t,&semaphore_t,...); 53 * semaphore_destroy(task_t,semaphore_t); 57 semaphore : semaphore_t); 60 semaphore : semaphore_t); 63 semaphore : semaphore_t); 67 semaphore : semaphore_t; 71 semaphore : semaphore_t; 75 wait_semaphore : semaphore_t; 76 signal_semaphore: semaphore_t); [all …]
|
| H A D | mach_types.h | 132 typedef struct semaphore *semaphore_t; typedef 197 typedef mach_port_t semaphore_t; 279 typedef semaphore_t semaphore_port_t; 315 #define SEMAPHORE_NULL ((semaphore_t) NULL) 345 #define SEMAPHORE_NULL ((semaphore_t) 0)
|
| H A D | mach_types.defs | 609 type semaphore_t = mach_port_t 611 intran: semaphore_t convert_port_to_semaphore(mach_port_t) 612 outtran: mach_port_t convert_semaphore_to_port(semaphore_t) 613 destructor: semaphore_dereference(semaphore_t) 618 cusertype: semaphore_t 620 intran: semaphore_t convert_port_to_semaphore(mach_port_t) 621 outtran: mach_port_t convert_semaphore_to_port(semaphore_t)
|
| H A D | task.defs | 341 out semaphore : semaphore_t;
|
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | sync_sema.c | 71 semaphore_active(semaphore_t semaphore) in semaphore_active() 98 semaphore_t *new_semaphore, in semaphore_create() 102 semaphore_t s = SEMAPHORE_NULL; in semaphore_create() 157 semaphore_t semaphore, in semaphore_destroy_internal() 210 semaphore_t semaphore) in semaphore_free() 288 semaphore_t semaphore) in semaphore_destroy() 321 semaphore_t semaphore; in semaphore_destroy_all() 341 semaphore_t semaphore, in semaphore_signal_internal() 429 semaphore_t semaphore, in semaphore_signal_thread() 451 semaphore_t semaphore; in semaphore_signal_thread_trap() [all …]
|
| H A D | sync_sema.h | 65 semaphore_t semaphore); 68 semaphore_t semaphore); 75 extern semaphore_t convert_port_to_semaphore( 79 semaphore_t semaphore); 83 semaphore_t *semaphore);
|
| /xnu-11215.1.10/tests/recount/ |
| H A D | recount_test_utils.c | 246 semaphore_t ws_wait; 247 semaphore_t ws_start; 333 semaphore_signal_all((semaphore_t)scene->scn_wait_sync); in scene_end() 334 semaphore_destroy(mach_task_self(), (semaphore_t)scene->scn_wait_sync); in scene_end()
|
| /xnu-11215.1.10/tools/tests/jitter/ |
| H A D | timer_jitter.c | 65 semaphore_t wakeup_semaphore; 66 semaphore_t return_semaphore; 230 semaphore_t wakeup_semaphore, return_semaphore; in main()
|
| /xnu-11215.1.10/tests/ |
| H A D | ioperf.c | 37 static semaphore_t semaphore; 38 static semaphore_t worker_sem;
|
| H A D | select_stress.c | 19 static semaphore_t g_thread_sem; 20 static semaphore_t g_sync_sem;
|
| H A D | poll_select_kevent_paired_fds.c | 108 semaphore_t sem; 114 semaphore_t wr_finished; 115 semaphore_t rd_finished;
|
| H A D | setitimer.c | 67 static semaphore_t gMainWaitForWorkers; 68 static semaphore_t gWorkersStart;
|
| H A D | stackshot_block_owner_14362384.m | 424 semaphore_t *sem = (semaphore_t *)arg; 567 semaphore_t sem;
|
| /xnu-11215.1.10/tools/tests/zero-to-n/ |
| H A D | zero-to-n.c | 113 static semaphore_t g_main_sem; 186 static semaphore_t g_broadcastsem; 187 static semaphore_t g_leadersem; 188 static semaphore_t g_readysem; 189 static semaphore_t g_donesem; 190 static semaphore_t g_rt_churn_sem; 191 static semaphore_t g_rt_churn_start_sem; 194 static semaphore_t *g_semarr; 1274 g_semarr = valloc(sizeof(semaphore_t) * g_numthreads); in main()
|
| /xnu-11215.1.10/iokit/IOKit/ |
| H A D | PassthruInterruptController.h | 78 semaphore_t child_sentinel;
|
| H A D | IOUserClient.h | 406 semaphore_t * semaphore );
|
| /xnu-11215.1.10/tests/vm/ |
| H A D | diag_threshold_test.h | 61 semaphore_t exception_semaphore;
|
| H A D | diag_threshold_test.c | 26 static semaphore_t exception_semaphore; /** Termina…
|
| /xnu-11215.1.10/tests/ipc/ |
| H A D | kernel_signed_pac_thread_state.c | 167 static semaphore_t semaphore;
|
| /xnu-11215.1.10/tests/sched/ |
| H A D | yield_aggressor.c | 108 static semaphore_t ready_sem, go_sem;
|
| /xnu-11215.1.10/bsd/tests/ |
| H A D | copyio_tests.c | 77 semaphore_t done;
|
| /xnu-11215.1.10/bsd/kern/ |
| H A D | posix_sem.c | 98 semaphore_t psem_semobject;
|
| H A D | kern_sysctl.c | 3853 semaphore_t sysctl_debug_test_stackshot_mutex_sem; 3932 semaphore_t sysctl_debug_test_stackshot_rwlck_sem; 5885 semaphore_t sysctl_test_panic_with_thread_sem;
|
| /xnu-11215.1.10/osfmk/device/ |
| H A D | device.defs | 503 out semaphore : semaphore_t
|