• Home
  • Raw
  • Download

Lines Matching refs:scan

159 		.scan     = empty,
223 rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL); in ir_create_table()
224 if (!rc_map->scan) { in ir_create_table()
247 kfree(rc_map->scan); in ir_free_table()
248 rc_map->scan = NULL; in ir_free_table()
267 struct rc_map_table *oldscan = rc_map->scan; in ir_resize_table()
292 memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table)); in ir_resize_table()
293 rc_map->scan = newscan; in ir_resize_table()
318 int old_keycode = rc_map->scan[index].keycode; in ir_update_mapping()
324 index, rc_map->scan[index].scancode); in ir_update_mapping()
326 memmove(&rc_map->scan[index], &rc_map->scan[index+ 1], in ir_update_mapping()
332 rc_map->scan[index].scancode, new_keycode); in ir_update_mapping()
333 rc_map->scan[index].keycode = new_keycode; in ir_update_mapping()
342 if (rc_map->scan[i].keycode == old_keycode) { in ir_update_mapping()
389 if (rc_map->scan[i].scancode == scancode) in ir_establish_scancode()
393 if (rc_map->scan[i].scancode >= scancode) in ir_establish_scancode()
405 memmove(&rc_map->scan[i + 1], &rc_map->scan[i], in ir_establish_scancode()
407 rc_map->scan[i].scancode = scancode; in ir_establish_scancode()
408 rc_map->scan[i].keycode = KEY_RESERVED; in ir_establish_scancode()
484 from->scan[i].scancode, false); in ir_setkeytable()
491 from->scan[i].keycode); in ir_setkeytable()
527 res = bsearch(&scancode, rc_map->scan, rc_map->len, in ir_lookup_by_scancode()
532 return res - rc_map->scan; in ir_lookup_by_scancode()
568 entry = &rc_map->scan[index]; in ir_getkeycode()
616 rc_map->scan[index].keycode : KEY_RESERVED; in rc_g_keycode_from_table()
1795 if (!rc_map || !rc_map->scan || rc_map->size == 0) in rc_prepare_rx_device()