Home
last modified time | relevance | path

Searched refs:reader_queue (Results 1 – 4 of 4) sorted by relevance

/components/libc/posix/io/eventfd/
A Deventfd.c35 rt_wqueue_t reader_queue; member
94 rt_poll_add(&ctx->reader_queue, req); in eventfd_poll()
153 rt_wqueue_wait(&ctx->reader_queue, 0, RT_WAITING_FOREVER); in eventfd_read()
236 rt_wqueue_wakeup(&ctx->reader_queue, (void *)POLLIN); in eventfd_write()
268 rt_wqueue_init(&ctx->reader_queue); in rt_eventfd_create()
/components/drivers/ipc/
A Dpipe.c143 while (!rt_list_isempty(&pipe->reader_queue.waiting_list)) in pipe_fops_close()
145 rt_wqueue_wakeup(&pipe->reader_queue, (void*)POLLIN); in pipe_fops_close()
254 if (rt_wqueue_wait_interruptible(&pipe->reader_queue, 0, -1) == -RT_EINTR) in pipe_fops_read()
328 rt_wqueue_wakeup(&pipe->reader_queue, (void*)POLLIN); in pipe_fops_write()
338 rt_wqueue_wakeup(&pipe->reader_queue, (void*)POLLIN); in pipe_fops_write()
364 rt_poll_add(&pipe->reader_queue, req); in pipe_fops_poll()
639 rt_wqueue_init(&pipe->reader_queue); in rt_pipe_create()
/components/drivers/include/ipc/
A Dpipe.h33 rt_wqueue_t reader_queue; member
/components/lwp/
A Dlwp_ipc.c163 rt_wqueue_wakeup(&ch->reader_queue, 0); in _rt_channel_check_wq_wakup_locked()
239 rt_wqueue_init(&ch->reader_queue); /* reader poll queue */ in rt_raw_channel_open()
1018 rt_poll_add(&(ch->reader_queue), req); in channel_fops_poll()

Completed in 7 milliseconds