Lines Matching refs:keymap
13 struct rc_map_table *keymap, in legacy_dvb_usb_get_keymap_index() argument
27 if (keymap[index].scancode == scancode) in legacy_dvb_usb_get_keymap_index()
33 if (keymap[index].keycode == KEY_RESERVED || in legacy_dvb_usb_get_keymap_index()
34 keymap[index].keycode == KEY_UNKNOWN) { in legacy_dvb_usb_get_keymap_index()
48 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() local
52 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); in legacy_dvb_usb_getkeycode()
56 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode()
59 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode()
60 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode()
71 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_setkeycode() local
75 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); in legacy_dvb_usb_setkeycode()
86 *old_keycode = keymap[index].keycode; in legacy_dvb_usb_setkeycode()
87 keymap->keycode = ke->keycode; in legacy_dvb_usb_setkeycode()
93 if (keymap[index].keycode == *old_keycode) { in legacy_dvb_usb_setkeycode()
360 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in dvb_usb_nec_rc_key_to_event() local
374 if (rc5_custom(&keymap[i]) == keybuf[1] && in dvb_usb_nec_rc_key_to_event()
375 rc5_data(&keymap[i]) == keybuf[3]) { in dvb_usb_nec_rc_key_to_event()
376 *event = keymap[i].keycode; in dvb_usb_nec_rc_key_to_event()