Lines Matching refs:InjectionState
628 InjectionState* injectionState = entry->injectionState;
629 if (injectionState && injectionState->injectionResult == INPUT_EVENT_INJECTION_PENDING) {
1076 if (! checkInjectionPermission(mFocusedWindowHandle, entry->injectionState)) {
1398 entry->injectionState)) {
1499 if (checkInjectionPermission(NULL, entry->injectionState)) {
1623 const InjectionState* injectionState) {
1624 if (injectionState
1626 || windowHandle->getInfo()->ownerUid != injectionState->injectorUid)
1627 && !hasInjectionPermission(injectionState->injectorPid, injectionState->injectorUid)) {
1631 injectionState->injectorPid, injectionState->injectorUid,
1636 injectionState->injectorPid, injectionState->injectorUid);
2321 if (originalMotionEntry->injectionState) {
2322 splitMotionEntry->injectionState = originalMotionEntry->injectionState;
2323 splitMotionEntry->injectionState->refCount += 1;
2637 InjectionState* injectionState = new InjectionState(injectorPid, injectorUid);
2639 injectionState->injectionIsAsync = true;
2642 injectionState->refCount += 1;
2643 lastInjectedEntry->injectionState = injectionState;
2666 injectionResult = injectionState->injectionResult;
2686 while (injectionState->pendingForegroundDispatches != 0) {
2689 injectionState->pendingForegroundDispatches);
2706 injectionState->release();
2724 InjectionState* injectionState = entry->injectionState;
2725 if (injectionState) {
2729 injectionResult, injectionState->injectorPid, injectionState->injectorUid);
2732 if (injectionState->injectionIsAsync
2751 injectionState->injectionResult = injectionResult;
2757 InjectionState* injectionState = entry->injectionState;
2758 if (injectionState) {
2759 injectionState->pendingForegroundDispatches += 1;
2764 InjectionState* injectionState = entry->injectionState;
2765 if (injectionState) {
2766 injectionState->pendingForegroundDispatches -= 1;
2768 if (injectionState->pendingForegroundDispatches == 0) {
3778 // --- InputDispatcher::InjectionState ---
3780 InputDispatcher::InjectionState::InjectionState(int32_t injectorPid, int32_t injectorUid) :
3787 InputDispatcher::InjectionState::~InjectionState() {
3790 void InputDispatcher::InjectionState::release() {
3804 injectionState(NULL), dispatchInProgress(false) {
3821 if (injectionState) {
3822 injectionState->release();
3823 injectionState = NULL;