Lines Matching full:axis
119 static int gyro_report_value(struct i2c_client *client, struct sensor_axis *axis) in gyro_report_value() argument
126 input_report_rel(sensor->input_dev, ABS_RX, axis->x); in gyro_report_value()
127 input_report_rel(sensor->input_dev, ABS_RY, axis->y); in gyro_report_value()
128 input_report_rel(sensor->input_dev, ABS_RZ, axis->z); in gyro_report_value()
142 struct sensor_axis axis; in sensor_report_value() local
177 axis.x = (pdata->orientation[0])*x + (pdata->orientation[1])*y + (pdata->orientation[2])*z; in sensor_report_value()
178 axis.y = (pdata->orientation[3])*x + (pdata->orientation[4])*y + (pdata->orientation[5])*z; in sensor_report_value()
179 axis.z = (pdata->orientation[6])*x + (pdata->orientation[7])*y + (pdata->orientation[8])*z; in sensor_report_value()
183 axis.x = x; in sensor_report_value()
184 axis.y = y; in sensor_report_value()
185 axis.z = z; in sensor_report_value()
188 gyro_report_value(client, &axis); in sensor_report_value()
191 sensor->axis = axis; in sensor_report_value()
256 MODULE_DESCRIPTION("l3g20d 3-Axis Gyroscope driver");