Lines Matching refs:event
107 static bool event_is_known(struct iio_event_data *event) in event_is_known() argument
109 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in event_is_known()
110 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in event_is_known()
111 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in event_is_known()
112 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in event_is_known()
207 static void print_event(struct iio_event_data *event) in print_event() argument
209 enum iio_chan_type type = IIO_EVENT_CODE_EXTRACT_CHAN_TYPE(event->id); in print_event()
210 enum iio_modifier mod = IIO_EVENT_CODE_EXTRACT_MODIFIER(event->id); in print_event()
211 enum iio_event_type ev_type = IIO_EVENT_CODE_EXTRACT_TYPE(event->id); in print_event()
212 enum iio_event_direction dir = IIO_EVENT_CODE_EXTRACT_DIR(event->id); in print_event()
213 int chan = IIO_EVENT_CODE_EXTRACT_CHAN(event->id); in print_event()
214 int chan2 = IIO_EVENT_CODE_EXTRACT_CHAN2(event->id); in print_event()
215 bool diff = IIO_EVENT_CODE_EXTRACT_DIFF(event->id); in print_event()
217 if (!event_is_known(event)) { in print_event()
219 event->timestamp, event->id); in print_event()
224 printf("Event: time: %lld, type: %s", event->timestamp, in print_event()
246 struct iio_event_data event; in main() local
304 ret = read(event_fd, &event, sizeof(event)); in main()
316 if (ret != sizeof(event)) { in main()
322 print_event(&event); in main()