Lines Matching refs:lock
39 struct rt_mutex lock; member
73 rt_mutex_detach(&ctx->lock); in eventfd_close()
138 rt_mutex_take(&ctx->lock, RT_WAITING_FOREVER); in eventfd_read()
145 rt_mutex_release(&ctx->lock); in eventfd_read()
151 rt_mutex_release(&ctx->lock); in eventfd_read()
154 rt_mutex_take(&ctx->lock, RT_WAITING_FOREVER); in eventfd_read()
170 rt_mutex_release(&ctx->lock); in eventfd_read()
211 rt_mutex_take(&ctx->lock, RT_WAITING_FOREVER); in eventfd_write()
227 rt_mutex_release(&ctx->lock); in eventfd_write()
229 rt_mutex_take(&ctx->lock, RT_WAITING_FOREVER); in eventfd_write()
239 rt_mutex_release(&ctx->lock); in eventfd_write()
267 rt_mutex_init(&ctx->lock, EVENTFD_MUTEX_NAME, RT_IPC_FLAG_FIFO); in rt_eventfd_create()
280 rt_mutex_detach(&ctx->lock); in rt_eventfd_create()