| /* The industrial I/O core - character device related |
| * |
| * Copyright (c) 2008 Jonathan Cameron |
| * |
| * This program is free software; you can redistribute it and/or modify it |
| * under the terms of the GNU General Public License version 2 as published by |
| * the Free Software Foundation. |
| */ |
| |
| #ifndef _IIO_CHRDEV_H_ |
| #define _IIO_CHRDEV_H_ |
| |
| /** |
| * struct iio_event_data - The actual event being pushed to userspace |
| * @id: event identifier |
| * @timestamp: best estimate of time of event occurrence (often from |
| * the interrupt handler) |
| */ |
| struct iio_event_data { |
| u64 id; |
| s64 timestamp; |
| }; |
| |
| #define IIO_GET_EVENT_FD_IOCTL _IOR('i', 0x90, int) |
| #endif |