Symbol: keymap
sys/dev/atkbdc/atkbd.c
375
keymap_t *keymap;
sys/dev/atkbdc/atkbd.c
393
keymap = &default_keymap;
sys/dev/atkbdc/atkbd.c
402
keymap = malloc(sizeof(key_map), M_DEVBUF, M_NOWAIT);
sys/dev/atkbdc/atkbd.c
407
if ((kbd == NULL) || (state == NULL) || (keymap == NULL)
sys/dev/atkbdc/atkbd.c
418
keymap = kbd->kb_keymap;
sys/dev/atkbdc/atkbd.c
433
bcopy(&key_map, keymap, sizeof(key_map));
sys/dev/atkbdc/atkbd.c
437
kbd_set_maps(kbd, keymap, accmap, fkeymap, fkeymap_size);
sys/dev/atkbdc/atkbd.c
513
if (keymap != NULL)
sys/dev/atkbdc/atkbd.c
514
free(keymap, M_DEVBUF);
sys/dev/kbd/kbd.c
151
kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap,
sys/dev/kbd/kbd.c
154
kbd->kb_keymap = keymap;
sys/dev/kbd/kbdreg.h
149
struct keymap *kb_keymap; /* key map */
sys/dev/kbd/kbdreg.h
343
void kbd_set_maps(keyboard_t *kbd, struct keymap *keymap,
sys/dev/kbd/kbdreg.h
38
struct keymap;
sys/dev/kbdmux/kbdmux.c
387
keymap_t *keymap = NULL;
sys/dev/kbdmux/kbdmux.c
399
keymap = malloc(sizeof(key_map), M_KBDMUX, M_NOWAIT);
sys/dev/kbdmux/kbdmux.c
405
if ((kbd == NULL) || (state == NULL) || (keymap == NULL) ||
sys/dev/kbdmux/kbdmux.c
420
keymap = kbd->kb_keymap;
sys/dev/kbdmux/kbdmux.c
430
bcopy(&key_map, keymap, sizeof(key_map));
sys/dev/kbdmux/kbdmux.c
434
kbd_set_maps(kbd, keymap, accmap, fkeymap, fkeymap_size);
sys/dev/kbdmux/kbdmux.c
498
if (keymap != NULL)
sys/dev/kbdmux/kbdmux.c
499
free(keymap, M_KBDMUX);
sys/dev/vkbd/vkbd.c
610
keymap_t *keymap = NULL;
sys/dev/vkbd/vkbd.c
619
keymap = malloc(sizeof(key_map), M_VKBD, M_NOWAIT);
sys/dev/vkbd/vkbd.c
624
if ((kbd == NULL) || (state == NULL) || (keymap == NULL) ||
sys/dev/vkbd/vkbd.c
638
keymap = kbd->kb_keymap;
sys/dev/vkbd/vkbd.c
647
bcopy(&key_map, keymap, sizeof(key_map));
sys/dev/vkbd/vkbd.c
651
kbd_set_maps(kbd, keymap, accmap, fkeymap, fkeymap_size);
sys/dev/vkbd/vkbd.c
686
if (keymap != NULL)
sys/dev/vkbd/vkbd.c
687
free(keymap, M_VKBD);
sys/sys/kbio.h
127
typedef struct keymap keymap_t;
usr.sbin/bluetooth/bthidd/btuinput.c
399
for (i = 0; i < nitems(keymap); i++)
usr.sbin/bluetooth/bthidd/btuinput.c
400
if (keymap[i] != NONE &&
usr.sbin/bluetooth/bthidd/btuinput.c
401
ioctl(fd, UI_SET_KEYBIT, keymap[i]) < 0)
usr.sbin/bluetooth/bthidd/btuinput.c
521
if (key >= 0 && key < (int32_t)nitems(keymap) &&
usr.sbin/bluetooth/bthidd/btuinput.c
522
keymap[key] != NONE) {
usr.sbin/bluetooth/bthidd/btuinput.c
523
if (uinput_write_event(fd, EV_KEY, keymap[key], make) > 0 &&
usr.sbin/bluetooth/bthidd/btuinput.c
74
static uint16_t const keymap[0x100] = {
usr.sbin/kbdcontrol/kbdcontrol.c
113
static void dump_key_definition(char *name, keymap_t *keymap);
usr.sbin/kbdcontrol/kbdcontrol.c
285
get_definition_line(FILE *file, keymap_t *keymap, accentmap_t *accentmap)
usr.sbin/kbdcontrol/kbdcontrol.c
295
c = get_key_definition_line(keymap);
usr.sbin/kbdcontrol/kbdcontrol.c
298
if (c > keymap->n_keys)
usr.sbin/kbdcontrol/kbdcontrol.c
299
keymap->n_keys = c;
usr.sbin/kbdcontrol/kbdcontrol.c
727
dump_key_definition(char *name, keymap_t *keymap)
usr.sbin/kbdcontrol/kbdcontrol.c
732
name, (unsigned)keymap->n_keys);
usr.sbin/kbdcontrol/kbdcontrol.c
739
for (i = 0; i < keymap->n_keys; i++) {
usr.sbin/kbdcontrol/kbdcontrol.c
742
if (keymap->key[i].spcl & (0x80 >> j))
usr.sbin/kbdcontrol/kbdcontrol.c
743
dump_entry(keymap->key[i].map[j] | SPECIAL);
usr.sbin/kbdcontrol/kbdcontrol.c
745
dump_entry(keymap->key[i].map[j]);
usr.sbin/kbdcontrol/kbdcontrol.c
748
(unsigned)keymap->key[i].spcl,
usr.sbin/kbdcontrol/kbdcontrol.c
749
(unsigned)keymap->key[i].flgs);
usr.sbin/kbdcontrol/kbdcontrol.c
835
keymap_t keymap;
usr.sbin/kbdcontrol/kbdcontrol.c
875
memset(&keymap, 0, sizeof(keymap));
usr.sbin/kbdcontrol/kbdcontrol.c
879
if (get_definition_line(file, &keymap, &accentmap) < 0)
usr.sbin/kbdcontrol/kbdcontrol.c
890
dump_key_definition(opt, &keymap);
usr.sbin/kbdcontrol/kbdcontrol.c
895
if ((keymap.n_keys > 0) && (ioctl(0, PIO_KEYMAP, &keymap) < 0)) {
usr.sbin/kbdcontrol/kbdcontrol.c
936
keymap_t keymap;
usr.sbin/kbdcontrol/kbdcontrol.c
943
if (ioctl(0, GIO_KEYMAP, &keymap) < 0)
usr.sbin/kbdcontrol/kbdcontrol.c
959
for (i=0; i<keymap.n_keys; i++)
usr.sbin/kbdcontrol/kbdcontrol.c
960
print_key_definition_line(stdout, i, &keymap.key[i]);
usr.sbin/kbdmap/kbdmap.c
112
struct keymap *km;
usr.sbin/kbdmap/kbdmap.c
116
SLIST_REMOVE(&head, km, keymap, entries);
usr.sbin/kbdmap/kbdmap.c
129
struct keymap *km, *km_new;
usr.sbin/kbdmap/kbdmap.c
142
km_new = (struct keymap *) malloc (sizeof(struct keymap));
usr.sbin/kbdmap/kbdmap.c
308
do_kbdcontrol(struct keymap *km)
usr.sbin/kbdmap/kbdmap.c
324
do_vidfont(struct keymap *km)
usr.sbin/kbdmap/kbdmap.c
349
show_dialog(struct keymap **km_sorted, int num_keymaps)
usr.sbin/kbdmap/kbdmap.c
455
const struct keymap *km1 = *((const struct keymap * const *) a);
usr.sbin/kbdmap/kbdmap.c
456
const struct keymap *km2 = *((const struct keymap * const *) b);
usr.sbin/kbdmap/kbdmap.c
477
kludge_desc(struct keymap **km_sorted, int num_keymaps)
usr.sbin/kbdmap/kbdmap.c
509
unkludge_desc(struct keymap **km_sorted, int num_keymaps)
usr.sbin/kbdmap/kbdmap.c
566
struct keymap *km;
usr.sbin/kbdmap/kbdmap.c
567
struct keymap **km_sorted;
usr.sbin/kbdmap/kbdmap.c
71
SLIST_ENTRY(keymap) entries;
usr.sbin/kbdmap/kbdmap.c
73
static SLIST_HEAD(slisthead, keymap) head = SLIST_HEAD_INITIALIZER(head);
usr.sbin/kbdmap/kbdmap.c
740
km_sorted = (struct keymap **)
usr.sbin/kbdmap/kbdmap.c
741
malloc(num_keymaps*sizeof(struct keymap *));
usr.sbin/kbdmap/kbdmap.c
751
qsort(km_sorted, num_keymaps, sizeof(struct keymap *), compare_keymap);
usr.sbin/kbdmap/kbdmap.c
79
static struct keymap *
usr.sbin/kbdmap/kbdmap.c
82
struct keymap *km;
usr.sbin/kbdmap/kbdmap.c
97
struct keymap *km;