Lines Matching full:keymap
15 #include <linux/input/sparse-keymap.h>
55 * sparse_keymap_entry_from_scancode - perform sparse keymap lookup
56 * @dev: Input device using sparse keymap
60 * input device using sparse keymap.
76 * sparse_keymap_entry_from_keycode - perform sparse keymap lookup
77 * @dev: Input device using sparse keymap
81 * input device using sparse keymap.
155 * sparse_keymap_setup - set up sparse keymap for an input device
157 * @keymap: Keymap in form of array of &key_entry structures ending
159 * @setup: Function that can be used to adjust keymap entries
163 * keymap after which sets up input device event bits appropriately.
164 * The allocated copy of the keymap is automatically freed when it
168 const struct key_entry *keymap, in sparse_keymap_setup() argument
177 for (e = keymap; e->type != KE_END; e++) in sparse_keymap_setup()
180 map = devm_kmemdup_array(&dev->dev, keymap, map_size, sizeof(*keymap), GFP_KERNEL); in sparse_keymap_setup()
262 * @dev: Input device using sparse keymap
270 * keymap and report corresponding event. Returns %true if lookup was