Lines Matching defs:node
1273 static void fdevent_plist_enqueue(fdevent *node);
1274 static void fdevent_plist_remove(fdevent *node);
1373 EventHook node = *pnode;
1375 if ( node == NULL || node->fh == fh )
1377 pnode = &node->next;
1378 node = *pnode;
1388 EventHook node;
1396 node = *pnode;
1397 if ( node == NULL ) {
1398 node = event_hook_alloc( f );
1399 node->next = *pnode;
1400 *pnode = node;
1403 if ( (node->wanted & events) != events ) {
1406 fd, node->wanted, events);
1407 f->clazz->_fh_hook( f, events & ~node->wanted, node );
1408 node->wanted |= events;
1411 events, fd, node->wanted);
1420 EventHook node = *pnode;
1422 if (node != NULL) {
1423 int events2 = events & node->wanted;
1428 node->wanted &= ~events2;
1429 if (!node->wanted) {
1430 *pnode = node->next;
1431 event_hook_free( node );
1803 static void fdevent_plist_enqueue(fdevent *node)
1807 node->next = list;
1808 node->prev = list->prev;
1809 node->prev->next = node;
1810 list->prev = node;
1813 static void fdevent_plist_remove(fdevent *node)
1815 node->prev->next = node->next;
1816 node->next->prev = node->prev;
1817 node->next = 0;
1818 node->prev = 0;
1824 fdevent *node = list->next;
1826 if(node == list) return 0;
1828 list->next = node->next;
1830 node->next = 0;
1831 node->prev = 0;
1833 return node;