Home
last modified time | relevance | path

Searched refs:row_shift (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/input/
A Dmatrix-keymap.c24 unsigned int row_shift, unsigned int key) in matrix_keypad_map_key() argument
38 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; in matrix_keypad_map_key()
74 unsigned int row_shift = get_count_order(cols); in matrix_keypad_parse_keymap() local
75 unsigned int max_keys = rows << row_shift; in matrix_keypad_parse_keymap()
110 row_shift, keys[i])) { in matrix_keypad_parse_keymap()
156 unsigned int row_shift = get_count_order(cols); in matrix_keypad_build_keymap() local
157 size_t max_keys = rows << row_shift; in matrix_keypad_build_keymap()
186 row_shift, key)) in matrix_keypad_build_keymap()
/linux/drivers/edac/
A Dsynopsys_edac.c327 u32 row_shift[18]; member
928 if (priv->row_shift[index]) in ddr_poison_setup()
1058 priv->row_shift[1] = ((addrmap[5] >> 8) & in setup_row_address_map()
1068 priv->row_shift[2] = (addrmap[9] & in setup_row_address_map()
1070 priv->row_shift[3] = ((addrmap[9] >> 8) & in setup_row_address_map()
1072 priv->row_shift[4] = ((addrmap[9] >> 16) & in setup_row_address_map()
1074 priv->row_shift[5] = ((addrmap[9] >> 24) & in setup_row_address_map()
1076 priv->row_shift[6] = (addrmap[10] & in setup_row_address_map()
1078 priv->row_shift[7] = ((addrmap[10] >> 8) & in setup_row_address_map()
1080 priv->row_shift[8] = ((addrmap[10] >> 16) & in setup_row_address_map()
[all …]
/linux/drivers/input/keyboard/
A Dtca8418_keypad.c116 unsigned int row_shift; member
187 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift); in tca8418_read_keypad()
269 int error, row_shift; in tca8418_keypad_probe() local
293 row_shift = get_count_order(cols); in tca8418_keypad_probe()
301 keypad_data->row_shift = row_shift; in tca8418_keypad_probe()
A Domap-keypad.c95 unsigned int row_shift = get_count_order(omap_kp_data->cols); in omap_kp_tasklet() local
118 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; in omap_kp_tasklet()
183 unsigned int row_shift, keycodemax; in omap_kp_probe() local
190 row_shift = get_count_order(pdata->cols); in omap_kp_probe()
191 keycodemax = pdata->rows << row_shift; in omap_kp_probe()
A Dsamsung-keypad.c72 unsigned int row_shift; member
131 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in samsung_keypad_report()
321 unsigned int row_shift; in samsung_keypad_probe() local
348 row_shift = get_count_order(pdata->cols); in samsung_keypad_probe()
349 keymap_size = (pdata->rows << row_shift) * sizeof(keypad->keycodes[0]); in samsung_keypad_probe()
379 keypad->row_shift = row_shift; in samsung_keypad_probe()
A Dcros_ec_keyb.c54 int row_shift; member
185 int pos = MATRIX_SCAN_CODE(row, col, ckdev->row_shift); in cros_ec_keyb_process()
303 int row_shift = ckdev->row_shift; in cros_ec_keyb_compute_valid_keys() local
311 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in cros_ec_keyb_compute_valid_keys()
587 ckdev->row_shift = get_count_order(ckdev->cols); in cros_ec_keyb_register_matrix()
604 *physmap = MATRIX_SCAN_CODE(row, col, ckdev->row_shift); in cros_ec_keyb_register_matrix()
A Dclps711x-keypad.c28 unsigned int row_shift; member
59 priv->row_shift); in clps711x_keypad_poll()
113 priv->row_shift = get_count_order(CLPS711X_KEYPAD_COL_COUNT); in clps711x_keypad_probe()
A Dlpc32xx-keys.c67 unsigned int row_shift; member
86 kscandat->row_shift); in lpc32xx_mod_states()
147 kscandat->row_shift = get_count_order(columns); in lpc32xx_parse_dt()
190 (kscandat->matrix_sz << kscandat->row_shift); in lpc32xx_kscan_probe()
A Dnspire-keypad.c39 int row_shift; member
82 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in nspire_keypad_irq()
165 keypad->row_shift = get_count_order(KEYPAD_BITMASK_COLS); in nspire_keypad_probe()
A Domap4-keypad.c82 unsigned int row_shift; member
127 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift); in omap4_keypad_report_keys()
433 keypad_data->row_shift = get_count_order(keypad_data->cols); in omap4_keypad_probe()
434 max_keys = keypad_data->rows << keypad_data->row_shift; in omap4_keypad_probe()
A Dmatrix_keypad.c28 unsigned int row_shift; member
152 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in matrix_keypad_scan()
506 keypad->row_shift = get_count_order(pdata->num_col_gpios); in matrix_keypad_probe()
A Dbcm-keypad.c97 unsigned int row_shift = get_count_order(kp->n_cols); in bcm_kp_get_keycode() local
100 return keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in bcm_kp_get_keycode()
A Dpxa27x_keypad.c108 unsigned int row_shift; member
464 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in pxa27x_keypad_scan_matrix()
793 keypad->row_shift = get_count_order(pdata->matrix_key_cols); in pxa27x_keypad_probe()
/linux/include/linux/input/
A Dmatrix_keypad.h20 #define MATRIX_SCAN_CODE(row, col, row_shift) (((row) << (row_shift)) + (col)) argument
/linux/drivers/auxdisplay/
A Dht16k33.c73 uint32_t row_shift; member
397 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in ht16k33_keypad_scan()
560 keypad->row_shift = get_count_order(cols); in ht16k33_keypad_probe()

Completed in 30 milliseconds