Home
last modified time | relevance | path

Searched refs:pthread_mutex_t (Results 1 – 11 of 11) sorted by relevance

/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/platform/posix/
H A Duffs_os.c52 pthread_mutex_t *mutex = (pthread_mutex_t *) malloc(sizeof(pthread_mutex_t)); in uffs_SemCreate()
70 return pthread_mutex_lock((pthread_mutex_t *)sem); in uffs_SemWait()
75 return pthread_mutex_unlock((pthread_mutex_t *)sem);; in uffs_SemSignal()
80 pthread_mutex_t *mutex = (pthread_mutex_t *) (*sem); in uffs_SemDelete()
/nrf52832-nimble/rt-thread/components/libc/pthreads/
H A Dpthread.h96 typedef struct pthread_mutex pthread_mutex_t; typedef
109 pthread_mutex_t rw_mutex; /* basic lock on this struct */
130 pthread_mutex_t mutex;
196 int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr);
197 int pthread_mutex_destroy(pthread_mutex_t *mutex);
198 int pthread_mutex_lock(pthread_mutex_t *mutex);
199 int pthread_mutex_unlock(pthread_mutex_t *mutex);
200 int pthread_mutex_trylock(pthread_mutex_t *mutex);
224 int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex);
226 pthread_mutex_t *mutex,
H A Dpthread_mutex.c107 int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr) in pthread_mutex_init()
136 int pthread_mutex_destroy(pthread_mutex_t *mutex) in pthread_mutex_destroy()
145 rt_memset(mutex, 0, sizeof(pthread_mutex_t)); in pthread_mutex_destroy()
152 int pthread_mutex_lock(pthread_mutex_t *mutex) in pthread_mutex_lock()
185 int pthread_mutex_unlock(pthread_mutex_t *mutex) in pthread_mutex_unlock()
219 int pthread_mutex_trylock(pthread_mutex_t *mutex) in pthread_mutex_trylock()
H A Dpthread_cond.c180 pthread_mutex_t *mutex, in _pthread_cond_timedwait()
206 int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) in pthread_cond_wait()
219 pthread_mutex_t *mutex, in pthread_cond_timedwait()
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/linux/src/
H A Dos_atomic.c25 static pthread_mutex_t s_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
H A Dos_types.h61 pthread_mutex_t lock;
H A Dwqueue.h33 pthread_mutex_t m_mutex;
/nrf52832-nimble/rt-thread/examples/libc/
H A Dex3.c20 pthread_mutex_t lock;
H A Dex7.c17 pthread_mutex_t mutex;
H A Dex2.c15 pthread_mutex_t lock; /* mutex ensuring exclusive access to buffer */
/nrf52832-nimble/rt-thread/libcpu/sim/posix/
H A Dcpu_port.c56 static pthread_mutex_t *ptr_int_mutex;
430 pthread_mutex_t mutex; in mainthread_scheduler()