Searched defs:adis (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.15/include/linux/iio/imu/ |
D | adis.h | 107 struct adis { struct 111 const struct adis_data *data; argument 135 int adis_init(struct adis *adis, struct iio_dev *indio_dev, argument 145 static inline int adis_reset(struct adis *adis) in adis_reset() 167 static inline int __adis_write_reg_8(struct adis *adis, unsigned int reg, in __adis_write_reg_8() 179 static inline int __adis_write_reg_16(struct adis *adis, unsigned int reg, in __adis_write_reg_16() 191 static inline int __adis_write_reg_32(struct adis *adis, unsigned int reg, in __adis_write_reg_32() 203 static inline int __adis_read_reg_16(struct adis *adis, unsigned int reg, in __adis_read_reg_16() 222 static inline int __adis_read_reg_32(struct adis *adis, unsigned int reg, in __adis_read_reg_32() 242 static inline int adis_write_reg(struct adis *adis, unsigned int reg, in adis_write_reg() [all …]
|
/Linux-v5.15/drivers/iio/imu/ |
D | adis.c | 33 int __adis_write_reg(struct adis *adis, unsigned int reg, in __adis_write_reg() 133 int __adis_read_reg(struct adis *adis, unsigned int reg, 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() 316 int __adis_check_status(struct adis *adis) in __adis_check_status() 348 int __adis_reset(struct adis *adis) in __adis_reset() 366 static int adis_self_test(struct adis *adis) in adis_self_test() 406 int __adis_initial_startup(struct adis *adis) in __adis_initial_startup() 467 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_single_conversion() local [all …]
|
D | adis_buffer.c | 25 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()
|
D | adis_trigger.c | 21 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state() local 30 static int adis_validate_irq_flag(struct adis *adis) in adis_validate_irq_flag() 60 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) in devm_adis_probe_trigger()
|
D | adis16475.c | 101 struct adis adis; member 610 static int adis16475_enable_irq(struct adis *adis, bool enable) in adis16475_enable_irq() 1012 struct adis *adis = &st->adis; in adis16475_burst32_check() local 1059 struct adis *adis = &st->adis; in adis16475_trigger_handler() local
|
D | adis16460.c | 69 struct adis adis; member 322 static int adis16460_enable_irq(struct adis *adis, bool enable) in adis16460_enable_irq()
|
D | adis16480.c | 167 struct adis adis; member 1121 struct adis *adis = &st->adis; in adis16480_trigger_handler() local 1227 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq()
|
D | adis16400.c | 176 struct adis adis; member 636 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
|
/Linux-v5.15/drivers/iio/gyro/ |
D | adis16260.c | 108 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
|
D | adis16136.c | 63 struct adis adis; member
|