Home
last modified time | relevance | path

Searched refs:rw_mutex (Results 1 – 6 of 6) sorted by relevance

/components/libc/posix/pthreads/
A Dpthread_rwlock.c85 pthread_mutex_init(&(rwlock->rw_mutex), NULL); in pthread_rwlock_init()
130 if ( (result = pthread_mutex_lock(&rwlock->rw_mutex)) != 0) in pthread_rwlock_destroy()
166 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_destroy()
168 pthread_mutex_destroy(&rwlock->rw_mutex); in pthread_rwlock_destroy()
225 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_rdlock()
270 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_tryrdlock()
334 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_timedrdlock()
397 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_timedwrlock()
443 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_trywrlock()
499 pthread_mutex_unlock(&rwlock->rw_mutex); in pthread_rwlock_unlock()
[all …]
A Dpthread.h115 pthread_mutex_t rw_mutex; /* basic lock on this struct */ member
/components/drivers/virtio/
A Dvirtio_input.c151 rt_mutex_take(&virtio_input_dev->rw_mutex, RT_WAITING_FOREVER); in virtio_input_read()
155 rt_mutex_release(&virtio_input_dev->rw_mutex); in virtio_input_read()
169 rt_mutex_take(&virtio_input_dev->rw_mutex, RT_WAITING_FOREVER); in virtio_input_write()
173 rt_mutex_release(&virtio_input_dev->rw_mutex); in virtio_input_write()
433 rt_mutex_init(&virtio_input_dev->rw_mutex, dev_name, RT_IPC_FLAG_PRIO); in rt_virtio_input_init()
A Dvirtio_input.h118 struct rt_mutex rw_mutex; member
A Dvirtio_gpu.c461 rt_mutex_take(&virtio_gpu_dev->rw_mutex, RT_WAITING_FOREVER); in virtio_gpu_read()
465 rt_mutex_release(&virtio_gpu_dev->rw_mutex); in virtio_gpu_read()
479 rt_mutex_take(&virtio_gpu_dev->rw_mutex, RT_WAITING_FOREVER); in virtio_gpu_write()
483 rt_mutex_release(&virtio_gpu_dev->rw_mutex); in virtio_gpu_write()
918 rt_mutex_init(&virtio_gpu_dev->rw_mutex, dev_name, RT_IPC_FLAG_PRIO); in rt_virtio_gpu_init()
A Dvirtio_gpu.h379 struct rt_mutex rw_mutex; member

Completed in 11 milliseconds