Home
last modified time | relevance | path

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

12

/xnu-11215.1.10/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.h132 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 Dmach_types.defs609 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 Dtask.defs341 out semaphore : semaphore_t;
/xnu-11215.1.10/osfmk/kern/
H A Dsync_sema.c71 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 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-11215.1.10/tests/recount/
H A Drecount_test_utils.c246 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 Dtimer_jitter.c65 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 Dioperf.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 Dpoll_select_kevent_paired_fds.c108 semaphore_t sem;
114 semaphore_t wr_finished;
115 semaphore_t rd_finished;
H A Dsetitimer.c67 static semaphore_t gMainWaitForWorkers;
68 static semaphore_t gWorkersStart;
H A Dstackshot_block_owner_14362384.m424 semaphore_t *sem = (semaphore_t *)arg;
567 semaphore_t sem;
/xnu-11215.1.10/tools/tests/zero-to-n/
H A Dzero-to-n.c113 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 DPassthruInterruptController.h78 semaphore_t child_sentinel;
H A DIOUserClient.h406 semaphore_t * semaphore );
/xnu-11215.1.10/tests/vm/
H A Ddiag_threshold_test.h61 semaphore_t exception_semaphore;
H A Ddiag_threshold_test.c26 static semaphore_t exception_semaphore; /** Termina…
/xnu-11215.1.10/tests/ipc/
H A Dkernel_signed_pac_thread_state.c167 static semaphore_t semaphore;
/xnu-11215.1.10/tests/sched/
H A Dyield_aggressor.c108 static semaphore_t ready_sem, go_sem;
/xnu-11215.1.10/bsd/tests/
H A Dcopyio_tests.c77 semaphore_t done;
/xnu-11215.1.10/bsd/kern/
H A Dposix_sem.c98 semaphore_t psem_semobject;
H A Dkern_sysctl.c3853 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 Ddevice.defs503 out semaphore : semaphore_t

12