Lines Matching refs:event
46 nvlist_t *event; member
83 static void add_event_to_queue(nvlist_t *event);
95 nvlist_t *event = NULL; in dm_get_event() local
120 event = events->event; in dm_get_event()
128 if (*errp != 0 || event != NULL) { in dm_get_event()
133 return (event); in dm_get_event()
184 nvlist_t *event = NULL; in events_new_event() local
190 if (nvlist_alloc(&event, NVATTRS, 0) != 0) { in events_new_event()
191 event = NULL; in events_new_event()
197 nvlist_add_string(event, DM_EV_NAME, name) != 0) { in events_new_event()
202 nvlist_add_uint32(event, DM_EV_DTYPE, dtype) != 0) { in events_new_event()
206 if (nvlist_add_string(event, DM_EV_TYPE, etype) != 0) { in events_new_event()
211 nvlist_free(event); in events_new_event()
212 event = NULL; in events_new_event()
216 add_event_to_queue(event); in events_new_event()
265 add_event_to_queue(nvlist_t *event) in add_event_to_queue() argument
269 if (event == NULL) { in add_event_to_queue()
280 nvlist_free(event); in add_event_to_queue()
283 events->event = event; in add_event_to_queue()
297 nvlist_free(event); in add_event_to_queue()
300 new_event->event = event; in add_event_to_queue()
313 nvlist_t *event; in cb_watch_events() local
318 event = dm_get_event(&error); in cb_watch_events()
323 callback(event, error); in cb_watch_events()