Lines Matching refs:axis
1425 static int gsensor_report_value(struct i2c_client *client, struct sensor_axis *axis) in gsensor_report_value() argument
1436 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1437 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1438 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1440 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1441 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1442 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1444 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1445 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1446 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1448 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1449 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1450 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1452 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1453 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1454 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1456 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1457 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1458 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1460 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1461 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1462 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1464 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1465 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1466 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1468 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1469 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1470 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1472 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1473 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1474 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1476 input_report_abs(sensor->input_dev, ABS_X,-axis->y); in gsensor_report_value()
1477 input_report_abs(sensor->input_dev, ABS_Y,-axis->x); in gsensor_report_value()
1478 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1480 input_report_abs(sensor->input_dev, ABS_X,-axis->y); in gsensor_report_value()
1481 input_report_abs(sensor->input_dev, ABS_Y,-axis->x); in gsensor_report_value()
1482 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1486 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1487 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1488 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1490 input_report_abs(sensor->input_dev, ABS_X,axis->x); in gsensor_report_value()
1491 input_report_abs(sensor->input_dev, ABS_Y,-axis->y); in gsensor_report_value()
1492 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1494 input_report_abs(sensor->input_dev, ABS_X,-axis->x); in gsensor_report_value()
1495 input_report_abs(sensor->input_dev, ABS_Y,axis->y); in gsensor_report_value()
1496 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1498 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1499 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1500 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1502 input_report_abs(sensor->input_dev, ABS_X,axis->y); in gsensor_report_value()
1503 input_report_abs(sensor->input_dev, ABS_Y,axis->x); in gsensor_report_value()
1504 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1506 input_report_abs(sensor->input_dev, ABS_X,-axis->y); in gsensor_report_value()
1507 input_report_abs(sensor->input_dev, ABS_Y,-axis->x); in gsensor_report_value()
1508 input_report_abs(sensor->input_dev, ABS_Z,-axis->z); in gsensor_report_value()
1512 DBG("Gsensor x==%d y==%d z==%d\n",axis->x,axis->y,axis->z); in gsensor_report_value()
1525 struct sensor_axis axis; in sensor_report_value() local
1561 axis.x = (pdata->orientation[0])*x + (pdata->orientation[1])*y + (pdata->orientation[2])*z; in sensor_report_value()
1562 axis.y = (pdata->orientation[3])*x + (pdata->orientation[4])*y + (pdata->orientation[5])*z; in sensor_report_value()
1563 axis.z = (pdata->orientation[6])*x + (pdata->orientation[7])*y + (pdata->orientation[8])*z; in sensor_report_value()
1565 axis_average.x_average += axis.x; in sensor_report_value()
1566 axis_average.y_average += axis.y; in sensor_report_value()
1567 axis_average.z_average += axis.z; in sensor_report_value()
1572 axis.x = axis_average.x_average / axis_average.count; in sensor_report_value()
1573 axis.y = axis_average.y_average / axis_average.count; in sensor_report_value()
1574 axis.z = axis_average.z_average / axis_average.count; in sensor_report_value()
1576 DBG( "%s: axis = %d %d %d \n", __func__, axis.x, axis.y, axis.z); in sensor_report_value()
1581 …if((abs(sensor->axis.x - axis.x) > GSENSOR_MIN) || (abs(sensor->axis.y - axis.y) > GSENSOR_MIN) ||… in sensor_report_value()
1583 gsensor_report_value(client, &axis); in sensor_report_value()
1587 sensor->axis = axis; in sensor_report_value()