Lines Matching refs:fs_event_watcher
99 typedef struct fs_event_watcher {
117 } fs_event_watcher;
119 // fs_event_watcher flags
127 static fs_event_watcher *watcher_table[MAX_WATCHERS];
143 static int watcher_add_event(fs_event_watcher *watcher, kfs_event *kfse);
144 static void fsevents_wakeup(fs_event_watcher *watcher);
286 watcher_cares_about_dev(fs_event_watcher *watcher, dev_t dev)
383 fs_event_watcher *watcher;
882 add_watcher(int8_t *event_list, int32_t num_events, int32_t eventq_size, fs_event_watcher **watcher_out, void *fseh)
885 fs_event_watcher *watcher;
891 // Note: the event_queue follows the fs_event_watcher struct
894 fs_event_watcher *,
895 sizeof(fs_event_watcher) + eventq_size * sizeof(kfs_event *),
962 remove_watcher(fs_event_watcher *target)
965 fs_event_watcher *watcher;
1089 watcher_add_event(fs_event_watcher *watcher, kfs_event *kfse)
1217 static int copy_out_kfse(fs_event_watcher *watcher, kfs_event *kfse, struct uio *uio) __attribute__((noinline));
1220 copy_out_kfse(fs_event_watcher *watcher, kfs_event *kfse, struct uio *uio)
1378 fmod_watch(fs_event_watcher *watcher, struct uio *uio)
1538 fs_event_watcher *watcher;
1749 fs_event_watcher *watcher;
2226 fsevents_wakeup(fs_event_watcher *watcher)