/kernel/linux/linux-6.6/drivers/iio/imu/ |
H A D | adis_trigger.c | 20 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() argument 63 devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) devm_adis_probe_trigger() argument [all...] |
H A 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); adis_update_scan_mode() local 133 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_trigger_handler() local 171 struct adis *adis = arg; adis_buffer_cleanup() local 192 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, irq_handler_t trigger_handler) devm_adis_setup_buffer_and_trigger() argument [all...] |
H A D | adis.c | 33 int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value, in __adis_write_reg() argument 133 __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, unsigned int size) __adis_read_reg() argument 232 __adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, const u32 val, u8 size) __adis_update_bits_base() argument 253 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_debugfs_reg_access() local 279 __adis_enable_irq(struct adis *adis, bool enable) __adis_enable_irq() argument 317 __adis_check_status(struct adis *adis) __adis_check_status() argument 349 __adis_reset(struct adis *adis) __adis_reset() argument 367 adis_self_test(struct adis *adis) adis_self_test() argument 407 __adis_initial_startup(struct adis *adis) __adis_initial_startup() argument 477 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_single_conversion() local 518 adis_init(struct adis *adis, struct iio_dev *indio_dev, struct spi_device *spi, const struct adis_data *data) adis_init() argument [all...] |
H A D | adis16460.c | 69 struct adis adis; member [all...] |
H A D | adis16400.c | 176 struct adis adis; member 636 struct adis *adis = &st->adis; adis16400_trigger_handler() local [all...] |
H A D | adis16475.c | 101 struct adis adis; member 999 struct adis *adis = &st->adis; adis16475_burst32_check() local 1046 struct adis *adis = &st->adis; adis16475_trigger_handler() local [all...] |
H A D | adis16480.c | 169 struct adis adis; member 1123 struct adis *adis = &st->adis; adis16480_trigger_handler() local 1230 adis16480_enable_irq(struct adis *adis, bool enable) adis16480_enable_irq() argument [all...] |
/kernel/linux/linux-5.10/drivers/iio/imu/ |
H A 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() argument 36 adis_validate_irq_flag(struct adis *adis) adis_validate_irq_flag() argument 70 devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) devm_adis_probe_trigger() argument [all...] |
H A 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); adis_update_scan_mode() local 129 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_trigger_handler() local 161 struct adis *adis = arg; adis_buffer_cleanup() local 182 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, irq_handler_t trigger_handler) devm_adis_setup_buffer_and_trigger() argument [all...] |
H A D | adis.c | 37 int __adis_write_reg(struct adis *adis, unsigned int reg, unsigned int value, in __adis_write_reg() argument 137 __adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, unsigned int size) __adis_read_reg() argument 236 __adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, const u32 val, u8 size) __adis_update_bits_base() argument 257 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_debugfs_reg_access() local 283 __adis_enable_irq(struct adis *adis, bool enable) __adis_enable_irq() argument 321 __adis_check_status(struct adis *adis) __adis_check_status() argument 353 __adis_reset(struct adis *adis) __adis_reset() argument 371 adis_self_test(struct adis *adis) adis_self_test() argument 411 __adis_initial_startup(struct adis *adis) __adis_initial_startup() argument 481 struct adis *adis = iio_device_get_drvdata(indio_dev); adis_single_conversion() local 522 adis_init(struct adis *adis, struct iio_dev *indio_dev, struct spi_device *spi, const struct adis_data *data) adis_init() argument [all...] |
H A D | adis16460.c | 70 struct adis adis; member 323 static int adis16460_enable_irq(struct adis *adis, boo argument [all...] |
H A D | adis16480.c | 160 struct adis adis; member 1050 adis16480_enable_irq(struct adis *adis, bool enable) adis16480_enable_irq() argument [all...] |
H A D | adis16475.c | 100 struct adis adis; member 532 adis16475_enable_irq(struct adis *adis, bool enable) adis16475_enable_irq() argument 933 struct adis *adis = &st->adis; adis16475_burst32_check() local 980 struct adis *adis = &st->adis; adis16475_trigger_handler() local [all...] |
H A D | adis16400.c | 183 struct adis adis; member 645 struct adis *adis = &st->adis; adis16400_trigger_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
H A D | adis16136.c | 68 struct adis adis; member [all...] |
H A 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; adis16260_write_raw() local [all...] |
/kernel/linux/linux-5.10/include/linux/iio/imu/ |
H A D | adis.h | 108 struct adis { struct 146 adis_reset(struct adis *adis) adis_reset() argument 168 __adis_write_reg_8(struct adis *adis, unsigned int reg, u8 val) __adis_write_reg_8() argument 180 __adis_write_reg_16(struct adis *adis, unsigned int reg, u16 val) __adis_write_reg_16() argument 192 __adis_write_reg_32(struct adis *adis, unsigned int reg, u32 val) __adis_write_reg_32() argument 204 __adis_read_reg_16(struct adis *adis, unsigned int reg, u16 *val) __adis_read_reg_16() argument 223 __adis_read_reg_32(struct adis *adis, unsigned int reg, u32 *val) __adis_read_reg_32() argument 243 adis_write_reg(struct adis *adis, unsigned int reg, unsigned int val, unsigned int size) adis_write_reg() argument 262 adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, unsigned int size) adis_read_reg() argument 280 adis_write_reg_8(struct adis *adis, unsigned int reg, u8 val) adis_write_reg_8() argument 292 adis_write_reg_16(struct adis *adis, unsigned int reg, u16 val) adis_write_reg_16() argument 304 adis_write_reg_32(struct adis *adis, unsigned int reg, u32 val) adis_write_reg_32() argument 316 adis_read_reg_16(struct adis *adis, unsigned int reg, u16 *val) adis_read_reg_16() argument 335 adis_read_reg_32(struct adis *adis, unsigned int reg, u32 *val) adis_read_reg_32() argument 360 adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, const u32 val, u8 size) adis_update_bits_base() argument 411 adis_enable_irq(struct adis *adis, bool enable) adis_enable_irq() argument 422 adis_check_status(struct adis *adis) adis_check_status() argument 434 adis_initial_startup(struct adis *adis) adis_initial_startup() argument 535 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, irq_handler_t trigger_handler) devm_adis_setup_buffer_and_trigger() argument 541 devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) devm_adis_probe_trigger() argument [all...] |
/kernel/linux/linux-6.6/include/linux/iio/imu/ |
H A D | adis.h | 111 struct adis { struct 149 adis_reset(struct adis *adis) adis_reset() argument 171 __adis_write_reg_8(struct adis *adis, unsigned int reg, u8 val) __adis_write_reg_8() argument 183 __adis_write_reg_16(struct adis *adis, unsigned int reg, u16 val) __adis_write_reg_16() argument 195 __adis_write_reg_32(struct adis *adis, unsigned int reg, u32 val) __adis_write_reg_32() argument 207 __adis_read_reg_16(struct adis *adis, unsigned int reg, u16 *val) __adis_read_reg_16() argument 226 __adis_read_reg_32(struct adis *adis, unsigned int reg, u32 *val) __adis_read_reg_32() argument 246 adis_write_reg(struct adis *adis, unsigned int reg, unsigned int val, unsigned int size) adis_write_reg() argument 265 adis_read_reg(struct adis *adis, unsigned int reg, unsigned int *val, unsigned int size) adis_read_reg() argument 283 adis_write_reg_8(struct adis *adis, unsigned int reg, u8 val) adis_write_reg_8() argument 295 adis_write_reg_16(struct adis *adis, unsigned int reg, u16 val) adis_write_reg_16() argument 307 adis_write_reg_32(struct adis *adis, unsigned int reg, u32 val) adis_write_reg_32() argument 319 adis_read_reg_16(struct adis *adis, unsigned int reg, u16 *val) adis_read_reg_16() argument 338 adis_read_reg_32(struct adis *adis, unsigned int reg, u32 *val) adis_read_reg_32() argument 363 adis_update_bits_base(struct adis *adis, unsigned int reg, const u32 mask, const u32 val, u8 size) adis_update_bits_base() argument 410 adis_enable_irq(struct adis *adis, bool enable) adis_enable_irq() argument 421 adis_check_status(struct adis *adis) adis_check_status() argument 432 adis_dev_lock(struct adis *adis) adis_dev_lock() argument 437 adis_dev_unlock(struct adis *adis) adis_dev_unlock() argument 532 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, irq_handler_t trigger_handler) devm_adis_setup_buffer_and_trigger() argument 538 devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) devm_adis_probe_trigger() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/gyro/ |
H A D | adis16136.c | 63 struct adis adis; member [all...] |
H A 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; adis16260_write_raw() local [all...] |