Lines Matching refs:key

25 	struct key_entry *key;  in sparse_keymap_get_key_index()  local
28 for (key = dev->keycode; key->type != KE_END; key++) { in sparse_keymap_get_key_index()
29 if (key->type == KE_KEY) { in sparse_keymap_get_key_index()
30 if (key == k) in sparse_keymap_get_key_index()
42 struct key_entry *key; in sparse_keymap_entry_by_index() local
45 for (key = dev->keycode; key->type != KE_END; key++) in sparse_keymap_entry_by_index()
46 if (key->type == KE_KEY) in sparse_keymap_entry_by_index()
48 return key; in sparse_keymap_entry_by_index()
64 struct key_entry *key; in sparse_keymap_entry_from_scancode() local
66 for (key = dev->keycode; key->type != KE_END; key++) in sparse_keymap_entry_from_scancode()
67 if (code == key->code) in sparse_keymap_entry_from_scancode()
68 return key; in sparse_keymap_entry_from_scancode()
85 struct key_entry *key; in sparse_keymap_entry_from_keycode() local
87 for (key = dev->keycode; key->type != KE_END; key++) in sparse_keymap_entry_from_keycode()
88 if (key->type == KE_KEY && keycode == key->keycode) in sparse_keymap_entry_from_keycode()
89 return key; in sparse_keymap_entry_from_keycode()
98 struct key_entry *key; in sparse_keymap_locate() local
102 key = sparse_keymap_entry_by_index(dev, ke->index); in sparse_keymap_locate()
104 key = sparse_keymap_entry_from_scancode(dev, scancode); in sparse_keymap_locate()
106 key = NULL; in sparse_keymap_locate()
108 return key; in sparse_keymap_locate()
114 const struct key_entry *key; in sparse_keymap_getkeycode() local
117 key = sparse_keymap_locate(dev, ke); in sparse_keymap_getkeycode()
118 if (key && key->type == KE_KEY) { in sparse_keymap_getkeycode()
119 ke->keycode = key->keycode; in sparse_keymap_getkeycode()
122 sparse_keymap_get_key_index(dev, key); in sparse_keymap_getkeycode()
123 ke->len = sizeof(key->code); in sparse_keymap_getkeycode()
124 memcpy(ke->scancode, &key->code, sizeof(key->code)); in sparse_keymap_getkeycode()
136 struct key_entry *key; in sparse_keymap_setkeycode() local
139 key = sparse_keymap_locate(dev, ke); in sparse_keymap_setkeycode()
140 if (key && key->type == KE_KEY) { in sparse_keymap_setkeycode()
141 *old_keycode = key->keycode; in sparse_keymap_setkeycode()
142 key->keycode = ke->keycode; in sparse_keymap_setkeycode()