Lines Matching refs:cols
23 unsigned int rows, unsigned int cols,
31 if (row >= rows || col >= cols) {
33 "%s: invalid keymap entry 0x%x (row: %d, col: %d, rows: %d, cols: %d)\n",
34 __func__, key, row, col, rows, cols);
49 * @cols: Returns number of matrix columns
53 unsigned int *rows, unsigned int *cols)
55 *rows = *cols = 0;
58 device_property_read_u32(dev, "keypad,num-columns", cols);
60 if (!*rows || !*cols) {
70 unsigned int rows, unsigned int cols,
74 unsigned int row_shift = get_count_order(cols);
109 if (!matrix_keypad_map_key(input_dev, rows, cols,
129 * @cols: number of cols in target keymap array
152 unsigned int rows, unsigned int cols,
156 unsigned int row_shift = get_count_order(cols);
185 if (!matrix_keypad_map_key(input_dev, rows, cols,
190 error = matrix_keypad_parse_keymap(keymap_name, rows, cols,