/linux-master/include/linux/platform_data/ |
H A D | keypad-ep93xx.h | 16 * @keymap_data: pointer to &matrix_keymap_data 22 struct matrix_keymap_data *keymap_data; member in struct:ep93xx_keypad_platform_data
|
H A D | keypad-nomadik-ske.h | 33 * @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 D | keypad-omap.h | 18 const struct matrix_keymap_data *keymap_data; member in struct:omap_kp_platform_data
|
/linux-master/include/linux/input/ |
H A D | samsung-keypad.h | 19 * @keymap_data: pointer to &matrix_keymap_data. 30 const struct matrix_keymap_data *keymap_data; member in struct:samsung_keypad_platdata
|
H A D | matrix_keypad.h | 39 * @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 D | matrix-keymap.c | 125 * @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 D | samsung-keypad.c | 245 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 D | twl4030_keypad.c | 326 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 D | ep93xx_keypad.c | 233 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 D | max7359_keypad.c | 160 const struct matrix_keymap_data *keymap_data = local 211 error = matrix_keypad_build_keymap(keymap_data, NULL,
|
H A D | omap-keypad.c | 182 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 D | tc3589x-keypad.c | 74 * @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 D | matrix_keypad.c | 447 } else if (!pdata->keymap_data) { 472 err = matrix_keypad_build_keymap(pdata->keymap_data, NULL,
|
H A D | nomadik-ske-keypad.c | 283 error = matrix_keypad_build_keymap(plat->keymap_data, NULL,
|
H A D | tegra-kbc.c | 88 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 D | cros_ec_keyb.c | 38 * @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 D | board-palmte.c | 76 .keymap_data = &palmte_keymap_data,
|
H A D | board-nokia770.c | 90 .keymap_data = &nokia770_keymap_data,
|
H A D | board-sx1.c | 211 .keymap_data = &sx1_keymap_data,
|
H A D | board-ams-delta.c | 377 .keymap_data = &ams_delta_keymap_data,
|
/linux-master/include/linux/mfd/ |
H A D | twl.h | 610 const struct matrix_keymap_data *keymap_data; member in struct:twl4030_keypad_data
|
/linux-master/arch/arm/mach-pxa/ |
H A D | spitz.c | 377 .keymap_data = &spitz_keymap_data,
|
/linux-master/arch/arm/mach-s3c/ |
H A D | mach-crag6410.c | 201 .keymap_data = &crag6410_keymap_data,
|