Home
last modified time | relevance | path

Searched refs:polling_thread (Results 1 – 7 of 7) sorted by relevance

/components/drivers/ipc/
A Dwaitqueue.c106 entry->polling_thread->error = RT_EOK; in rt_wqueue_wakeup()
107 if (!rt_thread_resume(entry->polling_thread)) in rt_wqueue_wakeup()
162 entry->polling_thread->error = RT_EOK; in rt_wqueue_wakeup_all()
163 if (!rt_thread_resume(entry->polling_thread)) in rt_wqueue_wakeup_all()
216 __wait.polling_thread = rt_thread_self(); in _rt_wqueue_wait()
A Dcondvar.c40 rt_thread_t tcb = node->polling_thread; in _waitq_inqueue()
68 .polling_thread = rt_thread_self(), .key = 0, \
/components/libc/posix/io/poll/
A Dpoll.c38 rt_thread_t polling_thread; /**< Polling thread associated with the table. */ member
106 node->wqn.polling_thread = pt->polling_thread; in _poll_add()
127 pt->polling_thread = rt_thread_self(); in poll_table_init()
149 thread = pt->polling_thread; in poll_wait_timeout()
/components/libc/posix/io/epoll/
A Depoll.c59 rt_thread_t polling_thread; /**< Polling thread */ member
253 fdlist->wqn.polling_thread = ep->polling_thread; in epoll_wqueue_add_callback()
303 ep->polling_thread = rt_thread_self(); in epoll_member_init()
666 ep->polling_thread = rt_thread_self(); in epoll_do_ctl()
691 thread = ep->polling_thread; in epoll_wait_timeout()
/components/drivers/include/ipc/
A Dwaitqueue.h26 rt_thread_t polling_thread; member
/components/libc/posix/io/timerfd/
A Dtimerfd.c151 tfd->wqn.polling_thread = rt_thread_self(); in timerfd_read()
159 ret = rt_thread_suspend_with_flag(tfd->wqn.polling_thread, RT_INTERRUPTIBLE); in timerfd_read()
237 tfd->wqn.polling_thread = rt_thread_self(); in timerfd_do_create()
/components/lwp/
A Dlwp_pid.c985 rt_thread_t waiter = wait_node->polling_thread; in _waitq_filter()
1054 handle->wq_node.polling_thread = cur_thr; in _wait_for_event()

Completed in 18 milliseconds