| /xnu-8019.80.24/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 | 131 typedef struct semaphore *semaphore_t; typedef 197 typedef mach_port_t semaphore_t; 269 typedef semaphore_t semaphore_port_t; 303 #define SEMAPHORE_NULL ((semaphore_t) NULL) 333 #define SEMAPHORE_NULL ((semaphore_t) 0)
|
| H A D | mach_types.defs | 605 type semaphore_t = mach_port_t 607 intran: semaphore_t convert_port_to_semaphore(mach_port_t) 608 outtran: mach_port_t convert_semaphore_to_port(semaphore_t) 609 destructor: semaphore_dereference(semaphore_t) 614 cusertype: semaphore_t 616 intran: semaphore_t convert_port_to_semaphore(mach_port_t) 617 outtran: mach_port_t convert_semaphore_to_port(semaphore_t)
|
| H A D | task.defs | 322 out semaphore : semaphore_t;
|
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | sync_sema.c | 75 semaphore_active(semaphore_t semaphore) in semaphore_active() 102 semaphore_t *new_semaphore, in semaphore_create() 106 semaphore_t s = SEMAPHORE_NULL; in semaphore_create() 162 semaphore_t semaphore, in semaphore_destroy_internal() 208 semaphore_t semaphore) in semaphore_free() 288 semaphore_t semaphore) in semaphore_destroy() 324 semaphore_t semaphore; in semaphore_destroy_all() 360 semaphore_t semaphore, in semaphore_signal_internal() 455 semaphore_t semaphore, in semaphore_signal_thread() 477 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-8019.80.24/tools/tests/zero-to-n/ |
| H A D | zero-to-n.c | 107 static semaphore_t g_main_sem; 180 static semaphore_t g_broadcastsem; 181 static semaphore_t g_leadersem; 182 static semaphore_t g_readysem; 183 static semaphore_t g_donesem; 184 static semaphore_t g_rt_churn_sem; 185 static semaphore_t g_rt_churn_start_sem; 188 static semaphore_t *g_semarr; 1113 g_semarr = valloc(sizeof(semaphore_t) * g_numthreads); in main()
|
| /xnu-8019.80.24/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-8019.80.24/tests/ |
| H A D | ioperf.c | 37 static semaphore_t semaphore; 38 static semaphore_t worker_sem;
|
| H A D | contextswitch.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 | hvbench.c | 181 static semaphore_t sem1; 182 static semaphore_t sem2;
|
| 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 | stackshot_block_owner_14362384.m | 412 semaphore_t *sem = (semaphore_t *)arg; 555 semaphore_t sem;
|
| /xnu-8019.80.24/iokit/IOKit/ |
| H A D | PassthruInterruptController.h | 78 semaphore_t child_sentinel;
|
| H A D | IOUserClient.h | 391 semaphore_t * semaphore );
|
| /xnu-8019.80.24/bsd/tests/ |
| H A D | copyio_tests.c | 77 semaphore_t done;
|
| /xnu-8019.80.24/bsd/kern/ |
| H A D | posix_sem.c | 98 semaphore_t psem_semobject;
|
| H A D | kern_sysctl.c | 3402 semaphore_t sysctl_debug_test_stackshot_mutex_sem; 3481 semaphore_t sysctl_debug_test_stackshot_rwlck_sem; 5311 semaphore_t sysctl_test_panic_with_thread_sem;
|
| /xnu-8019.80.24/osfmk/device/ |
| H A D | device.defs | 503 out semaphore : semaphore_t
|
| /xnu-8019.80.24/iokit/Kernel/ |
| H A D | IOUserClient.cpp | 1894 semaphore_t * semaphore ) in getNotificationSemaphore() 3162 semaphore_t *semaphore ) in is_io_connect_get_notification_semaphore()
|