• Home
  • Raw
  • Download

Lines Matching refs:node

1266 static void fdevent_plist_enqueue(fdevent *node);
1267 static void fdevent_plist_remove(fdevent *node);
1366 EventHook node = *pnode; in event_looper_find_p() local
1368 if ( node == NULL || node->fh == fh ) in event_looper_find_p()
1370 pnode = &node->next; in event_looper_find_p()
1371 node = *pnode; in event_looper_find_p()
1381 EventHook node; in event_looper_hook() local
1389 node = *pnode; in event_looper_hook()
1390 if ( node == NULL ) { in event_looper_hook()
1391 node = event_hook_alloc( f ); in event_looper_hook()
1392 node->next = *pnode; in event_looper_hook()
1393 *pnode = node; in event_looper_hook()
1396 if ( (node->wanted & events) != events ) { in event_looper_hook()
1399 fd, node->wanted, events); in event_looper_hook()
1400 f->clazz->_fh_hook( f, events & ~node->wanted, node ); in event_looper_hook()
1401 node->wanted |= events; in event_looper_hook()
1404 events, fd, node->wanted); in event_looper_hook()
1413 EventHook node = *pnode; in event_looper_unhook() local
1415 if (node != NULL) { in event_looper_unhook()
1416 int events2 = events & node->wanted; in event_looper_unhook()
1421 node->wanted &= ~events2; in event_looper_unhook()
1422 if (!node->wanted) { in event_looper_unhook()
1423 *pnode = node->next; in event_looper_unhook()
1424 event_hook_free( node ); in event_looper_unhook()
1796 static void fdevent_plist_enqueue(fdevent *node) in fdevent_plist_enqueue() argument
1800 node->next = list; in fdevent_plist_enqueue()
1801 node->prev = list->prev; in fdevent_plist_enqueue()
1802 node->prev->next = node; in fdevent_plist_enqueue()
1803 list->prev = node; in fdevent_plist_enqueue()
1806 static void fdevent_plist_remove(fdevent *node) in fdevent_plist_remove() argument
1808 node->prev->next = node->next; in fdevent_plist_remove()
1809 node->next->prev = node->prev; in fdevent_plist_remove()
1810 node->next = 0; in fdevent_plist_remove()
1811 node->prev = 0; in fdevent_plist_remove()
1817 fdevent *node = list->next; in fdevent_plist_dequeue() local
1819 if(node == list) return 0; in fdevent_plist_dequeue()
1821 list->next = node->next; in fdevent_plist_dequeue()
1823 node->next = 0; in fdevent_plist_dequeue()
1824 node->prev = 0; in fdevent_plist_dequeue()
1826 return node; in fdevent_plist_dequeue()