Lines Matching defs:index
304 * @index: index of the mapping that needs to be updated
315 unsigned int index,
318 int old_keycode = rc_map->scan[index].keycode;
324 index, rc_map->scan[index].scancode);
326 memmove(&rc_map->scan[index], &rc_map->scan[index+ 1],
327 (rc_map->len - index) * sizeof(struct rc_map_table));
330 index,
332 rc_map->scan[index].scancode, new_keycode);
333 rc_map->scan[index].keycode = new_keycode;
367 * return: index of the mapping containing scancode in question
403 /* i is the proper index to insert our new keycode */
430 unsigned int index;
438 index = ke->index;
439 if (index >= rc_map->len) {
448 index = ir_establish_scancode(rdev, rc_map, scancode, true);
449 if (index >= rc_map->len) {
455 *old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode);
474 unsigned int i, index;
483 index = ir_establish_scancode(dev, rc_map,
485 if (index >= rc_map->len) {
490 ir_update_mapping(dev, rc_map, index,
520 * return: index in the table, -1U if not found
551 unsigned int index;
558 index = ke->index;
564 index = ir_lookup_by_scancode(rc_map, scancode);
567 if (index < rc_map->len) {
568 entry = &rc_map->scan[index];
570 ke->index = index;
580 ke->index = index;
609 unsigned int index;
614 index = ir_lookup_by_scancode(rc_map, scancode);
615 keycode = index < rc_map->len ?
616 rc_map->scan[index].keycode : KEY_RESERVED;