Lines Matching refs:elanaction
444 elantechaction_t elanaction; /* Elantech action context */ member
4559 sc->elanaction.fingers[0] = fn;
4562 f[0] = sc->elanaction.fingers[0];
4586 if (sc->elanaction.mask_v4wait != 0)
4591 sc->elanaction.mask_v4wait = mask & ~sc->elanaction.mask;
4594 if (sc->elanaction.mask_v4wait) {
4595 sc->elanaction.mask = mask;
4616 mask = sc->elanaction.mask;
4626 if (sc->elanaction.mask_v4wait == 0) {
4633 sc->elanaction.mask_v4wait &= ~(1 << id);
4635 sc->elanaction.fingers[id] = fn;
4638 if (sc->elanaction.mask_v4wait != 0)
4643 if (sc->elanaction.mask & (1 << id))
4644 f[id] = sc->elanaction.fingers[id];
4666 mask = sc->elanaction.mask;
4675 if (PSM_FINGER_IS_SET(sc->elanaction.fingers[id])) {
4676 f[id] = sc->elanaction.fingers[id];
4793 sc->elanaction.fingers[id] = f[id];
4794 if ((sc->elanaction.mask & (1 << id)) && !(mask & (1 << id)))
4795 PSM_FINGER_RESET(sc->elanaction.fingers[id]);
4797 sc->elanaction.mask = mask;
7442 PSM_FINGER_RESET(sc->elanaction.fingers[id]);