__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0-only */ /* The industrial I/O - event passing to userspace * * Copyright (c) 2008-2011 Jonathan Cameron */ #ifndef _IIO_EVENTS_H_ #define _IIO_EVENTS_H_ #include <linux/iio/types.h> #include <uapi/linux/iio/events.h> /** * _IIO_EVENT_CODE() - create event identifier * @chan_type: Type of the channel. Should be one of enum iio_chan_type. * @diff: Whether the event is for an differential channel or not. * @modifier: Modifier for the channel. Should be one of enum iio_modifier. * @direction: Direction of the event. One of enum iio_event_direction. * @type: Type of the event. Should be one of enum iio_event_type. * @chan: Channel number for non-differential channels. * @chan1: First channel number for differential channels. * @chan2: Second channel number for differential channels. * * Drivers should use the specialized macros below instead of using this one * directly. */ #define _IIO_EVENT_CODE(chan_type, diff, modifier, direction, \ type, chan, chan1, chan2) \ (((u64)type << 56) | ((u64)diff << 55) | \ ((u64)direction << 48) | ((u64)modifier << 40) | \ ((u64)chan_type << 32) | (((u16)chan2) << 16) | ((u16)chan1) | \ ((u16)chan)) /** * IIO_MOD_EVENT_CODE() - create event identifier for modified (non * differential) channels * @chan_type: Type of the channel. Should be one of enum iio_chan_type. * @number: Channel number. * @modifier: Modifier for the channel. Should be one of enum iio_modifier. * @type: Type of the event. Should be one of enum iio_event_type. * @direction: Direction of the event. One of enum iio_event_direction. */ #define IIO_MOD_EVENT_CODE(chan_type, number, modifier, \ type, direction) \ _IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0) /** * IIO_UNMOD_EVENT_CODE() - create event identifier for unmodified (non * differential) channels * @chan_type: Type of the channel. Should be one of enum iio_chan_type. * @number: Channel number. * @type: Type of the event. Should be one of enum iio_event_type. * @direction: Direction of the event. One of enum iio_event_direction. */ #define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \ _IIO_EVENT_CODE(chan_type, 0, 0, direction, type, number, 0, 0) /** * IIO_DIFF_EVENT_CODE() - create event identifier for differential channels * @chan_type: Type of the channel. Should be one of enum iio_chan_type. * @chan1: First channel number for differential channels. * @chan2: Second channel number for differential channels. * @type: Type of the event. Should be one of enum iio_event_type. * @direction: Direction of the event. One of enum iio_event_direction. */ #define IIO_DIFF_EVENT_CODE(chan_type, chan1, chan2, type, direction) \ _IIO_EVENT_CODE(chan_type, 1, 0, direction, type, 0, chan1, chan2) #endif
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| accel | Folder | 0755 |
|
|
| adc | Folder | 0755 |
|
|
| afe | Folder | 0755 |
|
|
| common | Folder | 0755 |
|
|
| dac | Folder | 0755 |
|
|
| frequency | Folder | 0755 |
|
|
| gyro | Folder | 0755 |
|
|
| imu | Folder | 0755 |
|
|
| timer | Folder | 0755 |
|
|
| backend.h | File | 8.4 KB | 0644 |
|
| buffer-dma.h | File | 5.64 KB | 0644 |
|
| buffer-dmaengine.h | File | 989 B | 0644 |
|
| buffer.h | File | 1.79 KB | 0644 |
|
| buffer_impl.h | File | 6.95 KB | 0644 |
|
| configfs.h | File | 259 B | 0644 |
|
| consumer.h | File | 15.91 KB | 0644 |
|
| driver.h | File | 1.36 KB | 0644 |
|
| events.h | File | 2.78 KB | 0644 |
|
| hw-consumer.h | File | 602 B | 0644 |
|
| iio-gts-helper.h | File | 6.54 KB | 0644 |
|
| iio-opaque.h | File | 3.22 KB | 0644 |
|
| iio.h | File | 34.23 KB | 0644 |
|
| kfifo_buf.h | File | 640 B | 0644 |
|
| machine.h | File | 1.06 KB | 0644 |
|
| sw_device.h | File | 1.55 KB | 0644 |
|
| sw_trigger.h | File | 1.58 KB | 0644 |
|
| sysfs.h | File | 5.05 KB | 0644 |
|
| trigger.h | File | 5.17 KB | 0644 |
|
| trigger_consumer.h | File | 1.42 KB | 0644 |
|
| triggered_buffer.h | File | 1.28 KB | 0644 |
|
| triggered_event.h | File | 352 B | 0644 |
|
| types.h | File | 1.81 KB | 0644 |
|