Lines Matching full:valid
24 * @param valid Number of valid keypresses to check
28 int valid) in has_ghosting() argument
33 if (!config->ghost_filter || valid < 3) in has_ghosting()
36 for (i = 0; i < valid; i++) { in has_ghosting()
41 for (j = i + 1; j < valid; j++) { in has_ghosting()
59 int valid, upto; in key_matrix_decode() local
64 for (valid = upto = 0; upto < num_keys; upto++) { in key_matrix_decode()
67 debug(" valid=%d, row=%d, col=%d\n", key->valid, key->row, in key_matrix_decode()
69 if (!key->valid) in key_matrix_decode()
76 if (valid < max_keycodes) in key_matrix_decode()
77 keycode[valid++] = keymap[pos]; in key_matrix_decode()
82 if (has_ghosting(config, keys, valid)) { in key_matrix_decode()
83 valid = 0; in key_matrix_decode()
86 debug(" %d valid keycodes found\n", valid); in key_matrix_decode()
88 return valid; in key_matrix_decode()