Home | History | Annotate | Download | only in adb

Lines Matching full:fdevent

802  *   - it allows us to implement fdevent hooks easily and cheaply, something
1247 static void dump_fde(fdevent *fde, const char *info)
1266 static void fdevent_plist_enqueue(fdevent *node);
1267 static void fdevent_plist_remove(fdevent *node);
1268 fdevent *fdevent_plist_dequeue(void);
1270 static fdevent list_pending = {
1275 static fdevent **fd_table = 0;
1340 fdevent* fde = fd_table[ fd - WIN32_FH_BASE ];
1437 static void fdevent_connect(fdevent *fde)
1446 static void fdevent_disconnect(fdevent *fde)
1455 static void fdevent_update(fdevent *fde, unsigned events)
1571 static void fdevent_register(fdevent *fde)
1591 fd_table = realloc(fd_table, sizeof(fdevent*) * fd_table_max);
1601 static void fdevent_unregister(fdevent *fde)
1621 static void fdevent_plist_enqueue(fdevent *node)
1623 fdevent *list = &list_pending;
1631 static void fdevent_plist_remove(fdevent *node)
1639 static fdevent *fdevent_plist_dequeue(void)
1641 fdevent *list = &list_pending;
1642 fdevent *node = list->next;
1654 fdevent *fdevent_create(int fd, fd_func func, void *arg)
1656 fdevent *fde = (fdevent*) malloc(sizeof(fdevent));
1663 void fdevent_destroy(fdevent *fde)
1672 void fdevent_install(fdevent *fde, int fd, fd_func func, void *arg)
1674 memset(fde, 0, sizeof(fdevent));
1686 void fdevent_remove(fdevent *fde)
1703 void fdevent_set(fdevent *fde, unsigned events)
1729 void fdevent_add(fdevent *fde, unsigned events)
1735 void fdevent_del(fdevent *fde, unsigned events)
1743 fdevent *fde;