Home
last modified time | relevance | path

Searched defs:adis (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/linux/iio/imu/
Dadis.h57 struct adis { struct
61 const struct adis_data *data; argument
62 struct adis_burst *burst; argument
74 int adis_init(struct adis *adis, struct iio_dev *indio_dev, argument
89 static inline int adis_write_reg_8(struct adis *adis, unsigned int reg, in adis_write_reg_8()
101 static inline int adis_write_reg_16(struct adis *adis, unsigned int reg, in adis_write_reg_16()
113 static inline int adis_write_reg_32(struct adis *adis, unsigned int reg, in adis_write_reg_32()
125 static inline int adis_read_reg_16(struct adis *adis, unsigned int reg, in adis_read_reg_16()
143 static inline int adis_read_reg_32(struct adis *adis, unsigned int reg, in adis_read_reg_32()
263 static inline int adis_setup_buffer_and_trigger(struct adis *adis, in adis_setup_buffer_and_trigger()
[all …]
/Linux-v5.4/drivers/iio/imu/
Dadis.c29 int adis_write_reg(struct adis *adis, unsigned int reg, in adis_write_reg()
129 int adis_read_reg(struct adis *adis, unsigned int reg, in adis_read_reg()
225 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_debugfs_reg_access() local
250 int adis_enable_irq(struct adis *adis, bool enable) in adis_enable_irq()
282 int adis_check_status(struct adis *adis) in adis_check_status()
314 int adis_reset(struct adis *adis) in adis_reset()
327 static int adis_self_test(struct adis *adis) in adis_self_test()
358 int adis_initial_startup(struct adis *adis) in adis_initial_startup()
396 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_single_conversion() local
437 int adis_init(struct adis *adis, struct iio_dev *indio_dev, in adis_init()
Dadis_buffer.c25 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode_burst() local
65 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode() local
125 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_trigger_handler() local
174 int adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in adis_setup_buffer_and_trigger()
207 void adis_cleanup_buffer_and_trigger(struct adis *adis, in adis_cleanup_buffer_and_trigger()
Dadis_trigger.c21 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state() local
39 int adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) in adis_probe_trigger()
82 void adis_remove_trigger(struct adis *adis) in adis_remove_trigger()
Dadis16460.c70 struct adis adis; member
322 static int adis16460_enable_irq(struct adis *adis, bool enable) in adis16460_enable_irq()
Dadis16400.c179 struct adis adis; member
650 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
Dadis16480.c159 struct adis adis; member
937 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq()
/Linux-v5.4/drivers/iio/gyro/
Dadis16260.c113 struct adis adis; member
198 struct adis *adis = &adis16260->adis; in adis16260_read_raw() local
277 struct adis *adis = &adis16260->adis; in adis16260_write_raw() local
Dadis16136.c67 struct adis adis; member