Lines Matching refs:wire_sym_map
415 xcb_xkb_key_sym_map_t *wire_sym_map = sym_maps_iter.data; in get_sym_maps() local
418 key->num_groups = wire_sym_map->groupInfo & 0x0f; in get_sym_maps()
419 FAIL_UNLESS(key->num_groups <= ARRAY_SIZE(wire_sym_map->kt_index)); in get_sym_maps()
423 FAIL_UNLESS(wire_sym_map->kt_index[j] < keymap->num_types); in get_sym_maps()
424 key->groups[j].type = &keymap->types[wire_sym_map->kt_index[j]]; in get_sym_maps()
429 key->out_of_range_group_number = (wire_sym_map->groupInfo & 0x30) >> 4; in get_sym_maps()
433 if (wire_sym_map->groupInfo & XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE) in get_sym_maps()
435 else if (wire_sym_map->groupInfo & XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE) in get_sym_maps()
441 int syms_length = xcb_xkb_key_sym_map_syms_length(wire_sym_map); in get_sym_maps()
442 xcb_keysym_t *syms_iter = xcb_xkb_key_sym_map_syms(wire_sym_map); in get_sym_maps()
444 FAIL_UNLESS((unsigned) syms_length == wire_sym_map->width * key->num_groups); in get_sym_maps()
448 const xkb_layout_index_t group = j / wire_sym_map->width; in get_sym_maps()
449 const xkb_level_index_t level = j % wire_sym_map->width; in get_sym_maps()
487 xcb_xkb_key_sym_map_t *wire_sym_map = sym_maps_iter.data; in get_actions() local
488 int syms_length = xcb_xkb_key_sym_map_syms_length(wire_sym_map); in get_actions()
496 const xkb_layout_index_t group = j / wire_sym_map->width; in get_actions()
497 const xkb_level_index_t level = j % wire_sym_map->width; in get_actions()