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
662 struct watcher_list* root; in uv__io_fork()
2450 static int compare_watchers(const struct watcher_list* a, in compare_watchers()
2451 const struct watcher_list* b) { in compare_watchers()
2476 static int uv__inotify_fork(uv_loop_t* loop, struct watcher_list* root) { in uv__inotify_fork()
2479 struct watcher_list* tmp_watcher_list_iter; in uv__inotify_fork()
2480 struct watcher_list* watcher_list; in uv__inotify_fork() local
2481 struct watcher_list tmp_watcher_list; in uv__inotify_fork()
2501 RB_FOREACH_SAFE(watcher_list, watcher_root, in uv__inotify_fork()
2503 watcher_list->iterating = 1; in uv__inotify_fork()
2504 uv__queue_move(&watcher_list->watchers, &queue); in uv__inotify_fork()
2515 uv__queue_insert_tail(&watcher_list->watchers, q); in uv__inotify_fork()
2521 watcher_list->iterating = 0; in uv__inotify_fork()
2522 maybe_free_watcher_list(watcher_list, loop); in uv__inotify_fork()
2542 static struct watcher_list* find_watcher(uv_loop_t* loop, int wd) { in find_watcher()
2543 struct watcher_list w; in find_watcher()
2549 static void maybe_free_watcher_list(struct watcher_list* w, uv_loop_t* loop) { in maybe_free_watcher_list()
2564 struct watcher_list* w; in uv__inotify_read()
2646 struct watcher_list* w; in uv_fs_event_start()
2702 struct watcher_list* w; in uv_fs_event_stop()