| /freebsd-13-stable/lib/libthr/thread/ |
| HD | thr_sem.c | 54 typedef struct sem *sem_t; typedef 56 extern int _libc_sem_init_compat(sem_t *sem, int pshared, unsigned int value); 57 extern int _libc_sem_destroy_compat(sem_t *sem); 58 extern int _libc_sem_getvalue_compat(sem_t * __restrict sem, int * __restrict sval); 59 extern int _libc_sem_trywait_compat(sem_t *sem); 60 extern int _libc_sem_wait_compat(sem_t *sem); 61 extern int _libc_sem_timedwait_compat(sem_t * __restrict sem, 63 extern int _libc_sem_post_compat(sem_t *sem); 65 int _sem_init_compat(sem_t *sem, int pshared, unsigned int value); 66 int _sem_destroy_compat(sem_t *sem); [all …]
|
| /freebsd-13-stable/include/ |
| HD | semaphore.h | 47 typedef struct _sem sem_t; typedef 49 #define SEM_FAILED ((sem_t *)0) 56 int sem_clockwait_np(sem_t * __restrict, __clockid_t, int, 59 int sem_close(sem_t *); 60 int sem_destroy(sem_t *); 61 int sem_getvalue(sem_t * __restrict, int * __restrict); 62 int sem_init(sem_t *, int, unsigned int); 63 sem_t *sem_open(const char *, int, ...); 64 int sem_post(sem_t *); 65 int sem_timedwait(sem_t * __restrict, const struct timespec * __restrict); [all …]
|
| /freebsd-13-stable/lib/libc/gen/ |
| HD | sem.c | 93 typedef struct sem* sem_t; typedef 95 #define SEM_FAILED ((sem_t *)0) 106 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem); 107 static void sem_free(sem_t sem); 124 sem_check_validity(sem_t *sem) in sem_check_validity() 136 sem_free(sem_t sem) in sem_free() 143 static sem_t 146 sem_t sem; in sem_alloc() 153 sem = (sem_t)malloc(sizeof(struct sem)); in sem_alloc() 168 _libc_sem_init_compat(sem_t *sem, int pshared, unsigned int value) in _libc_sem_init_compat() [all …]
|
| HD | sem_new.c | 75 sem_t *sem; 113 sem_check_validity(sem_t *sem) in sem_check_validity() 123 _sem_init(sem_t *sem, int pshared, unsigned int value) in _sem_init() 131 bzero(sem, sizeof(sem_t)); in _sem_init() 138 sem_t * 145 sem_t *sem, tmp; in _sem_open() 215 if (sb.st_size < sizeof(sem_t)) { in _sem_open() 223 sem = mmap(NULL, sizeof(sem_t), PROT_READ | PROT_WRITE, in _sem_open() 249 munmap(sem, sizeof(sem_t)); in _sem_open() 257 _sem_close(sem_t *sem) in _sem_close() [all …]
|
| /freebsd-13-stable/contrib/netbsd-tests/lib/semaphore/ |
| HD | sem.c | 36 sem_t sem; in ATF_TC_BODY() 63 sem_t sem; in ATF_TC_BODY() 84 sem_t sem; in ATF_TC_BODY() 111 sem_t *semmarit = arg; in hthread() 124 sem_t semmarit[3]; in ATF_TC_BODY() 178 sem_t semmarit[3]; in ATF_TC_BODY() 216 sem_t semid; in ATF_TC_BODY() 245 sem_t *sem1, *sem2; in ATF_TC_BODY() 304 sem_t *sem; in ATF_TC_BODY()
|
| /freebsd-13-stable/tools/regression/posixsem2/ |
| HD | semtest.c | 22 sem_t *s; in test_unnamed() 27 s = (sem_t *)mmap(NULL, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED, in test_unnamed() 56 sem_t *s, *s2; in test_named() 100 sem_t *s, *s2, *s3; in test_named2()
|
| /freebsd-13-stable/tests/sys/fs/fusefs/ |
| HD | last_local_modify.cc | 110 sem_t *sem = (sem_t*) arg; in allocate_th() 130 sem_t *sem = (sem_t*) arg; in copy_file_range_th() 152 sem_t *sem = (sem_t*) arg; in setattr_th() 172 sem_t *sem = (sem_t*) arg; in write_th() 219 static sem_t sem; in TEST_P() 373 static sem_t sem; in TEST_P()
|
| HD | rmdir.cc | 78 sem_t sem; in TEST_F() 133 sem_t sem; in TEST_F() 150 sem_t sem; in TEST_F()
|
| HD | interrupt.cc | 56 static sem_t *blocked_semaphore; 57 static sem_t *signaled_semaphore; 162 blocked_semaphore = (sem_t*)mmap(NULL, sizeof(*blocked_semaphore), in SetUp() 288 sem_t sem0, sem1; in TEST_F() 411 sem_t sem0, sem1; in TEST_F() 486 sem_t sem0, sem1; in TEST_F() 628 sem_t sem0; in TEST_F() 675 sem_t sem0, sem1; in TEST_F()
|
| HD | utils.hh | 32 typedef struct _sem sem_t; typedef 138 void expect_forget(uint64_t ino, uint64_t nlookup, sem_t *sem = NULL);
|
| HD | destroy.cc | 77 sem_t sem; in TEST_F()
|
| HD | opendir.cc | 85 sem_t sem; in TEST_F()
|
| HD | forget.cc | 66 sem_t sem; in TEST_F()
|
| HD | utils.cc | 256 FuseTest::expect_forget(uint64_t ino, uint64_t nlookup, sem_t *sem) in expect_forget() 585 sem_t *sem; in fork() 598 sem = (sem_t*)mmap(NULL, sizeof(*sem), mprot, mflags, -1, 0); in fork()
|
| /freebsd-13-stable/contrib/netbsd-tests/lib/libpthread/ |
| HD | t_sem.c | 113 static sem_t sem; 122 sem_t *semp; in ATF_TC_BODY() 147 sem_t *semp = (sem_t *) a_arg; in entry() 158 sem_t sem_a, sem_b; in ATF_TC_BODY()
|
| /freebsd-13-stable/contrib/netbsd-tests/lib/librt/ |
| HD | t_sem.c | 113 sem_t *sem_b; in ATF_TC_BODY() 156 sem_t *sem_a; in ATF_TC_BODY() 250 sem_t sem; in ATF_TC_BODY() 307 sem_t sem; in ATF_TC_BODY() 331 sem_t sem; in ATF_TC_BODY() 355 sem_t sem; in ATF_TC_BODY() 388 sem_t sem; in ATF_TC_BODY()
|
| /freebsd-13-stable/sys/contrib/dev/acpica/os_specific/service_layers/ |
| HD | osunixxf.c | 882 sem_t *Sem; in AcpiOsCreateSemaphore() 907 Sem = AcpiOsAllocate (sizeof (sem_t)); in AcpiOsCreateSemaphore() 941 sem_t *Sem = (sem_t *) Handle; in AcpiOsDeleteSemaphore() 986 sem_t *Sem = (sem_t *) Handle; in AcpiOsWaitSemaphore() 1121 sem_t *Sem = (sem_t *)Handle; in AcpiOsSignalSemaphore()
|
| /freebsd-13-stable/cddl/contrib/opensolaris/tools/ctf/cvt/ |
| HD | barrier.h | 40 typedef sem_t sema_t;
|
| /freebsd-13-stable/tools/regression/pthread/unwind/ |
| HD | sem_wait_cancel.cpp | 10 static sem_t sem;
|
| /freebsd-13-stable/contrib/netbsd-tests/fs/ffs/ |
| HD | h_ffs_server.c | 42 static sem_t sigsem;
|
| /freebsd-13-stable/contrib/ofed/librdmacm/ |
| HD | cma.h | 54 sem_t sem;
|
| /freebsd-13-stable/contrib/netbsd-tests/fs/nfs/nfsservice/ |
| HD | rumpnfsd.c | 46 sem_t gensem;
|
| /freebsd-13-stable/contrib/ntp/include/ |
| HD | ntp_worker.h | 51 typedef sem_t sema_type;
|
| /freebsd-13-stable/contrib/netbsd-tests/fs/common/ |
| HD | fstest_lfs.c | 54 sem_t ta_cleanerloop;
|
| /freebsd-13-stable/contrib/apr/locks/unix/ |
| HD | proc_mutex.c | 124 sem_t *psem; in proc_mutex_posix_create() 167 } while (psem == (sem_t *)SEM_FAILED && errno == EINTR); in proc_mutex_posix_create() 168 if (psem == (sem_t *)SEM_FAILED) { in proc_mutex_posix_create() 177 } while (psem == (sem_t *)SEM_FAILED && errno == EINTR); in proc_mutex_posix_create() 180 if (psem == (sem_t *)SEM_FAILED) { in proc_mutex_posix_create()
|