Lines Matching defs:kfs_event
66 typedef struct kfs_event {
67 LIST_ENTRY(kfs_event) kevent_list;
83 struct kfs_event *dest; // if this is a two-file op
84 } kfs_event;
92 LIST_HEAD(kfse_list, kfs_event) kfse_list_head = LIST_HEAD_INITIALIZER(x);
105 kfs_event **event_queue;
132 // we allocate kfs_event structures out of this zone
143 static int watcher_add_event(fs_event_watcher *watcher, kfs_event *kfse);
238 event_zone = zinit(sizeof(kfs_event),
239 max_kfs_events * sizeof(kfs_event),
240 max_kfs_events * sizeof(kfs_event),
283 static void release_event_ref(kfs_event *kfse);
382 kfs_event *kfse, *kfse_dest=NULL, *cur;
553 memset(kfse, 0, sizeof(kfs_event));
562 memset(kfse_dest, 0, sizeof(kfs_event));
769 release_event_ref(kfs_event *kfse)
772 kfs_event copy, dest_copy;
895 sizeof(fs_event_watcher) + eventq_size * sizeof(kfs_event *),
906 watcher->event_queue = (kfs_event **)&watcher[1];
966 kfs_event *kfse;
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)
1225 kfs_event *cur;
1382 kfs_event *kfse;