Home
last modified time | relevance | path

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

/linux/include/linux/iio/imu/
H A Dadis.h114 struct adis { global() struct
118 dataadis global() argument
142 rxadis global() argument
152 adis_reset(struct adis * adis) adis_reset() argument
169 __adis_write_reg_8(struct adis * adis,unsigned int reg,u8 val) __adis_write_reg_8() argument
181 __adis_write_reg_16(struct adis * adis,unsigned int reg,u16 val) __adis_write_reg_16() argument
193 __adis_write_reg_32(struct adis * adis,unsigned int reg,u32 val) __adis_write_reg_32() argument
205 __adis_read_reg_16(struct adis * adis,unsigned int reg,u16 * val) __adis_read_reg_16() argument
224 __adis_read_reg_32(struct adis * adis,unsigned int reg,u32 * val) __adis_read_reg_32() argument
244 adis_write_reg(struct adis * adis,unsigned int reg,unsigned int val,unsigned int size) adis_write_reg() argument
258 adis_read_reg(struct adis * adis,unsigned int reg,unsigned int * val,unsigned int size) adis_read_reg() argument
271 adis_write_reg_8(struct adis * adis,unsigned int reg,u8 val) adis_write_reg_8() argument
283 adis_write_reg_16(struct adis * adis,unsigned int reg,u16 val) adis_write_reg_16() argument
295 adis_write_reg_32(struct adis * adis,unsigned int reg,u32 val) adis_write_reg_32() argument
307 adis_read_reg_16(struct adis * adis,unsigned int reg,u16 * val) adis_read_reg_16() argument
326 adis_read_reg_32(struct adis * adis,unsigned int reg,u32 * val) adis_read_reg_32() argument
351 adis_update_bits_base(struct adis * adis,unsigned int reg,const u32 mask,const u32 val,u8 size) adis_update_bits_base() argument
369 adis_update_bits(adis,reg,mask,val) global() argument
385 __adis_update_bits(adis,reg,mask,val) global() argument
394 adis_enable_irq(struct adis * adis,bool enable) adis_enable_irq() argument
400 adis_check_status(struct adis * adis) adis_check_status() argument
406 adis_dev_auto_lock(adis) global() argument
407 adis_dev_auto_scoped_lock(adis) global() argument
486 devm_adis_setup_buffer_and_trigger(adis,indio_dev,trigger_handler) global() argument
508 devm_adis_setup_buffer_and_trigger_with_attrs(struct adis * adis,struct iio_dev * indio_dev,irq_handler_t trigger_handler,const struct iio_buffer_setup_ops * ops,const struct iio_dev_attr ** buffer_attrs) devm_adis_setup_buffer_and_trigger_with_attrs() argument
517 devm_adis_probe_trigger(struct adis * adis,struct iio_dev * indio_dev) devm_adis_probe_trigger() argument
[all...]
/linux/drivers/iio/imu/
H A Dadis.c33 int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value, in __adis_write_reg()
127 int __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, in __adis_read_reg()
220 int __adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, in __adis_update_bits_base()
241 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_debugfs_reg_access() local
267 int __adis_enable_irq(struct adis *adis, bool enable) in __adis_enable_irq()
305 int __adis_check_status(struct adis *adis) in __adis_check_status()
337 int __adis_reset(struct adis *adis) in __adis_reset()
355 static int adis_self_test(struct adis *adis) in adis_self_test()
395 int __adis_initial_startup(struct adis *adis) in __adis_initial_startup()
465 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_single_conversion() local
[all …]
H A 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
129 static int adis_paging_trigger_handler(struct adis *adis) in adis_paging_trigger_handler()
153 struct adis *adis = iio_device_get_drvdata(indio_dev); in adis_trigger_handler() local
176 struct adis *adis = arg; in adis_buffer_cleanup() local
197 devm_adis_setup_buffer_and_trigger_with_attrs(struct adis *adis, struct iio_dev *indio_dev, in devm_adis_setup_buffer_and_trigger_with_attrs()
H A 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()
70 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) in devm_adis_probe_trigger()
H A Dadis16475.c136 struct adis adis; member
520 struct adis *adis = &st->adis; in adis16475_buffer_postenable() local
529 struct adis *adis = &st->adis; in adis16475_buffer_postdisable() local
1510 struct adis *adis = &st->adis; in adis16475_burst32_check() local
1563 struct adis *adis = &st->adis; in adis16475_push_single_sample() local
1678 static void adis16575_update_msg_for_burst(struct adis *adis, u8 burst_req) in adis16575_update_msg_for_burst()
1696 struct adis *adis = &st->adis; in adis16575_custom_burst_read() local
1725 struct adis *adis = &st->adis; in adis16475_trigger_handler_with_fifo() local
H A Dadis16480.c175 struct adis adis; member
1398 struct adis *adis = &st->adis; in adis16480_trigger_handler() local
1546 static int adis16480_enable_irq(struct adis *adis, bool enable) in adis16480_enable_irq()
H A Dadis16400.c176 struct adis adis; member
624 struct adis *adis = &st->adis; in adis16400_trigger_handler() local
H A Dadis16460.c69 struct adis adis; member
/linux/drivers/iio/gyro/
H A 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
H A Dadis16136.c63 struct adis adis; member