Lines Matching refs:row
80 int row) in row_asserted() argument
82 return gpio_get_value_cansleep(pdata->row_gpios[row]) ? in row_asserted()
123 int row, col, code; in matrix_keypad_scan() local
130 for (row = 0; row < pdata->num_row_gpios; row++) in matrix_keypad_scan()
131 gpio_direction_input(pdata->row_gpios[row]); in matrix_keypad_scan()
138 for (row = 0; row < pdata->num_row_gpios; row++) in matrix_keypad_scan()
140 row_asserted(pdata, row) ? (1 << row) : 0; in matrix_keypad_scan()
152 for (row = 0; row < pdata->num_row_gpios; row++) { in matrix_keypad_scan()
153 if ((bits_changed & (1 << row)) == 0) in matrix_keypad_scan()
156 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in matrix_keypad_scan()
160 new_state[col] & (1 << row)); in matrix_keypad_scan()