Lines Matching refs:xkbi
338 XkbInitRadioGroups(XkbSrvInfoPtr xkbi) in XkbInitRadioGroups() argument
340 xkbi->nRadioGroups = 0; in XkbInitRadioGroups()
341 xkbi->radioGroups = NULL; in XkbInitRadioGroups()
386 XkbInitNames(XkbSrvInfoPtr xkbi) in XkbInitNames() argument
393 xkb = xkbi->desc; in XkbInitNames()
443 XkbInitIndicatorMap(XkbSrvInfoPtr xkbi) in XkbInitIndicatorMap() argument
449 xkb = xkbi->desc; in XkbInitIndicatorMap()
473 sli = XkbFindSrvLedInfo(xkbi->device, XkbDfltXIClass, XkbDfltXIId, 0); in XkbInitIndicatorMap()
475 XkbCheckIndicatorMaps(xkbi->device, sli, XkbAllIndicatorsMask); in XkbInitIndicatorMap()
481 XkbInitControls(DeviceIntPtr pXDev, XkbSrvInfoPtr xkbi) in XkbInitControls() argument
486 xkb = xkbi->desc; in XkbInitControls()
509 XkbInitOverlayState(XkbSrvInfoPtr xkbi) in XkbInitOverlayState() argument
511 memset(xkbi->overlay_perkey_state, 0, sizeof(xkbi->overlay_perkey_state)); in XkbInitOverlayState()
522 XkbSrvInfoPtr xkbi; in InitKeyboardDeviceStructInternal() local
555 xkbi = calloc(1, sizeof(*xkbi)); in InitKeyboardDeviceStructInternal()
556 if (!xkbi) { in InitKeyboardDeviceStructInternal()
560 dev->key->xkbInfo = xkbi; in InitKeyboardDeviceStructInternal()
594 xkbi->desc = xkb; in InitKeyboardDeviceStructInternal()
607 xkbi->dfltPtrDelta = 1; in InitKeyboardDeviceStructInternal()
608 xkbi->device = dev; in InitKeyboardDeviceStructInternal()
611 XkbInitNames(xkbi); in InitKeyboardDeviceStructInternal()
612 XkbInitRadioGroups(xkbi); in InitKeyboardDeviceStructInternal()
614 XkbInitControls(dev, xkbi); in InitKeyboardDeviceStructInternal()
616 XkbInitIndicatorMap(xkbi); in InitKeyboardDeviceStructInternal()
618 XkbInitOverlayState(xkbi); in InitKeyboardDeviceStructInternal()
626 xkbi->kbdProc = ctrl_func; in InitKeyboardDeviceStructInternal()
656 free(xkbi); in InitKeyboardDeviceStructInternal()
695 XkbFreeInfo(XkbSrvInfoPtr xkbi) in XkbFreeInfo() argument
697 free(xkbi->radioGroups); in XkbFreeInfo()
698 xkbi->radioGroups = NULL; in XkbFreeInfo()
699 if (xkbi->mouseKeyTimer) { in XkbFreeInfo()
700 TimerFree(xkbi->mouseKeyTimer); in XkbFreeInfo()
701 xkbi->mouseKeyTimer = NULL; in XkbFreeInfo()
703 if (xkbi->slowKeysTimer) { in XkbFreeInfo()
704 TimerFree(xkbi->slowKeysTimer); in XkbFreeInfo()
705 xkbi->slowKeysTimer = NULL; in XkbFreeInfo()
707 if (xkbi->bounceKeysTimer) { in XkbFreeInfo()
708 TimerFree(xkbi->bounceKeysTimer); in XkbFreeInfo()
709 xkbi->bounceKeysTimer = NULL; in XkbFreeInfo()
711 if (xkbi->repeatKeyTimer) { in XkbFreeInfo()
712 TimerFree(xkbi->repeatKeyTimer); in XkbFreeInfo()
713 xkbi->repeatKeyTimer = NULL; in XkbFreeInfo()
715 if (xkbi->krgTimer) { in XkbFreeInfo()
716 TimerFree(xkbi->krgTimer); in XkbFreeInfo()
717 xkbi->krgTimer = NULL; in XkbFreeInfo()
719 xkbi->beepType = _BEEP_NONE; in XkbFreeInfo()
720 if (xkbi->beepTimer) { in XkbFreeInfo()
721 TimerFree(xkbi->beepTimer); in XkbFreeInfo()
722 xkbi->beepTimer = NULL; in XkbFreeInfo()
724 if (xkbi->desc) { in XkbFreeInfo()
725 XkbFreeKeyboard(xkbi->desc, XkbAllComponentsMask, TRUE); in XkbFreeInfo()
726 xkbi->desc = NULL; in XkbFreeInfo()
728 free(xkbi); in XkbFreeInfo()