Lines Matching full:keymap
14 #include <linux/input/sparse-keymap.h>
54 * sparse_keymap_entry_from_scancode - perform sparse keymap lookup
55 * @dev: Input device using sparse keymap
59 * input device using sparse keymap.
75 * sparse_keymap_entry_from_keycode - perform sparse keymap lookup
76 * @dev: Input device using sparse keymap
80 * input device using sparse keymap.
154 * sparse_keymap_setup - set up sparse keymap for an input device
156 * @keymap: Keymap in form of array of &key_entry structures ending
158 * @setup: Function that can be used to adjust keymap entries
162 * keymap after which sets up input device event bits appropriately.
163 * The allocated copy of the keymap is automatically freed when it
167 const struct key_entry *keymap, in sparse_keymap_setup() argument
176 for (e = keymap; e->type != KE_END; e++) in sparse_keymap_setup()
179 map = devm_kmemdup(&dev->dev, keymap, map_size * sizeof(*map), in sparse_keymap_setup()
262 * @dev: Input device using sparse keymap
270 * keymap and report corresponding event. Returns %true if lookup was