gyro_state 97 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state = iio_priv(indio_dev); gyro_state 107 drivers/iio/gyro/hid-sensor-gyro-3d.c hid_sensor_power_state(&gyro_state->common_attributes, true); gyro_state 108 drivers/iio/gyro/hid-sensor-gyro-3d.c report_id = gyro_state->gyro[chan->scan_index].report_id; gyro_state 109 drivers/iio/gyro/hid-sensor-gyro-3d.c min = gyro_state->gyro[chan->scan_index].logical_minimum; gyro_state 113 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->common_attributes.hsdev, gyro_state 120 drivers/iio/gyro/hid-sensor-gyro-3d.c hid_sensor_power_state(&gyro_state->common_attributes, gyro_state 124 drivers/iio/gyro/hid-sensor-gyro-3d.c hid_sensor_power_state(&gyro_state->common_attributes, false); gyro_state 128 drivers/iio/gyro/hid-sensor-gyro-3d.c *val = gyro_state->scale_pre_decml; gyro_state 129 drivers/iio/gyro/hid-sensor-gyro-3d.c *val2 = gyro_state->scale_post_decml; gyro_state 130 drivers/iio/gyro/hid-sensor-gyro-3d.c ret_type = gyro_state->scale_precision; gyro_state 133 drivers/iio/gyro/hid-sensor-gyro-3d.c *val = gyro_state->value_offset; gyro_state 138 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes, val, val2); gyro_state 142 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes, val, val2); gyro_state 159 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state = iio_priv(indio_dev); gyro_state 165 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes, val, val2); gyro_state 169 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes, val, val2); gyro_state 197 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state = iio_priv(indio_dev); gyro_state 200 drivers/iio/gyro/hid-sensor-gyro-3d.c if (atomic_read(&gyro_state->common_attributes.data_ready)) gyro_state 202 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->gyro_val, gyro_state 203 drivers/iio/gyro/hid-sensor-gyro-3d.c sizeof(gyro_state->gyro_val)); gyro_state 215 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state = iio_priv(indio_dev); gyro_state 224 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->gyro_val[CHANNEL_SCAN_INDEX_X + offset] = gyro_state 288 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state; gyro_state 291 drivers/iio/gyro/hid-sensor-gyro-3d.c indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*gyro_state)); gyro_state 296 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state = iio_priv(indio_dev); gyro_state 297 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->common_attributes.hsdev = hsdev; gyro_state 298 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->common_attributes.pdev = pdev; gyro_state 302 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes); gyro_state 317 drivers/iio/gyro/hid-sensor-gyro-3d.c HID_USAGE_SENSOR_GYRO_3D, gyro_state); gyro_state 335 drivers/iio/gyro/hid-sensor-gyro-3d.c atomic_set(&gyro_state->common_attributes.data_ready, 0); gyro_state 337 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->common_attributes); gyro_state 349 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->callbacks.send_event = gyro_3d_proc_event; gyro_state 350 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->callbacks.capture_sample = gyro_3d_capture_sample; gyro_state 351 drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_state->callbacks.pdev = pdev; gyro_state 353 drivers/iio/gyro/hid-sensor-gyro-3d.c &gyro_state->callbacks); gyro_state 364 drivers/iio/gyro/hid-sensor-gyro-3d.c hid_sensor_remove_trigger(&gyro_state->common_attributes); gyro_state 377 drivers/iio/gyro/hid-sensor-gyro-3d.c struct gyro_3d_state *gyro_state = iio_priv(indio_dev); gyro_state 381 drivers/iio/gyro/hid-sensor-gyro-3d.c hid_sensor_remove_trigger(&gyro_state->common_attributes);