Lines Matching refs:axis
336 static int gyro_report_value(struct i2c_client *client, struct sensor_axis *axis) in gyro_report_value() argument
343 input_report_rel(sensor->input_dev, ABS_RX, axis->x); in gyro_report_value()
344 input_report_rel(sensor->input_dev, ABS_RY, axis->y); in gyro_report_value()
345 input_report_rel(sensor->input_dev, ABS_RZ, axis->z); in gyro_report_value()
359 struct sensor_axis axis; in sensor_report_value() local
388 axis.x = (pdata->orientation[0])*x + (pdata->orientation[1])*y + (pdata->orientation[2])*z; in sensor_report_value()
389 axis.y = (pdata->orientation[3])*x + (pdata->orientation[4])*y + (pdata->orientation[5])*z; in sensor_report_value()
390 axis.z = (pdata->orientation[6])*x + (pdata->orientation[7])*y + (pdata->orientation[8])*z; in sensor_report_value()
394 axis.x = x; in sensor_report_value()
395 axis.y = y; in sensor_report_value()
396 axis.z = z; in sensor_report_value()
399 gyro_report_value(client, &axis); in sensor_report_value()
402 sensor->axis = axis; in sensor_report_value()