ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/iio
/
usr
src
kernels
5.14.0-427.31.1.el9_4.x86_64
include
linux
iio
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
accel
-
chmod
Open
Rename
Delete
adc
-
chmod
Open
Rename
Delete
afe
-
chmod
Open
Rename
Delete
common
-
chmod
Open
Rename
Delete
dac
-
chmod
Open
Rename
Delete
frequency
-
chmod
Open
Rename
Delete
gyro
-
chmod
Open
Rename
Delete
imu
-
chmod
Open
Rename
Delete
timer
-
chmod
Open
Rename
Delete
buffer-dma.h
4.58 MB
chmod
View
DL
Edit
Rename
Delete
buffer-dmaengine.h
366 B
chmod
View
DL
Edit
Rename
Delete
buffer.h
1.77 MB
chmod
View
DL
Edit
Rename
Delete
buffer_impl.h
5.57 MB
chmod
View
DL
Edit
Rename
Delete
configfs.h
259 B
chmod
View
DL
Edit
Rename
Delete
consumer.h
14.99 MB
chmod
View
DL
Edit
Rename
Delete
driver.h
1.34 MB
chmod
View
DL
Edit
Rename
Delete
events.h
2.1 MB
chmod
View
DL
Edit
Rename
Delete
hw-consumer.h
602 B
chmod
View
DL
Edit
Rename
Delete
iio-opaque.h
2.87 MB
chmod
View
DL
Edit
Rename
Delete
iio.h
25.45 MB
chmod
View
DL
Edit
Rename
Delete
kfifo_buf.h
666 B
chmod
View
DL
Edit
Rename
Delete
machine.h
1.06 MB
chmod
View
DL
Edit
Rename
Delete
sw_device.h
1.7 MB
chmod
View
DL
Edit
Rename
Delete
sw_trigger.h
1.73 MB
chmod
View
DL
Edit
Rename
Delete
sysfs.h
4.7 MB
chmod
View
DL
Edit
Rename
Delete
trigger.h
5.25 MB
chmod
View
DL
Edit
Rename
Delete
triggered_buffer.h
1.27 MB
chmod
View
DL
Edit
Rename
Delete
triggered_event.h
352 B
chmod
View
DL
Edit
Rename
Delete
trigger_consumer.h
1.42 MB
chmod
View
DL
Edit
Rename
Delete
types.h
1.65 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/iio/iio-opaque.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _INDUSTRIAL_IO_OPAQUE_H_ #define _INDUSTRIAL_IO_OPAQUE_H_ /** * struct iio_dev_opaque - industrial I/O device opaque information * @indio_dev: public industrial I/O device information * @id: used to identify device internally * @driver_module: used to make it harder to undercut users * @info_exist_lock: lock to prevent use during removal * @trig_readonly: mark the current trigger immutable * @event_interface: event chrdevs associated with interrupt lines * @attached_buffers: array of buffers statically attached by the driver * @attached_buffers_cnt: number of buffers in the array of statically attached buffers * @buffer_ioctl_handler: ioctl() handler for this IIO device's buffer interface * @buffer_list: list of all buffers currently attached * @channel_attr_list: keep track of automatically created channel * attributes * @chan_attr_group: group for all attrs in base directory * @ioctl_handlers: ioctl handlers registered with the core handler * @groups: attribute groups * @groupcounter: index of next attribute group * @legacy_scan_el_group: attribute group for legacy scan elements attribute group * @legacy_buffer_group: attribute group for legacy buffer attributes group * @bounce_buffer: for devices that call iio_push_to_buffers_with_timestamp_unaligned() * @bounce_buffer_size: size of currently allocate bounce buffer * @scan_index_timestamp: cache of the index to the timestamp * @clock_id: timestamping clock posix identifier * @chrdev: associated character device * @flags: file ops related flags including busy flag. * @debugfs_dentry: device specific debugfs dentry * @cached_reg_addr: cached register address for debugfs reads * @read_buf: read buffer to be used for the initial reg read * @read_buf_len: data length in @read_buf */ struct iio_dev_opaque { struct iio_dev indio_dev; int id; struct module *driver_module; struct mutex info_exist_lock; bool trig_readonly; struct iio_event_interface *event_interface; struct iio_buffer **attached_buffers; unsigned int attached_buffers_cnt; struct iio_ioctl_handler *buffer_ioctl_handler; struct list_head buffer_list; struct list_head channel_attr_list; struct attribute_group chan_attr_group; struct list_head ioctl_handlers; const struct attribute_group **groups; int groupcounter; struct attribute_group legacy_scan_el_group; struct attribute_group legacy_buffer_group; void *bounce_buffer; size_t bounce_buffer_size; unsigned int scan_index_timestamp; clockid_t clock_id; struct cdev chrdev; unsigned long flags; #if defined(CONFIG_DEBUG_FS) struct dentry *debugfs_dentry; unsigned cached_reg_addr; char read_buf[20]; unsigned int read_buf_len; #endif }; #define to_iio_dev_opaque(_indio_dev) \ container_of((_indio_dev), struct iio_dev_opaque, indio_dev) #endif
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply