Lines Matching defs:event

470  * IRQ thread, used to bring the timestamp close to the actual event
471 * @req_seqno: the seqno for the current edge event in the sequence of
473 * @line_seqno: the seqno for the current edge event in the sequence of
479 * @raw_level: the line level at the time of event
532 * HTE provider sets line level at the time of event. The valid
638 pr_debug_ratelimited("event FIFO is full - event dropped\n");
832 * close in time as possible to the actual event.
1160 /* Only allow one event clock source */
1788 * GPIO line event management
1792 * struct lineevent_state - contains the state of a userspace event
1793 * @gdev: the GPIO device the event pertains to
1795 * @desc: the GPIO descriptor held by this event
1796 * @eflags: the event flags this line was requested with
1803 * event
1971 * We can get the value for an event line but not set it,
2044 /* Emit low-to-high event */
2047 /* Emit high-to-low event */
2050 /* Emit low-to-high event */
2053 /* Emit high-to-low event */
2064 pr_debug_ratelimited("event FIFO is full - event dropped\n");
2075 * close in time as possible to the actual event.
2196 file = anon_inode_getfile("gpio-event",
2562 pr_debug_ratelimited("lineinfo event FIFO is full - event dropped\n");
2610 struct gpio_v2_line_info_changed event;
2655 ret = kfifo_out(&cdev->events, &event, 1);
2665 if (copy_to_user(buf + bytes_read, &event, event_size))
2670 gpio_v2_line_info_changed_to_v1(&event, &event_v1);
2676 if (copy_to_user(buf + bytes_read, &event, event_size))
2680 } while (count >= bytes_read + sizeof(event));