Searched refs:keymap_data (Results 1 - 23 of 23) sorted by relevance

/linux-master/include/linux/platform_data/
H A Dkeypad-ep93xx.h16 * @keymap_data: pointer to &matrix_keymap_data
22 struct matrix_keymap_data *keymap_data; member in struct:ep93xx_keypad_platform_data
H A Dkeypad-nomadik-ske.h33 * @keymap_data: matrix scan code table for keycodes
43 const struct matrix_keymap_data *keymap_data; member in struct:ske_keypad_platform_data
H A Dkeypad-omap.h18 const struct matrix_keymap_data *keymap_data; member in struct:omap_kp_platform_data
/linux-master/include/linux/input/
H A Dsamsung-keypad.h19 * @keymap_data: pointer to &matrix_keymap_data.
30 const struct matrix_keymap_data *keymap_data; member in struct:samsung_keypad_platdata
H A Dmatrix_keypad.h39 * @keymap_data: pointer to &matrix_keymap_data
61 const struct matrix_keymap_data *keymap_data; member in struct:matrix_keypad_platform_data
83 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data,
/linux-master/drivers/input/
H A Dmatrix-keymap.c125 * @keymap_data: keymap supplied by the platform code
138 * If @keymap_data is not supplied and device tree support is enabled
150 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, argument
181 if (keymap_data) {
182 for (i = 0; i < keymap_data->keymap_size; i++) {
183 unsigned int key = keymap_data->keymap[i];
/linux-master/drivers/input/keyboard/
H A Dsamsung-keypad.c245 struct matrix_keymap_data *keymap_data; local
270 keymap_data = devm_kzalloc(dev, sizeof(*keymap_data), GFP_KERNEL);
271 if (!keymap_data) {
275 pdata->keymap_data = keymap_data;
278 keymap_data->keymap_size = key_count;
284 keymap_data->keymap = keymap;
316 const struct matrix_keymap_data *keymap_data; local
331 keymap_data
[all...]
H A Dtwl4030_keypad.c326 const struct matrix_keymap_data *keymap_data = NULL; local
354 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) {
362 keymap_data = pdata->keymap_data;
382 error = matrix_keypad_build_keymap(keymap_data, NULL,
H A Dep93xx_keypad.c233 const struct matrix_keymap_data *keymap_data; local
245 keymap_data = keypad->pdata->keymap_data;
246 if (!keymap_data)
281 err = matrix_keypad_build_keymap(keymap_data, NULL,
H A Dmax7359_keypad.c160 const struct matrix_keymap_data *keymap_data = local
211 error = matrix_keypad_build_keymap(keymap_data, NULL,
H A Domap-keypad.c182 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) {
183 printk(KERN_ERR "No rows, cols or keymap_data from pdata\n");
234 ret = matrix_keypad_build_keymap(pdata->keymap_data, NULL,
H A Dtc3589x-keypad.c74 * @keymap_data: matrix scan code table for keycodes
84 const struct matrix_keymap_data *keymap_data; member in struct:tc3589x_keypad_platform_data
414 error = matrix_keypad_build_keymap(plat->keymap_data, NULL,
H A Dmatrix_keypad.c447 } else if (!pdata->keymap_data) {
472 err = matrix_keypad_build_keymap(pdata->keymap_data, NULL,
H A Dnomadik-ske-keypad.c283 error = matrix_keypad_build_keymap(plat->keymap_data, NULL,
H A Dtegra-kbc.c88 const struct matrix_keymap_data *keymap_data; member in struct:tegra_kbc
673 if (kbc->keymap_data && kbc->use_fn_map)
676 err = matrix_keypad_build_keymap(kbc->keymap_data, NULL,
H A Dcros_ec_keyb.c38 * @keymap_data: Matrix keymap data used to convert to keyscan values
53 const struct matrix_keymap_data *keymap_data; member in struct:cros_ec_keyb
/linux-master/arch/arm/mach-omap1/
H A Dboard-palmte.c76 .keymap_data = &palmte_keymap_data,
H A Dboard-nokia770.c90 .keymap_data = &nokia770_keymap_data,
H A Dboard-sx1.c211 .keymap_data = &sx1_keymap_data,
H A Dboard-ams-delta.c377 .keymap_data = &ams_delta_keymap_data,
/linux-master/include/linux/mfd/
H A Dtwl.h610 const struct matrix_keymap_data *keymap_data; member in struct:twl4030_keypad_data
/linux-master/arch/arm/mach-pxa/
H A Dspitz.c377 .keymap_data = &spitz_keymap_data,
/linux-master/arch/arm/mach-s3c/
H A Dmach-crag6410.c201 .keymap_data = &crag6410_keymap_data,

Completed in 269 milliseconds