Lines Matching refs:keymap
69 struct keymap { struct
73 SLIST_ENTRY(keymap) entries; argument
75 static SLIST_HEAD(slisthead, keymap) head = SLIST_HEAD_INITIALIZER(head);
81 static struct keymap *
84 struct keymap *km; in get_keymap()
99 struct keymap *km; in get_num_keymaps()
114 struct keymap *km; in remove_keymap()
118 SLIST_REMOVE(&head, km, keymap, entries); in remove_keymap()
131 struct keymap *km, *km_new; in add_keymap()
144 km_new = (struct keymap *) malloc (sizeof(struct keymap)); in add_keymap()
310 do_kbdcontrol(struct keymap *km) in do_kbdcontrol()
326 do_vidfont(struct keymap *km) in do_vidfont()
351 show_dialog(struct keymap **km_sorted, int num_keymaps) in show_dialog()
474 const struct keymap *km1 = *((const struct keymap * const *) a); in compare_keymap()
475 const struct keymap *km2 = *((const struct keymap * const *) b); in compare_keymap()
496 kludge_desc(struct keymap **km_sorted, int num_keymaps) in kludge_desc()
528 unkludge_desc(struct keymap **km_sorted, int num_keymaps) in unkludge_desc()
585 struct keymap *km; in menu_read()
586 struct keymap **km_sorted; in menu_read()
759 km_sorted = (struct keymap **) in menu_read()
760 malloc(num_keymaps*sizeof(struct keymap *)); in menu_read()
770 qsort(km_sorted, num_keymaps, sizeof(struct keymap *), compare_keymap); in menu_read()