Lines Matching refs:table
265 struct input_key_xlate *table; in process_modifier() local
270 table = &config->table[0]; in process_modifier()
272 struct input_key_xlate *tab = &config->table[i]; in process_modifier()
275 table = tab; in process_modifier()
316 return table; in process_modifier()
472 struct input_key_xlate *table; in input_keycodes_to_ascii() local
476 table = &config->table[0]; in input_keycodes_to_ascii()
482 if (key >= table->num_entries || table->xlate[key] == 0xff) { in input_keycodes_to_ascii()
483 table = process_modifier(config, key, in input_keycodes_to_ascii()
497 if (key < table->num_entries) { in input_keycodes_to_ascii()
498 ch = table->xlate[key]; in input_keycodes_to_ascii()
603 struct input_key_xlate *table; in input_add_table() local
610 table = &config->table[config->num_tables++]; in input_add_table()
611 table->left_keycode = left_keycode; in input_add_table()
612 table->right_keycode = right_keycode; in input_add_table()
613 table->xlate = xlate; in input_add_table()
614 table->num_entries = num_entries; in input_add_table()