Lines Matching refs:keymap
24 #include <linux/input/sparse-keymap.h>
56 module_param_named(keymap, keymap_name, charp, 0);
57 MODULE_PARM_DESC(keymap, "Keymap name, if it can't be autodetected [generic, 1557/MS2141]");
236 static struct key_entry *keymap; /* = NULL; Current key map */
245 keymap = dmi->driver_data;
246 for (key = keymap; key->type != KE_END; key++) {
976 /* Copy the good keymap, as the original ones are free'd */
983 for (key = keymap; key->type != KE_END; key++)
986 new_keymap = kmemdup(keymap, length * sizeof(struct key_entry),
991 keymap = new_keymap;
1001 keymap = keymap_wistron_ms2141;
1003 keymap = keymap_aopen_1557;
1005 keymap = keymap_prestigio;
1007 keymap = keymap_wistron_generic;
1013 if (keymap == NULL) {
1018 keymap = keymap_empty;
1221 error = sparse_keymap_setup(input_dev, keymap, wistron_setup_keymap);
1375 kfree(keymap);
1385 kfree(keymap);