Lines Matching refs:table
247 struct input_key_xlate *table; in process_modifier() local
252 table = &config->table[0]; in process_modifier()
254 struct input_key_xlate *tab = &config->table[i]; in process_modifier()
257 table = tab; in process_modifier()
298 return table; in process_modifier()
453 struct input_key_xlate *table; in input_keycodes_to_ascii() local
457 table = &config->table[0]; in input_keycodes_to_ascii()
463 if (key >= table->num_entries || table->xlate[key] == 0xff) { in input_keycodes_to_ascii()
464 table = process_modifier(config, key, in input_keycodes_to_ascii()
478 if (key < table->num_entries) { in input_keycodes_to_ascii()
479 ch = table->xlate[key]; in input_keycodes_to_ascii()
584 struct input_key_xlate *table; in input_add_table() local
591 table = &config->table[config->num_tables++]; in input_add_table()
592 table->left_keycode = left_keycode; in input_add_table()
593 table->right_keycode = right_keycode; in input_add_table()
594 table->xlate = xlate; in input_add_table()
595 table->num_entries = num_entries; in input_add_table()