Searched defs:adis (Results 1 – 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/include/linux/iio/imu/ |
D | adis.h | 108 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-5.10/drivers/iio/imu/ |
D | adis.c | 37 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 …]
|
D | adis_trigger.c | 20 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()
|
D | adis_buffer.c | 25 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()
|
D | adis16475.c | 100 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
|
D | adis16460.c | 70 struct adis adis; member 323 static int adis16460_enable_irq(struct adis *adis, bool enable) in adis16460_enable_irq()
|
D | adis16400.c | 183 struct adis adis; member 645 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
|
D | adis16480.c | 160 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/ |
D | adis16260.c | 113 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
|
D | adis16136.c | 68 struct adis adis; member
|