Lines Matching refs:event
49 nvlist_t *event; member
91 static void add_event_to_queue(nvlist_t *event);
128 nvlist_t *event = NULL; in dm_get_event() local
153 event = events->event; in dm_get_event()
161 if (*errp != 0 || event != NULL) { in dm_get_event()
166 return (event); in dm_get_event()
215 nvlist_t *event = NULL; in events_new_event() local
221 if (nvlist_alloc(&event, NVATTRS, 0) != 0) { in events_new_event()
222 event = NULL; in events_new_event()
228 nvlist_add_string(event, DM_EV_NAME, name) != 0) { in events_new_event()
233 nvlist_add_uint32(event, DM_EV_DTYPE, dtype) != 0) { in events_new_event()
237 if (nvlist_add_string(event, DM_EV_TYPE, etype) != 0) { in events_new_event()
242 nvlist_free(event); in events_new_event()
243 event = NULL; in events_new_event()
247 add_event_to_queue(event); in events_new_event()
300 add_event_to_queue(nvlist_t *event) in add_event_to_queue() argument
304 if (event == NULL) { in add_event_to_queue()
315 nvlist_free(event); in add_event_to_queue()
318 events->event = event; in add_event_to_queue()
332 nvlist_free(event); in add_event_to_queue()
335 new_event->event = event; in add_event_to_queue()
348 nvlist_t *event; in cb_watch_events() local
353 event = dm_get_event(&error); in cb_watch_events()
358 callback(event, error); in cb_watch_events()