Lines Matching refs:ak8975_data
354 struct ak8975_data { struct
378 static int ak8975_power_on(const struct ak8975_data *data) in ak8975_power_on() argument
408 static void ak8975_power_off(const struct ak8975_data *data) in ak8975_power_off()
465 static int ak8975_set_mode(struct ak8975_data *data, enum ak_ctrl_mode mode) in ak8975_set_mode()
489 struct ak8975_data *ak8975 = data; in ak8975_irq_handler()
500 static int ak8975_setup_irq(struct ak8975_data *data) in ak8975_setup_irq()
534 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_setup()
576 static int wait_conversion_complete_gpio(struct ak8975_data *data) in wait_conversion_complete_gpio()
601 static int wait_conversion_complete_polled(struct ak8975_data *data) in wait_conversion_complete_polled()
631 static int wait_conversion_complete_interrupt(struct ak8975_data *data) in wait_conversion_complete_interrupt()
643 static int ak8975_start_read_axis(struct ak8975_data *data, in ak8975_start_read_axis()
685 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_read_axis()
727 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_read_raw()
744 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_get_mount_matrix()
797 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_fill_buffer()
850 struct ak8975_data *data; in ak8975_probe()
992 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_remove()
1010 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_runtime_suspend()
1029 struct ak8975_data *data = iio_priv(indio_dev); in ak8975_runtime_resume()