Lines Matching refs:keymap
68 struct keymap { struct
72 SLIST_ENTRY(keymap) entries; argument
74 static SLIST_HEAD(slisthead, keymap) head = SLIST_HEAD_INITIALIZER(head);
80 static struct keymap *
83 struct keymap *km; in get_keymap()
98 struct keymap *km; in get_num_keymaps()
113 struct keymap *km; in remove_keymap()
117 SLIST_REMOVE(&head, km, keymap, entries); in remove_keymap()
130 struct keymap *km, *km_new; in add_keymap()
143 km_new = (struct keymap *) malloc (sizeof(struct keymap)); in add_keymap()
309 do_kbdcontrol(struct keymap *km) in do_kbdcontrol()
325 do_vidfont(struct keymap *km) in do_vidfont()
350 show_dialog(struct keymap **km_sorted, int num_keymaps) in show_dialog()
456 const struct keymap *km1 = *((const struct keymap * const *) a); in compare_keymap()
457 const struct keymap *km2 = *((const struct keymap * const *) b); in compare_keymap()
478 kludge_desc(struct keymap **km_sorted, int num_keymaps) in kludge_desc()
510 unkludge_desc(struct keymap **km_sorted, int num_keymaps) in unkludge_desc()
567 struct keymap *km; in menu_read()
568 struct keymap **km_sorted; in menu_read()
741 km_sorted = (struct keymap **) in menu_read()
742 malloc(num_keymaps*sizeof(struct keymap *)); in menu_read()
752 qsort(km_sorted, num_keymaps, sizeof(struct keymap *), compare_keymap); in menu_read()