magn_state 149 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state = iio_priv(indio_dev); magn_state 159 drivers/iio/magnetometer/hid-sensor-magn-3d.c hid_sensor_power_state(&magn_state->magn_flux_attributes, true); magn_state 160 drivers/iio/magnetometer/hid-sensor-magn-3d.c report_id = magn_state->magn[chan->address].report_id; magn_state 161 drivers/iio/magnetometer/hid-sensor-magn-3d.c min = magn_state->magn[chan->address].logical_minimum; magn_state 165 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->magn_flux_attributes.hsdev, magn_state 173 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes, magn_state 177 drivers/iio/magnetometer/hid-sensor-magn-3d.c hid_sensor_power_state(&magn_state->magn_flux_attributes, magn_state 184 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val = magn_state->magn_flux_attr.scale_pre_decml; magn_state 185 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val2 = magn_state->magn_flux_attr.scale_post_decml; magn_state 186 drivers/iio/magnetometer/hid-sensor-magn-3d.c ret_type = magn_state->magn_flux_attr.scale_precision; magn_state 189 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val = magn_state->rot_attr.scale_pre_decml; magn_state 190 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val2 = magn_state->rot_attr.scale_post_decml; magn_state 191 drivers/iio/magnetometer/hid-sensor-magn-3d.c ret_type = magn_state->rot_attr.scale_precision; magn_state 200 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val = magn_state->magn_flux_attr.value_offset; magn_state 204 drivers/iio/magnetometer/hid-sensor-magn-3d.c *val = magn_state->rot_attr.value_offset; magn_state 213 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes, val, val2); magn_state 219 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes, val, val2); magn_state 223 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->rot_attributes, val, val2); magn_state 244 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state = iio_priv(indio_dev); magn_state 250 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes, val, val2); magn_state 256 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes, val, val2); magn_state 260 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->rot_attributes, val, val2); magn_state 291 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state = iio_priv(indio_dev); magn_state 294 drivers/iio/magnetometer/hid-sensor-magn-3d.c if (atomic_read(&magn_state->magn_flux_attributes.data_ready)) magn_state 295 drivers/iio/magnetometer/hid-sensor-magn-3d.c hid_sensor_push_data(indio_dev, magn_state->iio_vals); magn_state 307 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state = iio_priv(indio_dev); magn_state 330 drivers/iio/magnetometer/hid-sensor-magn-3d.c iio_val = magn_state->magn_val_addr[offset]; magn_state 482 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state; magn_state 494 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state = iio_priv(indio_dev); magn_state 495 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->magn_flux_attributes.hsdev = hsdev; magn_state 496 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->magn_flux_attributes.pdev = pdev; magn_state 500 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes); magn_state 505 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->rot_attributes = magn_state->magn_flux_attributes; magn_state 509 drivers/iio/magnetometer/hid-sensor-magn-3d.c HID_USAGE_SENSOR_COMPASS_3D, magn_state); magn_state 528 drivers/iio/magnetometer/hid-sensor-magn-3d.c atomic_set(&magn_state->magn_flux_attributes.data_ready, 0); magn_state 530 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->magn_flux_attributes); magn_state 542 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->callbacks.send_event = magn_3d_proc_event; magn_state 543 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->callbacks.capture_sample = magn_3d_capture_sample; magn_state 544 drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_state->callbacks.pdev = pdev; magn_state 546 drivers/iio/magnetometer/hid-sensor-magn-3d.c &magn_state->callbacks); magn_state 557 drivers/iio/magnetometer/hid-sensor-magn-3d.c hid_sensor_remove_trigger(&magn_state->magn_flux_attributes); magn_state 568 drivers/iio/magnetometer/hid-sensor-magn-3d.c struct magn_3d_state *magn_state = iio_priv(indio_dev); magn_state 572 drivers/iio/magnetometer/hid-sensor-magn-3d.c hid_sensor_remove_trigger(&magn_state->magn_flux_attributes);