Lines Matching full:keymap
17 #include <linux/input/sparse-keymap.h>
57 * sparse_keymap_entry_from_scancode - perform sparse keymap lookup
58 * @dev: Input device using sparse keymap
62 * input device using sparse keymap.
78 * sparse_keymap_entry_from_keycode - perform sparse keymap lookup
79 * @dev: Input device using sparse keymap
83 * input device using sparse keymap.
157 * sparse_keymap_setup - set up sparse keymap for an input device
159 * @keymap: Keymap in form of array of &key_entry structures ending
161 * @setup: Function that can be used to adjust keymap entries
165 * keymap after which sets up input device event bits appropriately.
166 * The allocated copy of the keymap is automatically freed when it
170 const struct key_entry *keymap, in sparse_keymap_setup() argument
179 for (e = keymap; e->type != KE_END; e++) in sparse_keymap_setup()
182 map = devm_kmemdup(&dev->dev, keymap, map_size * sizeof(*map), in sparse_keymap_setup()
265 * @dev: Input device using sparse keymap
273 * keymap and report corresponding event. Returns %true if lookup was