Lines Matching refs:keymap
67 struct keymap { struct
71 SLIST_ENTRY(keymap) entries; argument
73 static SLIST_HEAD(slisthead, keymap) head = SLIST_HEAD_INITIALIZER(head);
79 static struct keymap *
82 struct keymap *km; in get_keymap()
97 struct keymap *km; in get_num_keymaps()
112 struct keymap *km; in remove_keymap()
116 SLIST_REMOVE(&head, km, keymap, entries); in remove_keymap()
129 struct keymap *km, *km_new; in add_keymap()
142 km_new = (struct keymap *) malloc (sizeof(struct keymap)); in add_keymap()
308 do_kbdcontrol(struct keymap *km) in do_kbdcontrol()
324 do_vidfont(struct keymap *km) in do_vidfont()
349 show_dialog(struct keymap **km_sorted, int num_keymaps) in show_dialog()
455 const struct keymap *km1 = *((const struct keymap * const *) a); in compare_keymap()
456 const struct keymap *km2 = *((const struct keymap * const *) b); in compare_keymap()
477 kludge_desc(struct keymap **km_sorted, int num_keymaps) in kludge_desc()
509 unkludge_desc(struct keymap **km_sorted, int num_keymaps) in unkludge_desc()
566 struct keymap *km; in menu_read()
567 struct keymap **km_sorted; in menu_read()
740 km_sorted = (struct keymap **) in menu_read()
741 malloc(num_keymaps*sizeof(struct keymap *)); in menu_read()
751 qsort(km_sorted, num_keymaps, sizeof(struct keymap *), compare_keymap); in menu_read()