Lines Matching refs:watcher_list

257 struct watcher_list {  struct
258 RB_ENTRY(watcher_list) entry;
266 struct watcher_list* rbh_root; argument
269 static int uv__inotify_fork(uv_loop_t* loop, struct watcher_list* root);
273 static int compare_watchers(const struct watcher_list* a,
274 const struct watcher_list* b);
275 static void maybe_free_watcher_list(struct watcher_list* w,
289 RB_GENERATE_STATIC(watcher_root, watcher_list, entry, compare_watchers) in RB_GENERATE_STATIC() argument
660 struct watcher_list* root; in uv__io_fork()
2435 static int compare_watchers(const struct watcher_list* a, in compare_watchers()
2436 const struct watcher_list* b) { in compare_watchers()
2461 static int uv__inotify_fork(uv_loop_t* loop, struct watcher_list* root) { in uv__inotify_fork()
2464 struct watcher_list* tmp_watcher_list_iter; in uv__inotify_fork()
2465 struct watcher_list* watcher_list; in uv__inotify_fork() local
2466 struct watcher_list tmp_watcher_list; in uv__inotify_fork()
2486 RB_FOREACH_SAFE(watcher_list, watcher_root, in uv__inotify_fork()
2488 watcher_list->iterating = 1; in uv__inotify_fork()
2489 uv__queue_move(&watcher_list->watchers, &queue); in uv__inotify_fork()
2500 uv__queue_insert_tail(&watcher_list->watchers, q); in uv__inotify_fork()
2506 watcher_list->iterating = 0; in uv__inotify_fork()
2507 maybe_free_watcher_list(watcher_list, loop); in uv__inotify_fork()
2527 static struct watcher_list* find_watcher(uv_loop_t* loop, int wd) { in find_watcher()
2528 struct watcher_list w; in find_watcher()
2534 static void maybe_free_watcher_list(struct watcher_list* w, uv_loop_t* loop) { in maybe_free_watcher_list()
2549 struct watcher_list* w; in uv__inotify_read()
2631 struct watcher_list* w; in uv_fs_event_start()
2687 struct watcher_list* w; in uv_fs_event_stop()