Searched defs:mutex (Results 1 - 23 of 23) sorted by relevance

/haiku/src/libs/compat/openbsd_network/compat/sys/
H A Dmutex.h15 #define mutex mutex_openbsd macro
/haiku/src/libs/compat/freebsd_network/
H A Dsynch.cpp17 msleep(void* identifier, struct mtx* mutex, int priority, argument
H A Dunit.cpp28 new_unrhdr(int low, int high, struct mtx* mutex) argument
H A Dcondvar.cpp42 cv_timedwait(struct cv* variable, struct mtx* mutex, int timeout) argument
70 cv_wait(struct cv* variable, struct mtx* mutex) argument
H A Dmutex.c19 mtx_init(struct mtx *mutex, const char *name, const char *type, argument
48 mtx_destroy(struct mtx *mutex) argument
61 mtx_lock_spin(struct mtx* mutex) argument
72 mtx_unlock_spin(struct mtx* mutex) argument
[all...]
H A Dusb.cpp237 struct mtx* mutex; member in struct:usb_xfer
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_cond.cpp60 cond_wait(pthread_cond_t* cond, pthread_mutex_t* mutex, uint32 flags, argument
133 pthread_cond_clockwait(pthread_cond_t* cond, pthread_mutex_t* mutex, clockid_t clock_id, const struct timespec* abstime) argument
158 pthread_cond_timedwait(pthread_cond_t* cond, pthread_mutex_t* mutex, const struct timespec* abstime) argument
[all...]
H A Dpthread_mutex.cpp31 pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* _attr) argument
46 pthread_mutex_destroy(pthread_mutex_t* mutex) argument
53 __pthread_mutex_lock(pthread_mutex_t* mutex, uint32 flags, bigtime_t timeout) argument
104 pthread_mutex_lock(pthread_mutex_t* mutex) argument
111 pthread_mutex_trylock(pthread_mutex_t* mutex) argument
118 pthread_mutex_clocklock(pthread_mutex_t* mutex, clockid_t clock_id, const struct timespec* abstime) argument
155 pthread_mutex_timedlock(pthread_mutex_t* mutex, const struct timespec* abstime) argument
162 pthread_mutex_unlock(pthread_mutex_t* mutex) argument
194 pthread_mutex_getprioceiling(const pthread_mutex_t* mutex, int* _prioCeiling) argument
207 pthread_mutex_setprioceiling(pthread_mutex_t* mutex, int prioCeiling, int* _oldCeiling) argument
[all...]
H A Dpthread_barrier.cpp49 barrier_lock(__haiku_std_int32* mutex, uint32 flags) argument
66 barrier_unlock(__haiku_std_int32* mutex, uint32 flags) argument
[all...]
H A Dpthread_rwlock.cpp95 int32_t mutex; member in struct:LocalRWLock
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dmutex.h50 mtx_lock(struct mtx* mutex) argument
64 mtx_trylock(struct mtx* mutex) argument
83 mtx_unlock(struct mtx* mutex) argument
97 mtx_initialized(struct mtx* mutex) argument
105 mtx_owned(struct mtx* mutex) argument
124 mtx_recursed(struct mtx* mutex) argument
[all...]
/haiku/src/system/libroot/posix/glibc/include/bits/
H A Dlibc-lock.h38 typedef struct { pthread_mutex_t mutex; } __libc_lock_recursive_t; member in struct:__anon4
/haiku/src/tests/system/kernel/fs/
H A DKPathTest.cpp18 typedef void* mutex; typedef
/haiku/src/tools/fs_shell/
H A Dlock.cpp154 fssh_mutex_destroy(fssh_mutex *mutex) argument
168 fssh_mutex_lock(fssh_mutex *mutex) argument
186 fssh_mutex_unlock(fssh_mutex *mutex) argument
201 fssh_mutex_transfer_lock(fssh_mutex *mutex, fssh_thread_id thread) argument
[all...]
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dscsi_periph_int.h49 struct mutex mutex; member in struct:scsi_periph_device_info
/haiku/headers/private/kernel/
H A Dlock.h21 typedef struct mutex { struct
31 } mutex; typedef in typeref:struct:mutex
[all...]
/haiku/headers/private/shared/
H A Dlocks.h14 typedef struct mutex { struct
18 } mutex; typedef in typeref:struct:mutex
[all...]
/haiku/headers/posix/sys/
H A Dtypes.h86 __haiku_std_int32 mutex; member in struct:_pthread_barrier
94 pthread_mutex_t* mutex; member in struct:_pthread_cond
108 __haiku_std_int32 mutex; member in struct:_pthread_rwlock::__anon1::__anon2
/haiku/src/add-ons/kernel/generic/locked_pool/
H A Dlocked_pool.c51 struct mutex mutex; // to be used whenever some variable of the first member in struct:locked_pool
[all...]
/haiku/src/kits/shared/
H A DMemoryRingIO.cpp22 inline bool Lock(pthread_mutex_t* mutex) argument
27 inline void Unlock(pthread_mutex_t* mutex) argument
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dscsi_internal.h100 struct mutex mutex; // used to synchronize changes in queueing and blocking member in struct:scsi_bus_info
/haiku/src/add-ons/kernel/drivers/disk/virtual/nbd/
H A Dnbd.c49 #define mutex lock macro
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h1012 #define mutex fssh_mutex macro

Completed in 323 milliseconds