Home | History | Annotate | Download | only in input

Lines Matching refs:eventEntry

331     case EventEntry::TYPE_CONFIGURATION_CHANGED: {
339 case EventEntry::TYPE_DEVICE_RESET: {
347 case EventEntry::TYPE_KEY: {
368 case EventEntry::TYPE_MOTION: {
400 bool InputDispatcher::enqueueInboundEventLocked(EventEntry* entry) {
406 case EventEntry::TYPE_KEY: {
428 case EventEntry::TYPE_MOTION: {
460 void InputDispatcher::addRecentEventLocked(EventEntry* entry) {
499 void InputDispatcher::dropInboundEventLocked(EventEntry* entry, DropReason dropReason) {
532 case EventEntry::TYPE_KEY: {
537 case EventEntry::TYPE_MOTION: {
580 bool InputDispatcher::isStaleEventLocked(nsecs_t currentTime, EventEntry* entry) {
613 EventEntry* entry = mInboundQueue.dequeueAtHead();
627 void InputDispatcher::releaseInboundEventLocked(EventEntry* entry) {
911 EventEntry* eventEntry, const Vector<InputTarget>& inputTargets) {
916 ALOG_ASSERT(eventEntry->dispatchInProgress); // should already have been set to true
918 pokeUserActivityLocked(eventEntry);
926 prepareDispatchCycleLocked(currentTime, connection, eventEntry, &inputTarget);
938 const EventEntry* entry,
1055 const EventEntry* entry, Vector<InputTarget>& inputTargets, nsecs_t* nextWakeupTime) {
1664 const sp<InputWindowHandle>& windowHandle, const EventEntry* eventEntry) {
1671 if (eventEntry->type == EventEntry::TYPE_KEY) {
1729 void InputDispatcher::pokeUserActivityLocked(const EventEntry* eventEntry) {
1741 switch (eventEntry->type) {
1742 case EventEntry::TYPE_MOTION: {
1743 const MotionEntry* motionEntry = static_cast<const MotionEntry*>(eventEntry);
1753 case EventEntry::TYPE_KEY: {
1754 const KeyEntry* keyEntry = static_cast<const KeyEntry*>(eventEntry);
1765 commandEntry->eventTime = eventEntry->eventTime;
1770 const sp<Connection>& connection, EventEntry* eventEntry, const InputTarget* inputTarget) {
1792 ALOG_ASSERT(eventEntry->type == EventEntry::TYPE_MOTION);
1794 MotionEntry* originalMotionEntry = static_cast<MotionEntry*>(eventEntry);
1814 enqueueDispatchEntriesLocked(currentTime, connection, eventEntry, inputTarget);
1818 const sp<Connection>& connection, EventEntry* eventEntry, const InputTarget* inputTarget) {
1822 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1824 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1826 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1828 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1830 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1832 enqueueDispatchEntryLocked(connection, eventEntry, inputTarget,
1842 const sp<Connection>& connection, EventEntry* eventEntry, const InputTarget* inputTarget,
1852 DispatchEntry* dispatchEntry = new DispatchEntry(eventEntry, // increments ref
1857 switch (eventEntry->type) {
1858 case EventEntry::TYPE_KEY: {
1859 KeyEntry* keyEntry = static_cast<KeyEntry*>(eventEntry);
1875 case EventEntry::TYPE_MOTION: {
1876 MotionEntry* motionEntry = static_cast<MotionEntry*>(eventEntry);
1920 incrementPendingForegroundDispatchesLocked(eventEntry);
1942 EventEntry* eventEntry = dispatchEntry->eventEntry;
1943 switch (eventEntry->type) {
1944 case EventEntry::TYPE_KEY: {
1945 KeyEntry* keyEntry = static_cast<KeyEntry*>(eventEntry);
1957 case EventEntry::TYPE_MOTION: {
1958 MotionEntry* motionEntry = static_cast<MotionEntry*>(eventEntry);
2096 decrementPendingForegroundDispatchesLocked(dispatchEntry->eventEntry);
2190 Vector<EventEntry*> cancelationEvents;
2202 EventEntry* cancelationEventEntry = cancelationEvents.itemAt(i);
2204 case EventEntry::TYPE_KEY:
2208 case EventEntry::TYPE_MOTION:
2555 EventEntry* firstInjectedEntry;
2556 EventEntry* lastInjectedEntry;
2646 for (EventEntry* entry = firstInjectedEntry; entry != NULL; ) {
2647 EventEntry* nextEntry = entry->next;
2723 void InputDispatcher::setInjectionResultLocked(EventEntry* entry, int32_t injectionResult) {
2756 void InputDispatcher::incrementPendingForegroundDispatchesLocked(EventEntry* entry) {
2763 void InputDispatcher::decrementPendingForegroundDispatchesLocked(EventEntry* entry) {
3166 for (EventEntry* entry = mRecentQueue.head; entry; entry = entry->next) {
3190 for (EventEntry* entry = mInboundQueue.head; entry; entry = entry->next) {
3216 entry->eventEntry->appendDescription(dump);
3219 (currentTime - entry->eventEntry->eventTime) * 0.000001f);
3231 entry->eventEntry->appendDescription(dump);
3235 (currentTime - entry->eventEntry->eventTime) * 0.000001f,
3490 dispatchEntry->eventEntry->appendDescription(msg);
3495 if (dispatchEntry->eventEntry->type == EventEntry::TYPE_KEY) {
3496 KeyEntry* keyEntry = static_cast<KeyEntry*>(dispatchEntry->eventEntry);
3499 } else if (dispatchEntry->eventEntry->type == EventEntry::TYPE_MOTION) {
3500 MotionEntry* motionEntry = static_cast<MotionEntry*>(dispatchEntry->eventEntry);
3718 void InputDispatcher::updateDispatchStatisticsLocked(nsecs_t currentTime, const EventEntry* entry,
3800 // --- InputDispatcher::EventEntry ---
3802 InputDispatcher::EventEntry::EventEntry(int32_t type, nsecs_t eventTime, uint32_t policyFlags) :
3807 InputDispatcher::EventEntry::~EventEntry() {
3811 void InputDispatcher::EventEntry::release() {
3820 void InputDispatcher::EventEntry::releaseInjectionState() {
3831 EventEntry(TYPE_CONFIGURATION_CHANGED, eventTime, 0) {
3846 EventEntry(TYPE_DEVICE_RESET, eventTime, 0),
3865 EventEntry(TYPE_KEY, eventTime, policyFlags),
3902 EventEntry(TYPE_MOTION, eventTime, policyFlags),
3938 InputDispatcher::DispatchEntry::DispatchEntry(EventEntry* eventEntry,
3941 eventEntry(eventEntry), targetFlags(targetFlags),
3944 eventEntry->refCount += 1;
3948 eventEntry->release();
4182 Vector<EventEntry*>& outEvents, const CancelationOptions& options) {