• Home
  • Raw
  • Download

Lines Matching refs:scan

110 		.scan    = empty,
135 rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL); in ir_create_table()
136 if (!rc_map->scan) in ir_create_table()
154 kfree(rc_map->scan); in ir_free_table()
155 rc_map->scan = NULL; in ir_free_table()
171 struct rc_map_table *oldscan = rc_map->scan; in ir_resize_table()
198 memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table)); in ir_resize_table()
199 rc_map->scan = newscan; in ir_resize_table()
222 int old_keycode = rc_map->scan[index].keycode; in ir_update_mapping()
228 index, rc_map->scan[index].scancode); in ir_update_mapping()
230 memmove(&rc_map->scan[index], &rc_map->scan[index+ 1], in ir_update_mapping()
236 rc_map->scan[index].scancode, new_keycode); in ir_update_mapping()
237 rc_map->scan[index].keycode = new_keycode; in ir_update_mapping()
246 if (rc_map->scan[i].keycode == old_keycode) { in ir_update_mapping()
293 if (rc_map->scan[i].scancode == scancode) in ir_establish_scancode()
297 if (rc_map->scan[i].scancode >= scancode) in ir_establish_scancode()
309 memmove(&rc_map->scan[i + 1], &rc_map->scan[i], in ir_establish_scancode()
311 rc_map->scan[i].scancode = scancode; in ir_establish_scancode()
312 rc_map->scan[i].keycode = KEY_RESERVED; in ir_establish_scancode()
391 from->scan[i].scancode, false); in ir_setkeytable()
398 from->scan[i].keycode); in ir_setkeytable()
425 if (rc_map->scan[mid].scancode < scancode) in ir_lookup_by_scancode()
427 else if (rc_map->scan[mid].scancode > scancode) in ir_lookup_by_scancode()
469 entry = &rc_map->scan[index]; in ir_getkeycode()
517 rc_map->scan[index].keycode : KEY_RESERVED; in rc_g_keycode_from_table()
1321 if (!rc_map || !rc_map->scan || rc_map->size == 0) in rc_register_device()