Lines Matching refs:axis
209 static int gsensor_report_value(struct i2c_client *client, struct sensor_axis *axis) in gsensor_report_value() argument
216 input_report_abs(sensor->input_dev, ABS_X, axis->x); in gsensor_report_value()
217 input_report_abs(sensor->input_dev, ABS_Y, axis->y); in gsensor_report_value()
218 input_report_abs(sensor->input_dev, ABS_Z, axis->z); in gsensor_report_value()
233 struct sensor_axis axis; in sensor_report_value() local
258 axis.x = (pdata->orientation[0])*x + (pdata->orientation[1])*y + (pdata->orientation[2])*z; in sensor_report_value()
259 axis.y = (pdata->orientation[3])*x + (pdata->orientation[4])*y + (pdata->orientation[5])*z; in sensor_report_value()
260 axis.z = (pdata->orientation[6])*x + (pdata->orientation[7])*y + (pdata->orientation[8])*z; in sensor_report_value()
262 DBG( "%s: axis = %d %d %d \n", __func__, axis.x, axis.y, axis.z); in sensor_report_value()
264 gsensor_report_value(client, &axis); in sensor_report_value()
267 sensor->axis = axis; in sensor_report_value()