Home
last modified time | relevance | path

Searched refs:semaphore_t (Results 1 – 22 of 22) sorted by relevance

/xnu-8019.80.24/osfmk/mach/
H A Dsemaphore.h55 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 Dsemaphore.defs51 * 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 Dmach_types.h131 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 Dmach_types.defs605 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 Dtask.defs322 out semaphore : semaphore_t;
/xnu-8019.80.24/osfmk/kern/
H A Dsync_sema.c75 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 Dsync_sema.h65 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 Dzero-to-n.c107 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 Dtimer_jitter.c65 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 Dioperf.c37 static semaphore_t semaphore;
38 static semaphore_t worker_sem;
H A Dcontextswitch.c37 static semaphore_t semaphore;
38 static semaphore_t worker_sem;
H A Dselect_stress.c19 static semaphore_t g_thread_sem;
20 static semaphore_t g_sync_sem;
H A Dhvbench.c181 static semaphore_t sem1;
182 static semaphore_t sem2;
H A Dpoll_select_kevent_paired_fds.c108 semaphore_t sem;
114 semaphore_t wr_finished;
115 semaphore_t rd_finished;
H A Dstackshot_block_owner_14362384.m412 semaphore_t *sem = (semaphore_t *)arg;
555 semaphore_t sem;
/xnu-8019.80.24/iokit/IOKit/
H A DPassthruInterruptController.h78 semaphore_t child_sentinel;
H A DIOUserClient.h391 semaphore_t * semaphore );
/xnu-8019.80.24/bsd/tests/
H A Dcopyio_tests.c77 semaphore_t done;
/xnu-8019.80.24/bsd/kern/
H A Dposix_sem.c98 semaphore_t psem_semobject;
H A Dkern_sysctl.c3402 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 Ddevice.defs503 out semaphore : semaphore_t
/xnu-8019.80.24/iokit/Kernel/
H A DIOUserClient.cpp1894 semaphore_t * semaphore ) in getNotificationSemaphore()
3162 semaphore_t *semaphore ) in is_io_connect_get_notification_semaphore()