Home
last modified time | relevance | path

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

/xnu-8792.41.9/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
196 typedef mach_port_t semaphore_t;
268 typedef semaphore_t semaphore_port_t;
300 #define SEMAPHORE_NULL ((semaphore_t) NULL)
330 #define SEMAPHORE_NULL ((semaphore_t) 0)
H A Dmach_types.defs606 type semaphore_t = mach_port_t
608 intran: semaphore_t convert_port_to_semaphore(mach_port_t)
609 outtran: mach_port_t convert_semaphore_to_port(semaphore_t)
610 destructor: semaphore_dereference(semaphore_t)
615 cusertype: semaphore_t
617 intran: semaphore_t convert_port_to_semaphore(mach_port_t)
618 outtran: mach_port_t convert_semaphore_to_port(semaphore_t)
H A Dtask.defs325 out semaphore : semaphore_t;
/xnu-8792.41.9/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()
200 semaphore_t semaphore) in semaphore_free()
280 semaphore_t semaphore) in semaphore_destroy()
316 semaphore_t semaphore; in semaphore_destroy_all()
352 semaphore_t semaphore, in semaphore_signal_internal()
438 semaphore_t semaphore, in semaphore_signal_thread()
460 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-8792.41.9/tests/recount/
H A Drecount_test_utils.c184 semaphore_t ws_wait;
185 semaphore_t ws_start;
271 semaphore_signal_all((semaphore_t)scene->scn_wait_sync); in scene_end()
272 semaphore_destroy(mach_task_self(), (semaphore_t)scene->scn_wait_sync); in scene_end()
/xnu-8792.41.9/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;
1118 g_semarr = valloc(sizeof(semaphore_t) * g_numthreads); in main()
/xnu-8792.41.9/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-8792.41.9/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 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.m424 semaphore_t *sem = (semaphore_t *)arg;
567 semaphore_t sem;
/xnu-8792.41.9/iokit/IOKit/
H A DPassthruInterruptController.h78 semaphore_t child_sentinel;
H A DIOUserClient.h404 semaphore_t * semaphore );
/xnu-8792.41.9/tests/ipc/
H A Dkernel_signed_pac_thread_state.c164 static semaphore_t semaphore;
/xnu-8792.41.9/bsd/tests/
H A Dcopyio_tests.c77 semaphore_t done;
/xnu-8792.41.9/bsd/kern/
H A Dposix_sem.c98 semaphore_t psem_semobject;
H A Dkern_sysctl.c3695 semaphore_t sysctl_debug_test_stackshot_mutex_sem;
3774 semaphore_t sysctl_debug_test_stackshot_rwlck_sem;
5652 semaphore_t sysctl_test_panic_with_thread_sem;
/xnu-8792.41.9/osfmk/device/
H A Ddevice.defs503 out semaphore : semaphore_t
/xnu-8792.41.9/iokit/Kernel/
H A DIOUserClient.cpp1905 semaphore_t * semaphore ) in getNotificationSemaphore()
3173 semaphore_t *semaphore ) in is_io_connect_get_notification_semaphore()