Lines Matching defs:axis
106 uint32_t getAbsAxisUsage(int32_t axis, uint32_t deviceClasses) {
109 switch (axis) {
134 // External stylus gets the pressure axis
136 if (axis == ABS_PRESSURE) {
281 status_t EventHub::getAbsoluteAxisInfo(int32_t deviceId, int axis,
285 if (axis >= 0 && axis <= ABS_MAX) {
289 if (device && !device->isVirtual() && test_bit(axis, device->absBitmask)) {
291 if(ioctl(device->fd, EVIOCGABS(axis), &info)) {
293 axis, device->identifier.name.string(), device->fd, errno);
311 bool EventHub::hasRelativeAxis(int32_t deviceId, int axis) const {
312 if (axis >= 0 && axis <= REL_MAX) {
317 return test_bit(axis, device->relBitmask);
391 status_t EventHub::getAbsoluteAxisValue(int32_t deviceId, int32_t axis, int32_t* outValue) const {
394 if (axis >= 0 && axis <= ABS_MAX) {
398 if (device && !device->isVirtual() && test_bit(axis, device->absBitmask)) {
400 if(ioctl(device->fd, EVIOCGABS(axis), &info)) {
402 axis, device->identifier.name.string(), device->fd, errno);