Home
last modified time | relevance | path

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

/linux/drivers/input/
H 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()
109 row_shift, keys[i])) in matrix_keypad_parse_keymap()
149 unsigned int row_shift = get_count_order(cols); in matrix_keypad_build_keymap() local
150 size_t max_keys = rows << row_shift; in matrix_keypad_build_keymap()
179 row_shift, key)) in matrix_keypad_build_keymap()
/linux/drivers/edac/
H A Dsynopsys_edac.c327 u32 row_shift[18]; member
1010 if (priv->row_shift[index]) in ddr_poison_setup()
1011 row |= (((hif_addr >> priv->row_shift[index]) & in ddr_poison_setup()
1139 priv->row_shift[0] = (addrmap[5] & ROW_MAX_VAL_MASK) + ROW_B0_BASE; in setup_row_address_map()
1140 priv->row_shift[1] = ((addrmap[5] >> 8) & in setup_row_address_map()
1146 priv->row_shift[index] = addrmap_row_b2_10 + in setup_row_address_map()
1150 priv->row_shift[2] = (addrmap[9] & in setup_row_address_map()
1152 priv->row_shift[3] = ((addrmap[9] >> 8) & in setup_row_address_map()
1154 priv->row_shift[4] = ((addrmap[9] >> 16) & in setup_row_address_map()
1156 priv->row_shift[5] = ((addrmap[9] >> 24) & in setup_row_address_map()
[all …]
/linux/drivers/input/keyboard/
H A Domap-keypad.c92 unsigned int row_shift = get_count_order(omap_kp_data->cols); in omap_kp_tasklet() local
115 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)]; in omap_kp_tasklet()
186 unsigned int row_shift, keycodemax; in omap_kp_probe() local
193 row_shift = get_count_order(pdata->cols); in omap_kp_probe()
194 keycodemax = pdata->rows << row_shift; in omap_kp_probe()
H A Dsamsung-keypad.c71 unsigned int row_shift; member
125 val = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in samsung_keypad_report()
315 unsigned int row_shift; in samsung_keypad_probe() local
341 row_shift = get_count_order(pdata->cols); in samsung_keypad_probe()
345 pdata->rows << row_shift), in samsung_keypad_probe()
370 keypad->row_shift = row_shift; in samsung_keypad_probe()
H A Dclps711x-keypad.c30 unsigned int row_shift; member
61 priv->row_shift); in clps711x_keypad_poll()
113 priv->row_shift = get_count_order(CLPS711X_KEYPAD_COL_COUNT); in clps711x_keypad_probe()
H A Dlpc32xx-keys.c65 unsigned int row_shift; member
85 kscandat->row_shift); in lpc32xx_mod_states()
146 kscandat->row_shift = get_count_order(columns); in lpc32xx_parse_dt()
182 (kscandat->matrix_sz << kscandat->row_shift); in lpc32xx_kscan_probe()
H 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()
H A Domap4-keypad.c83 unsigned int row_shift; member
129 code = MATRIX_SCAN_CODE(row, col, keypad_data->row_shift); in omap4_keypad_report_keys()
432 keypad_data->row_shift = get_count_order(keypad_data->cols); in omap4_keypad_probe()
433 max_keys = keypad_data->rows << keypad_data->row_shift; in omap4_keypad_probe()
H A Dadp5585-keys.c40 int row_shift; member
177 kpad->row_shift = get_count_order(cols); in adp5585_keys_parse_fw()
247 code = MATRIX_SCAN_CODE(row, col, kpad->row_shift); in adp5585_keys_ev_handle()
H A Dmt6779-keypad.c57 unsigned int row_shift = get_count_order(keypad->n_cols); in mt6779_keypad_irq_handler() local
76 scancode = MATRIX_SCAN_CODE(row, col, row_shift); in mt6779_keypad_irq_handler()
H A Dbcm-keypad.c87 unsigned int row_shift = get_count_order(kp->n_cols); in bcm_kp_get_keycode() local
90 return keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in bcm_kp_get_keycode()
H A Dpinephone-keyboard.c210 int row_shift = get_count_order(PPKB_COLS); in ppkb_update() local
258 col, row_shift); in ppkb_update()
H A Dadp5588-keys.c186 u32 row_shift; member
533 int code = MATRIX_SCAN_CODE(row, col, kpad->row_shift); in adp5588_report_events()
672 kpad->row_shift = get_count_order(kpad->cols); in adp5588_fw_parse()
/linux/include/linux/input/
H A Dmatrix_keypad.h21 #define MATRIX_SCAN_CODE(row, col, row_shift) (((row) << (row_shift)) + (col)) argument
/linux/drivers/auxdisplay/
H A Dht16k33.c74 uint32_t row_shift; member
353 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in ht16k33_keypad_scan()
537 keypad->row_shift = get_count_order(cols); in ht16k33_keypad_probe()