Home
last modified time | relevance | path

Searched refs:key_sym_map (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/external/xserver/xkb/
H A DXKBMAlloc.c106 if (map->key_sym_map == NULL) { in XkbAllocClientMap()
108 map->key_sym_map = calloc(i, sizeof(XkbSymMapRec)); in XkbAllocClientMap()
109 if (map->key_sym_map == NULL) in XkbAllocClientMap()
414 xkb->map->key_sym_map[i].offset = nSyms; in XkbResizeKeyType()
420 xkb->map->key_sym_map[i].offset = nSyms; in XkbResizeKeyType()
485 xkb->map->key_sym_map[key].offset = 0; in XkbResizeKeySyms()
502 xkb->map->key_sym_map[key].offset = xkb->map->num_syms; in XkbResizeKeySyms()
504 return &xkb->map->syms[xkb->map->key_sym_map[key].offset]; in XkbResizeKeySyms()
526 xkb->map->key_sym_map[i].offset = nSyms; in XkbResizeKeySyms()
532 return &xkb->map->syms[xkb->map->key_sym_map[key].offset]; in XkbResizeKeySyms()
[all …]
H A DXKBMisc.c383 if ((!xkb) || (!xkb->map) || (!xkb->map->key_sym_map) || in XkbApplyCompatMapToKey()
550 xkb->map->key_sym_map[key].kt_index[i] = XkbOneLevelIndex; in XkbChangeTypesOfKey()
552 i = xkb->map->key_sym_map[key].group_info; in XkbChangeTypesOfKey()
554 xkb->map->key_sym_map[key].group_info = i; in XkbChangeTypesOfKey()
585 i = xkb->map->key_sym_map[key].group_info; in XkbChangeTypesOfKey()
587 xkb->map->key_sym_map[key].group_info = i; in XkbChangeTypesOfKey()
588 xkb->map->key_sym_map[key].width = width; in XkbChangeTypesOfKey()
590 xkb->map->key_sym_map[key].kt_index[i] = newTypes[i]; in XkbChangeTypesOfKey()
632 i = xkb->map->key_sym_map[key].group_info; in XkbChangeTypesOfKey()
634 xkb->map->key_sym_map[key].group_info = i; in XkbChangeTypesOfKey()
[all …]
H A DxkbUtils.c966 if (src->map->key_sym_map) { in _XkbCopyClientMap()
968 tmp = reallocarray(dst->map->key_sym_map, in _XkbCopyClientMap()
972 dst->map->key_sym_map = tmp; in _XkbCopyClientMap()
974 memcpy(dst->map->key_sym_map, src->map->key_sym_map, in _XkbCopyClientMap()
978 free(dst->map->key_sym_map); in _XkbCopyClientMap()
979 dst->map->key_sym_map = NULL; in _XkbCopyClientMap()
H A Dxkbfmisc.c229 if ((!xkb->map) || (!xkb->map->key_sym_map)) in XkbWriteXKBKeymapForNames()
H A Dxkmread.c831 xkb->map->key_sym_map[i].kt_index[g] = in ReadXkmSymbols()
834 xkb->map->key_sym_map[i].group_info = wireMap.num_groups; in ReadXkmSymbols()
835 xkb->map->key_sym_map[i].width = wireMap.width; in ReadXkmSymbols()
H A Dxkbout.c367 if ((!map) || (!map->syms) || (!map->key_sym_map)) { in XkbWriteXKBSymbols()
H A Dxkb.c1087 (!xkb) || (!xkb->map) || (!xkb->map->key_sym_map)) { in XkbSizeKeySyms()
1094 symMap = &xkb->map->key_sym_map[rep->firstKeySym]; in XkbSizeKeySyms()
1133 symMap = &xkb->map->key_sym_map[rep->firstKeySym]; in XkbWriteKeySyms()
1781 map = &xkb->map->key_sym_map[i]; in CheckKeySyms()
2112 oldMap = &xkb->map->key_sym_map[req->firstKeySym]; in SetKeySyms()
2524 map = &xkb->map->key_sym_map[xkb->min_key_code]; in _XkbSetMapChecks()
/OK3568_Linux_fs/external/xserver/include/
H A Dxkbstr.h351 XkbSymMapPtr key_sym_map; member
356 #define XkbCMKeyGroupInfo(m, k) ((m)->key_sym_map[(k)].group_info)
357 #define XkbCMKeyNumGroups(m, k) (XkbNumGroups((m)->key_sym_map[(k)].group_info))
359 #define XkbCMKeyGroupsWidth(m, k) ((m)->key_sym_map[(k)].width)
360 #define XkbCMKeyTypeIndex(m, k, g) ((m)->key_sym_map[(k)].kt_index[(g) & 0x3])
364 #define XkbCMKeySymsOffset(m, k) ((m)->key_sym_map[(k)].offset)