| /OK3568_Linux_fs/external/xserver/xkb/ |
| H A D | ddxCtrls.c | 47 if ((dev->kbdfeed) && (XkbDDXUsesSoftRepeat(dev))) in XkbDDXKeybdCtrlProc() 70 rep_fb = dev->kbdfeed->ctrl.autoRepeats, in XkbDDXChangeControls() 79 if (dev->kbdfeed->CtrlProc) in XkbDDXChangeControls() 80 (*dev->kbdfeed->CtrlProc) (dev, &dev->kbdfeed->ctrl); in XkbDDXChangeControls()
|
| H A D | ddxLEDs.c | 44 dev->kbdfeed->ctrl.leds = new; in XkbDDXUpdateIndicators() 45 (*dev->kbdfeed->CtrlProc) (dev, &dev->kbdfeed->ctrl); in XkbDDXUpdateIndicators() 52 if (sli->fb.kf == dev->kbdfeed) in XkbDDXUpdateDeviceIndicators()
|
| H A D | xkbInit.c | 531 BUG_RETURN_VAL(dev->kbdfeed != NULL, FALSE); in InitKeyboardDeviceStructInternal() 549 dev->kbdfeed = calloc(1, sizeof(*dev->kbdfeed)); in InitKeyboardDeviceStructInternal() 550 if (!dev->kbdfeed) { in InitKeyboardDeviceStructInternal() 627 dev->kbdfeed->BellProc = bell_func; in InitKeyboardDeviceStructInternal() 628 dev->kbdfeed->CtrlProc = XkbDDXKeybdCtrlProc; in InitKeyboardDeviceStructInternal() 630 dev->kbdfeed->ctrl = defaultKeyboardControl; in InitKeyboardDeviceStructInternal() 631 if (dev->kbdfeed->ctrl.autoRepeat) in InitKeyboardDeviceStructInternal() 634 memcpy(dev->kbdfeed->ctrl.autoRepeats, xkb->ctrls->per_key_repeat, in InitKeyboardDeviceStructInternal() 643 dev->kbdfeed->CtrlProc(dev, &dev->kbdfeed->ctrl); in InitKeyboardDeviceStructInternal() 659 free(dev->kbdfeed); in InitKeyboardDeviceStructInternal() [all …]
|
| H A D | xkbLEDs.c | 314 if (edev->kbdfeed) { in XkbUpdateAllDeviceIndicators() 317 for (kf = edev->kbdfeed; kf != NULL; kf = kf->next) { in XkbUpdateAllDeviceIndicators() 551 if ((kf == dev->kbdfeed) && (dev->key) && (dev->key->xkbInfo)) { in XkbAllocSrvLedInfo() 692 if (((class == XkbDfltXIClass) && (id == XkbDfltXIId)) && (dev->kbdfeed)) { in XkbFindSrvLedInfo() 693 if (dev->kbdfeed->xkb_sli == NULL) { in XkbFindSrvLedInfo() 694 dev->kbdfeed->xkb_sli = in XkbFindSrvLedInfo() 695 XkbAllocSrvLedInfo(dev, dev->kbdfeed, NULL, needed_parts); in XkbFindSrvLedInfo() 697 return dev->kbdfeed->xkb_sli; in XkbFindSrvLedInfo() 702 if (dev->kbdfeed) in XkbFindSrvLedInfo() 712 for (kf = dev->kbdfeed; kf != NULL; kf = kf->next) { in XkbFindSrvLedInfo()
|
| H A D | ddxBeep.c | 128 (dev->kbdfeed == NULL)) in _XkbDDXBeepExpire() 135 feed = dev->kbdfeed; in _XkbDDXBeepExpire() 307 (*dev->kbdfeed->BellProc) (ctrl->bell, dev, (void *) ctrl, in _XkbDDXBeepExpire()
|
| H A D | xkbEvents.c | 314 if (!kbd || !kbd->kbdfeed) in XkbComputeControlsNotify() 360 kbd->kbdfeed->ctrl.autoRepeat = TRUE; in XkbComputeControlsNotify() 362 kbd->kbdfeed->ctrl.autoRepeat = FALSE; in XkbComputeControlsNotify() 364 if (kbd->kbdfeed && kbd->kbdfeed->CtrlProc && in XkbComputeControlsNotify() 366 (*kbd->kbdfeed->CtrlProc) (kbd, &kbd->kbdfeed->ctrl); in XkbComputeControlsNotify() 501 if (kbd->kbdfeed->BellProc) in XkbHandleBell() 502 (*kbd->kbdfeed->BellProc) (percent, kbd, (void *) pCtrl, class); in XkbHandleBell()
|
| H A D | xkbUtils.c | 127 if (!dev->kbdfeed && !dev->bell) { in _XkbLookupBellDevice() 150 if (!dev->kbdfeed && !dev->leds) { in _XkbLookupLedDevice() 345 if (pXDev->kbdfeed) in XkbUpdateActions() 346 memcpy(repeat, pXDev->kbdfeed->ctrl.autoRepeats, XkbPerKeyBitArraySize); in XkbUpdateActions() 350 if ((pXDev->kbdfeed) && in XkbUpdateActions() 353 memcpy(pXDev->kbdfeed->ctrl.autoRepeats, repeat, XkbPerKeyBitArraySize); in XkbUpdateActions() 354 if (pXDev->kbdfeed->CtrlProc) in XkbUpdateActions() 355 (*pXDev->kbdfeed->CtrlProc) (pXDev, &pXDev->kbdfeed->ctrl); in XkbUpdateActions() 539 else if (pXDev->kbdfeed) { in XkbSetRepeatKeys() 541 pXDev->kbdfeed->ctrl.autoRepeats[key / 8]; in XkbSetRepeatKeys()
|
| H A D | xkbAccessX.c | 367 if (keybd->kbdfeed->ctrl.autoRepeat && in AccessXSlowKeyExpire() 370 if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats, xkbi->slowKey)) { in AccessXSlowKeyExpire() 538 if ((keybd->kbdfeed->ctrl.autoRepeat) && in AccessXFilterPressEvent() 541 if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats, key)) { in AccessXFilterPressEvent()
|
| H A D | xkb.c | 394 k = dev->kbdfeed; in _XkbBell() 396 for (k = dev->kbdfeed; k; k = k->next) { in _XkbBell() 527 if (dev->kbdfeed != NULL) in ProcXkbBell() 3677 GetMaster(other, MASTER_KEYBOARD) == dev && (other->kbdfeed || in ProcXkbSetNamedIndicator() 3701 GetMaster(other, MASTER_KEYBOARD) == dev && (other->kbdfeed || in ProcXkbSetNamedIndicator() 4442 edev.ledID = dev->kbdfeed->ctrl.id; in _XkbSetNames() 6176 if (tmpd->kbdfeed && tmpd->kbdfeed->xkb_sli) { in ProcXkbGetKbdByName() 6177 old_sli = tmpd->kbdfeed->xkb_sli; in ProcXkbGetKbdByName() 6178 tmpd->kbdfeed->xkb_sli = NULL; in ProcXkbGetKbdByName() 6179 sli = XkbAllocSrvLedInfo(tmpd, tmpd->kbdfeed, NULL, 0); in ProcXkbGetKbdByName() [all …]
|
| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | devices.c | 856 KbdFeedbackPtr *kbdfeed = (KbdFeedbackPtr *) class; in FreeFeedbackClass() local 859 for (k = (*kbdfeed); k; k = knext) { in FreeFeedbackClass() 943 FreeFeedbackClass(KbdFeedbackClass, (void *) &classes->kbdfeed); in FreeAllDeviceClasses() 1960 KeybdCtrl *ctrl = &keybd->kbdfeed->ctrl; in NoteLedState() 1991 ctrl = keybd->kbdfeed->ctrl; in DoChangeKeyboardControl() 2076 ctrl.leds = keybd->kbdfeed->ctrl.leds; in DoChangeKeyboardControl() 2127 keybd->kbdfeed->ctrl = ctrl; in DoChangeKeyboardControl() 2131 XkbSetRepeatKeys(keybd, key, keybd->kbdfeed->ctrl.autoRepeat); in DoChangeKeyboardControl() 2165 && pDev->kbdfeed && pDev->kbdfeed->CtrlProc) { in ProcChangeKeyboardControl() 2175 && pDev->kbdfeed && pDev->kbdfeed->CtrlProc) { in ProcChangeKeyboardControl() [all …]
|
| H A D | getevents.c | 157 return ! !(pDev->kbdfeed->ctrl.autoRepeats[key_code >> 3] & in key_autorepeats() 1093 if (!events || !pDev->key || !pDev->focus || !pDev->kbdfeed || in GetKeyboardEvents() 1107 if (!pDev->kbdfeed->ctrl.autoRepeat || in GetKeyboardEvents()
|
| H A D | events.c | 334 ((dev->key && dev->kbdfeed) && !IsPointerDevice(dev)); in IsKeyboardDevice()
|
| /OK3568_Linux_fs/external/xserver/Xi/ |
| H A D | exevents.c | 380 if (from->kbdfeed) { in DeepCopyKeyboardClasses() 383 if (!to->kbdfeed) { in DeepCopyKeyboardClasses() 386 to->kbdfeed = classes->kbdfeed; in DeepCopyKeyboardClasses() 387 if (!to->kbdfeed) in DeepCopyKeyboardClasses() 389 classes->kbdfeed = NULL; in DeepCopyKeyboardClasses() 392 k = &to->kbdfeed; in DeepCopyKeyboardClasses() 393 for (it = from->kbdfeed; it; it = it->next) { in DeepCopyKeyboardClasses() 411 else if (to->kbdfeed && !from->kbdfeed) { in DeepCopyKeyboardClasses() 413 classes->kbdfeed = to->kbdfeed; in DeepCopyKeyboardClasses() 414 to->kbdfeed = NULL; in DeepCopyKeyboardClasses() [all …]
|
| H A D | devbell.c | 111 for (k = dev->kbdfeed; k; k = k->next) in ProcXDeviceBell()
|
| H A D | getfctl.c | 306 for (k = dev->kbdfeed; k; k = k->next) { in ProcXGetFeedbackControl() 340 for (k = dev->kbdfeed; k; k = k->next) in ProcXGetFeedbackControl()
|
| H A D | opendev.c | 132 if (dev->kbdfeed != NULL || dev->ptrfeed != NULL || dev->leds != NULL || in ProcXOpenDevice()
|
| H A D | listdev.c | 180 else if (d->key && d->kbdfeed) in CopySwapDevice()
|
| H A D | chgfctl.c | 451 for (k = dev->kbdfeed; k; k = k->next) in ProcXChangeFeedbackControl()
|
| /OK3568_Linux_fs/external/xserver/include/ |
| H A D | inputstr.h | 441 KbdFeedbackPtr kbdfeed; member 556 KbdFeedbackPtr kbdfeed; member
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/ |
| H A D | quartzKeyboard.c | 378 if (pDev->kbdfeed) in DarwinKeyboardSetRepeat() 379 memcpy(pDev->kbdfeed->ctrl.autoRepeats, ctrl->per_key_repeat, in DarwinKeyboardSetRepeat()
|
| /OK3568_Linux_fs/external/xserver/hw/dmx/input/ |
| H A D | dmxinputinit.c | 259 if (dmxLocal->pDevice->kbdfeed) { in _dmxKeyboardKbdCtrlProc() 1160 if (pDevice->kbdfeed) in dmxInputLogDevices() 1173 && !pDevice->focus && !pDevice->kbdfeed in dmxInputLogDevices()
|
| H A D | usb-keyboard.c | 350 KbdFeedbackClassRec *feed = priv->pDevice->kbdfeed; in kbdUSBConvert()
|
| /OK3568_Linux_fs/external/xserver/hw/kdrive/src/ |
| H A D | kinput.c | 416 if (!ki || !ki->dixdev || !ki->dixdev->kbdfeed) in KdSetLed() 420 KdSetLeds(ki, ki->dixdev->kbdfeed->ctrl.leds); in KdSetLed() 1648 if (!ki || !ki->dixdev || !ki->dixdev->kbdfeed || !ki->dixdev->key) in KdEnqueueKeyboardEvent()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 81305 No point in setting sli before if (dev->kbdfeed->xkb_sli==NULL) 98824 xkb: after making changes to the xkb ctrls, copy them back into kbdfeed. 98829 XkbUpdateDescActions was not reflected in the kbdfeed ctrls. 98833 This mainly affected keyboard repeat control as XKB uses the kbdfeed ctrls, 98854 server, the change is not handed back to the kbdfeed struct and XKB will 98858 path may be hit before the CtrlProc for the kbdfeed struct is set. 115681 The copying of dev->key relies on dev->kbdfeed to be already set up. Hence 115682 the pointers need to be reset once _both_ kbdfeed and key have been copied 134453 Xi: If the MD doesn't have a key/kbdfeed class, init the keyboard. 150146 Xi: copy feedback classes first, in some cases xkb relies on kbdfeed. [all …]
|