Lines Matching refs:scancode

222 			   index, rc_map->scan[index].scancode);  in ir_update_mapping()
230 rc_map->scan[index].scancode, new_keycode); in ir_update_mapping()
269 unsigned int scancode, in ir_establish_scancode() argument
283 scancode &= dev->scanmask; in ir_establish_scancode()
287 if (rc_map->scan[i].scancode == scancode) in ir_establish_scancode()
291 if (rc_map->scan[i].scancode >= scancode) in ir_establish_scancode()
305 rc_map->scan[i].scancode = scancode; in ir_establish_scancode()
328 unsigned int scancode; in ir_setkeycode() local
341 retval = input_scancode_to_scalar(ke, &scancode); in ir_setkeycode()
345 index = ir_establish_scancode(rdev, rc_map, scancode, true); in ir_setkeycode()
385 from->scan[i].scancode, false); in ir_setkeytable()
411 unsigned int scancode) in ir_lookup_by_scancode() argument
419 if (rc_map->scan[mid].scancode < scancode) in ir_lookup_by_scancode()
421 else if (rc_map->scan[mid].scancode > scancode) in ir_lookup_by_scancode()
447 unsigned int scancode; in ir_getkeycode() local
455 retval = input_scancode_to_scalar(ke, &scancode); in ir_getkeycode()
459 index = ir_lookup_by_scancode(rc_map, scancode); in ir_getkeycode()
467 ke->len = sizeof(entry->scancode); in ir_getkeycode()
468 memcpy(ke->scancode, &entry->scancode, sizeof(entry->scancode)); in ir_getkeycode()
500 u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode) in rc_g_keycode_from_table() argument
509 index = ir_lookup_by_scancode(rc_map, scancode); in rc_g_keycode_from_table()
517 dev->input_name, scancode, keycode); in rc_g_keycode_from_table()
626 static void ir_do_keydown(struct rc_dev *dev, int scancode, in ir_do_keydown() argument
630 dev->last_scancode != scancode || in ir_do_keydown()
636 input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); in ir_do_keydown()
641 dev->last_scancode = scancode; in ir_do_keydown()
647 dev->input_name, keycode, scancode); in ir_do_keydown()
664 void rc_keydown(struct rc_dev *dev, int scancode, u8 toggle) in rc_keydown() argument
667 u32 keycode = rc_g_keycode_from_table(dev, scancode); in rc_keydown()
670 ir_do_keydown(dev, scancode, keycode, toggle); in rc_keydown()
691 void rc_keydown_notimeout(struct rc_dev *dev, int scancode, u8 toggle) in rc_keydown_notimeout() argument
694 u32 keycode = rc_g_keycode_from_table(dev, scancode); in rc_keydown_notimeout()
697 ir_do_keydown(dev, scancode, keycode, toggle); in rc_keydown_notimeout()