Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/iio/imu/
Dadis.h108 struct adis { struct
112 const struct adis_data *data; argument
136 int adis_init(struct adis *adis, struct iio_dev *indio_dev, argument
146 static inline int adis_reset(struct adis *adis) in adis_reset()
168 static inline int __adis_write_reg_8(struct adis *adis, unsigned int reg, in __adis_write_reg_8()
180 static inline int __adis_write_reg_16(struct adis *adis, unsigned int reg, in __adis_write_reg_16()
192 static inline int __adis_write_reg_32(struct adis *adis, unsigned int reg, in __adis_write_reg_32()
204 static inline int __adis_read_reg_16(struct adis *adis, unsigned int reg, in __adis_read_reg_16()
223 static inline int __adis_read_reg_32(struct adis *adis, unsigned int reg, in __adis_read_reg_32()
243 static inline int adis_write_reg(struct adis *adis, unsigned int reg, in adis_write_reg()
[all …]
/kernel/linux/linux-6.6/include/linux/iio/imu/
Dadis.h111 struct adis { struct
115 const struct adis_data *data; argument
139 int adis_init(struct adis *adis, struct iio_dev *indio_dev, argument
149 static inline int adis_reset(struct adis *adis) in adis_reset()
171 static inline int __adis_write_reg_8(struct adis *adis, unsigned int reg, in __adis_write_reg_8()
183 static inline int __adis_write_reg_16(struct adis *adis, unsigned int reg, in __adis_write_reg_16()
195 static inline int __adis_write_reg_32(struct adis *adis, unsigned int reg, in __adis_write_reg_32()
207 static inline int __adis_read_reg_16(struct adis *adis, unsigned int reg, in __adis_read_reg_16()
226 static inline int __adis_read_reg_32(struct adis *adis, unsigned int reg, in __adis_read_reg_32()
246 static inline int adis_write_reg(struct adis *adis, unsigned int reg, in adis_write_reg()
[all …]
/kernel/linux/linux-6.6/drivers/iio/imu/
Dadis.c33 int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value, in __adis_write_reg()
133 int __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, in __adis_read_reg()
232 int __adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, in __adis_update_bits_base()
253 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_debugfs_reg_access() local
279 int __adis_enable_irq(struct adis *adis, bool enable) in __adis_enable_irq()
317 int __adis_check_status(struct adis *adis) in __adis_check_status()
349 int __adis_reset(struct adis *adis) in __adis_reset()
367 static int adis_self_test(struct adis *adis) in adis_self_test()
407 int __adis_initial_startup(struct adis *adis) in __adis_initial_startup()
477 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_single_conversion() local
[all …]
Dadis_buffer.c25 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode_burst() local
72 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode() local
133 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_trigger_handler() local
171 struct adis *adis = arg; in adis_buffer_cleanup() local
192 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in devm_adis_setup_buffer_and_trigger()
Dadis_trigger.c20 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state() local
29 static int adis_validate_irq_flag(struct adis *adis) in adis_validate_irq_flag()
63 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) in devm_adis_probe_trigger()
Dadis16475.c101 struct adis adis; member
999 struct adis *adis = &st->adis; in adis16475_burst32_check() local
1046 struct adis *adis = &st->adis; in adis16475_trigger_handler() local
Dadis16480.c169 struct adis adis; member
1123 struct adis *adis = &st->adis; in adis16480_trigger_handler() local
1230 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq()
Dadis16400.c176 struct adis adis; member
636 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
Dadis16460.c69 struct adis adis; member
/kernel/linux/linux-5.10/drivers/iio/imu/
Dadis.c37 int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value, in __adis_write_reg()
137 int __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, in __adis_read_reg()
236 int __adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, in __adis_update_bits_base()
257 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_debugfs_reg_access() local
283 int __adis_enable_irq(struct adis *adis, bool enable) in __adis_enable_irq()
321 int __adis_check_status(struct adis *adis) in __adis_check_status()
353 int __adis_reset(struct adis *adis) in __adis_reset()
371 static int adis_self_test(struct adis *adis) in adis_self_test()
411 int __adis_initial_startup(struct adis *adis) in __adis_initial_startup()
481 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_single_conversion() local
[all …]
Dadis_trigger.c20 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state() local
29 static void adis_trigger_setup(struct adis *adis) in adis_trigger_setup()
36 static int adis_validate_irq_flag(struct adis *adis) in adis_validate_irq_flag()
70 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) in devm_adis_probe_trigger()
Dadis_buffer.c25 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode_burst() local
68 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_update_scan_mode() local
129 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_trigger_handler() local
161 struct adis *adis = arg; in adis_buffer_cleanup() local
182 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in devm_adis_setup_buffer_and_trigger()
Dadis16475.c100 struct adis adis; member
532 static int adis16475_enable_irq(struct adis *adis, bool enable) in adis16475_enable_irq()
933 struct adis *adis = &st->adis; in adis16475_burst32_check() local
980 struct adis *adis = &st->adis; in adis16475_trigger_handler() local
Dadis16460.c70 struct adis adis; member
323 static int adis16460_enable_irq(struct adis *adis, bool enable) in adis16460_enable_irq()
Dadis16400.c183 struct adis adis; member
645 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
Dadis16480.c160 struct adis adis; member
1050 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq()
/kernel/linux/linux-5.10/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.c68 struct adis adis; member
/kernel/linux/linux-6.6/drivers/iio/gyro/
Dadis16260.c108 struct adis adis; member
193 struct adis *adis = &adis16260->adis; in adis16260_read_raw() local
272 struct adis *adis = &adis16260->adis; in adis16260_write_raw() local
Dadis16136.c63 struct adis adis; member