Lines Matching refs:key_maps
56 kbd->key_maps = kzalloc(sizeof(key_maps), GFP_KERNEL); in kbd_alloc()
57 if (!kbd->key_maps) in kbd_alloc()
59 for (i = 0; i < ARRAY_SIZE(key_maps); i++) { in kbd_alloc()
60 if (key_maps[i]) { in kbd_alloc()
61 kbd->key_maps[i] = kmemdup(key_maps[i], in kbd_alloc()
64 if (!kbd->key_maps[i]) in kbd_alloc()
98 for (i = 0; i < ARRAY_SIZE(key_maps); i++) in kbd_alloc()
99 kfree(kbd->key_maps[i]); in kbd_alloc()
100 kfree(kbd->key_maps); in kbd_alloc()
117 for (i = 0; i < ARRAY_SIZE(key_maps); i++) in kbd_free()
118 kfree(kbd->key_maps[i]); in kbd_free()
119 kfree(kbd->key_maps); in kbd_free()
133 for (i = 0; i < ARRAY_SIZE(key_maps); i++) { in kbd_ascebc()
134 keymap = kbd->key_maps[i]; in kbd_ascebc()
160 for (i = 0; i < ARRAY_SIZE(key_maps); i++) {
161 keymap = kbd->key_maps[i];
289 keysym = kbd->key_maps[5][keycode - 384]; in kbd_keycode()
291 keysym = kbd->key_maps[4][keycode - 256]; in kbd_keycode()
293 keysym = kbd->key_maps[1][keycode - 128]; in kbd_keycode()
295 keysym = kbd->key_maps[0][keycode]; in kbd_keycode()
351 key_map = kbd->key_maps[tmp.kb_table]; in do_kdsk_ioctl()
364 key_map = kbd->key_maps[tmp.kb_table]; in do_kdsk_ioctl()
366 kbd->key_maps[tmp.kb_table] = NULL; in do_kdsk_ioctl()
377 if (!(key_map = kbd->key_maps[tmp.kb_table])) { in do_kdsk_ioctl()
384 kbd->key_maps[tmp.kb_table] = key_map; in do_kdsk_ioctl()