Lines Matching refs:node
96 struct rt_poll_node *node; in _poll_add() local
98 node = (struct rt_poll_node *)rt_malloc(sizeof(struct rt_poll_node)); in _poll_add()
99 if (node == RT_NULL) in _poll_add()
104 node->wqn.key = req->_key; in _poll_add()
105 rt_list_init(&(node->wqn.list)); in _poll_add()
106 node->wqn.polling_thread = pt->polling_thread; in _poll_add()
107 node->wqn.wakeup = __wqueue_pollwake; in _poll_add()
108 node->next = pt->nodes; in _poll_add()
109 node->pt = pt; in _poll_add()
110 pt->nodes = node; in _poll_add()
111 rt_wqueue_add(wq, &node->wqn); in _poll_add()
322 struct rt_poll_node *node, *next; in poll_teardown() local
327 node = next; in poll_teardown()
328 rt_wqueue_remove(&node->wqn); in poll_teardown()
329 next = node->next; in poll_teardown()
330 rt_free(node); in poll_teardown()