/linux-master/drivers/input/ |
H A D | matrix-keymap.c | 24 unsigned int row_shift, unsigned int key) 38 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; 74 unsigned int row_shift = get_count_order(cols); local 75 unsigned int max_keys = rows << row_shift; 110 row_shift, keys[i])) { 156 unsigned int row_shift = get_count_order(cols); local 157 size_t max_keys = rows << row_shift; 186 row_shift, key)) 22 matrix_keypad_map_key(struct input_dev *input_dev, unsigned int rows, unsigned int cols, unsigned int row_shift, unsigned int key) argument
|
/linux-master/include/linux/input/ |
H A D | matrix_keypad.h | 21 #define MATRIX_SCAN_CODE(row, col, row_shift) (((row) << (row_shift)) + (col))
|
/linux-master/drivers/input/keyboard/ |
H A D | omap-keypad.c | 92 unsigned int row_shift = get_count_order(omap_kp_data->cols); local 115 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; 180 unsigned int row_shift, keycodemax; local 187 row_shift = get_count_order(pdata->cols); 188 keycodemax = pdata->rows << row_shift;
|
H A D | clps711x-keypad.c | 30 unsigned int row_shift; member in struct:clps711x_keypad_data 61 priv->row_shift); 113 priv->row_shift = get_count_order(CLPS711X_KEYPAD_COL_COUNT);
|
H A D | tca8418_keypad.c | 116 unsigned int row_shift; member in struct:tca8418_keypad 187 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift); 268 int error, row_shift; local 292 row_shift = get_count_order(cols); 300 keypad_data->row_shift = row_shift;
|
H A D | lpc32xx-keys.c | 67 unsigned int row_shift; member in struct:lpc32xx_kscan_drv 86 kscandat->row_shift); 147 kscandat->row_shift = get_count_order(columns); 183 (kscandat->matrix_sz << kscandat->row_shift);
|
H A D | nspire-keypad.c | 39 int row_shift; member in struct:nspire_keypad 82 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 165 keypad->row_shift = get_count_order(KEYPAD_BITMASK_COLS);
|
H A D | cros_ec_keyb.c | 37 * @row_shift: log2 or number of rows, rounded up 52 int row_shift; member in struct:cros_ec_keyb 197 int pos = MATRIX_SCAN_CODE(row, col, ckdev->row_shift); 315 int row_shift = ckdev->row_shift; local 323 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; 574 scancode = MATRIX_SCAN_CODE(row, col, ckdev->row_shift); 641 ckdev->row_shift = get_count_order(ckdev->cols);
|
H A D | samsung-keypad.c | 72 unsigned int row_shift; member in struct:samsung_keypad 131 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 320 unsigned int row_shift; local 347 row_shift = get_count_order(pdata->cols); 348 keymap_size = (pdata->rows << row_shift) * sizeof(keypad->keycodes[0]); 378 keypad->row_shift = row_shift;
|
H A D | omap4-keypad.c | 83 unsigned int row_shift; member in struct:omap4_keypad 129 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift); 434 keypad_data->row_shift = get_count_order(keypad_data->cols); 435 max_keys = keypad_data->rows << keypad_data->row_shift;
|
H A D | mt6779-keypad.c | 57 unsigned int row_shift = get_count_order(keypad->n_cols); local 76 scancode = MATRIX_SCAN_CODE(row, col, row_shift);
|
H A D | matrix_keypad.c | 29 unsigned int row_shift; member in struct:matrix_keypad 148 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 462 keypad->row_shift = get_count_order(pdata->num_col_gpios);
|
H A D | pinephone-keyboard.c | 210 int row_shift = get_count_order(PPKB_COLS); local 258 col, row_shift);
|
H A D | bcm-keypad.c | 87 unsigned int row_shift = get_count_order(kp->n_cols); local 90 return keymap[MATRIX_SCAN_CODE(row, col, row_shift)];
|
H A D | adp5588-keys.c | 186 u32 row_shift; member in struct:adp5588_kpad 539 int code = MATRIX_SCAN_CODE(row, col, kpad->row_shift); 666 kpad->row_shift = get_count_order(kpad->cols);
|
H A D | pxa27x_keypad.c | 108 unsigned int row_shift; member in struct:pxa27x_keypad 464 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 784 keypad->row_shift = get_count_order(pdata->matrix_key_cols);
|
/linux-master/drivers/edac/ |
H A D | synopsys_edac.c | 308 * @row_shift: Bit shifts for row bit. 323 u32 row_shift[18]; member in struct:synps_edac_priv 961 if (priv->row_shift[index]) 962 row |= (((hif_addr >> priv->row_shift[index]) & 1090 priv->row_shift[0] = (addrmap[5] & ROW_MAX_VAL_MASK) + ROW_B0_BASE; 1091 priv->row_shift[1] = ((addrmap[5] >> 8) & 1097 priv->row_shift[index] = addrmap_row_b2_10 + 1101 priv->row_shift[2] = (addrmap[9] & 1103 priv->row_shift[3] = ((addrmap[9] >> 8) & 1105 priv->row_shift[ [all...] |
/linux-master/drivers/auxdisplay/ |
H A D | ht16k33.c | 74 uint32_t row_shift; member in struct:ht16k33_keypad 366 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 549 keypad->row_shift = get_count_order(cols);
|