Lines Matching refs:slot

65 // Maximum number of slots supported when using the slot-based Multitouch Protocol B.
1408 slot.clear();
1561 // Query the driver for the current slot index and use it as the initial slot
1563 // current slot index will not be the same as it was when the first event was
1574 ALOGD("Could not retrieve current multitouch slot index. status=%d", status);
1607 ALOGW("MultiTouch device emitted invalid slot index %d but it "
1608 "should be between 0 and %d; ignoring this slot.",
1613 Slot* slot = &mSlots[mCurrentSlot];
1617 slot->mInUse = true;
1618 slot->mAbsMTPositionX = rawEvent->value;
1621 slot->mInUse = true;
1622 slot->mAbsMTPositionY = rawEvent->value;
1625 slot->mInUse = true;
1626 slot->mAbsMTTouchMajor = rawEvent->value;
1629 slot->mInUse = true;
1630 slot->mAbsMTTouchMinor = rawEvent->value;
1631 slot->mHaveAbsMTTouchMinor = true;
1634 slot->mInUse = true;
1635 slot->mAbsMTWidthMajor = rawEvent->value;
1638 slot->mInUse = true;
1639 slot->mAbsMTWidthMinor = rawEvent->value;
1640 slot->mHaveAbsMTWidthMinor = true;
1643 slot->mInUse = true;
1644 slot->mAbsMTOrientation = rawEvent->value;
1648 // The slot is no longer in use but it retains its previous contents,
1650 slot->mInUse = false;
1652 slot->mInUse = true;
1653 slot->mAbsMTTrackingId = rawEvent->value;
1657 slot->mInUse = true;
1658 slot->mAbsMTPressure = rawEvent->value;
1661 slot->mInUse = true;
1662 slot->mAbsMTDistance = rawEvent->value;
1665 slot->mInUse = true;
1666 slot->mAbsMTToolType = rawEvent->value;
1667 slot->mHaveAbsMTToolType = true;
2867 dumpRawAbsoluteAxisInfo(dump, mRawPointerAxes.slot, "Slot");
5995 getAbsoluteAxisInfo(ABS_MT_SLOT, &mRawPointerAxes.slot);
5998 && mRawPointerAxes.slot.valid
5999 && mRawPointerAxes.slot.minValue == 0 && mRawPointerAxes.slot.maxValue > 0) {
6000 size_t slotCount = mRawPointerAxes.slot.maxValue + 1;