Home
last modified time | relevance | path

Searched refs:keymap_data (Results 1 – 47 of 47) sorted by relevance

/linux-4.1.27/drivers/input/keyboard/
Dsamsung-keypad.c250 struct matrix_keymap_data *keymap_data; in samsung_keypad_parse_dt() local
275 keymap_data = devm_kzalloc(dev, sizeof(*keymap_data), GFP_KERNEL); in samsung_keypad_parse_dt()
276 if (!keymap_data) { in samsung_keypad_parse_dt()
280 pdata->keymap_data = keymap_data; in samsung_keypad_parse_dt()
283 keymap_data->keymap_size = key_count; in samsung_keypad_parse_dt()
289 keymap_data->keymap = keymap; in samsung_keypad_parse_dt()
320 const struct matrix_keymap_data *keymap_data; in samsung_keypad_probe() local
335 keymap_data = pdata->keymap_data; in samsung_keypad_probe()
336 if (!keymap_data) { in samsung_keypad_probe()
401 error = matrix_keypad_build_keymap(keymap_data, NULL, in samsung_keypad_probe()
[all …]
Dmax7359_keypad.c88 const struct matrix_keymap_data *keymap_data) in max7359_build_keycode() argument
93 for (i = 0; i < keymap_data->keymap_size; i++) { in max7359_build_keycode()
94 unsigned int key = keymap_data->keymap[i]; in max7359_build_keycode()
185 const struct matrix_keymap_data *keymap_data = in max7359_probe() local
236 max7359_build_keycode(keypad, keymap_data); in max7359_probe()
Dtca8418_keypad.c271 const struct matrix_keymap_data *keymap_data = NULL; in tca8418_keypad_probe() local
280 if (!pdata->keymap_data) { in tca8418_keypad_probe()
284 keymap_data = pdata->keymap_data; in tca8418_keypad_probe()
345 error = matrix_keypad_build_keymap(keymap_data, NULL, rows, cols, in tca8418_keypad_probe()
Dtwl4030_keypad.c335 const struct matrix_keymap_data *keymap_data = NULL; in twl4030_kp_probe() local
363 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in twl4030_kp_probe()
371 keymap_data = pdata->keymap_data; in twl4030_kp_probe()
393 error = matrix_keypad_build_keymap(keymap_data, NULL, in twl4030_kp_probe()
Dep93xx_keypad.c238 const struct matrix_keymap_data *keymap_data; in ep93xx_keypad_probe() local
253 keymap_data = keypad->pdata->keymap_data; in ep93xx_keypad_probe()
254 if (!keymap_data) { in ep93xx_keypad_probe()
307 err = matrix_keypad_build_keymap(keymap_data, NULL, in ep93xx_keypad_probe()
Dw90p910_keypad.c124 const struct matrix_keymap_data *keymap_data; in w90p910_keypad_probe() local
136 keymap_data = pdata->keymap_data; in w90p910_keypad_probe()
193 error = matrix_keypad_build_keymap(keymap_data, NULL, in w90p910_keypad_probe()
Dimx_keypad.c427 const struct matrix_keymap_data *keymap_data = in imx_keypad_probe() local
434 if (!keymap_data && !pdev->dev.of_node) { in imx_keypad_probe()
482 error = matrix_keypad_build_keymap(keymap_data, NULL, in imx_keypad_probe()
Domap-keypad.c254 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe()
315 ret = matrix_keypad_build_keymap(pdata->keymap_data, NULL, in omap_kp_probe()
Dtc3589x-keypad.c84 const struct matrix_keymap_data *keymap_data; member
408 error = matrix_keypad_build_keymap(plat->keymap_data, NULL, in tc3589x_keypad_probe()
Dtegra-kbc.c101 const struct matrix_keymap_data *keymap_data; member
690 if (kbc->keymap_data && kbc->use_fn_map) in tegra_kbc_probe()
693 err = matrix_keypad_build_keymap(kbc->keymap_data, NULL, in tegra_kbc_probe()
Dmatrix_keypad.c482 } else if (!pdata->keymap_data) { in matrix_keypad_probe()
507 err = matrix_keypad_build_keymap(pdata->keymap_data, NULL, in matrix_keypad_probe()
Dcros_ec_keyb.c52 const struct matrix_keymap_data *keymap_data; member
Dnomadik-ske-keypad.c294 error = matrix_keypad_build_keymap(plat->keymap_data, NULL, in ske_keypad_probe()
/linux-4.1.27/drivers/input/
Dmatrix-keymap.c155 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, in matrix_keypad_build_keymap() argument
186 if (keymap_data) { in matrix_keypad_build_keymap()
187 for (i = 0; i < keymap_data->keymap_size; i++) { in matrix_keypad_build_keymap()
188 unsigned int key = keymap_data->keymap[i]; in matrix_keypad_build_keymap()
/linux-4.1.27/include/linux/input/
Dmatrix_keypad.h57 const struct matrix_keymap_data *keymap_data; member
78 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data,
Dtca8418_keypad.h37 const struct matrix_keymap_data *keymap_data; member
Dsamsung-keypad.h34 const struct matrix_keymap_data *keymap_data; member
/linux-4.1.27/include/linux/platform_data/
Dkeypad-w90p910.h9 const struct matrix_keymap_data *keymap_data; member
Dkeypad-ep93xx.h22 struct matrix_keymap_data *keymap_data; member
Dkeypad-nomadik-ske.h43 const struct matrix_keymap_data *keymap_data; member
Dkeypad-omap.h21 const struct matrix_keymap_data *keymap_data; member
/linux-4.1.27/arch/arm/mach-omap1/
Dboard-palmte.c84 .keymap_data = &palmte_keymap_data,
Dboard-palmz71.c82 .keymap_data = &palmz71_keymap_data,
Dboard-palmtt.c147 .keymap_data = &palmtt_keymap_data,
Dboard-nokia770.c75 .keymap_data = &nokia770_keymap_data,
Dboard-perseus2.c206 .keymap_data = &p2_keymap_data,
Dboard-fsample.c248 .keymap_data = &fsample_keymap_data,
Dboard-h2.c261 .keymap_data = &h2_keymap_data,
Dboard-sx1.c215 .keymap_data = &sx1_keymap_data,
Dboard-innovator.c138 .keymap_data = &innovator_keymap_data,
Dboard-h3.c298 .keymap_data = &h3_keymap_data,
Dboard-osk.c349 .keymap_data = &osk_keymap_data,
Dboard-htcherald.c242 .keymap_data = &htc_herald_keymap_data,
Dboard-ams-delta.c342 .keymap_data = &ams_delta_keymap_data,
/linux-4.1.27/arch/arm/mach-omap2/
Dboard-ldp.c83 .keymap_data = &board_map_data,
Dboard-omap3pandora.c228 .keymap_data = &board_map_data,
Dboard-cm-t35.c390 .keymap_data = &cm_t35_keymap_data,
Dboard-rx51-peripherals.c445 .keymap_data = &board_map_data,
/linux-4.1.27/arch/arm/mach-pxa/
Dpalmtc.c279 .keymap_data = &palmtc_keymap_data,
Dcorgi.c393 .keymap_data = &corgikbd_keymap_data,
Dtosa.c466 .keymap_data = &tosakbd_keymap_data,
Dspitz.c381 .keymap_data = &spitz_keymap_data,
/linux-4.1.27/arch/mips/jz4740/
Dboard-qi_lb60.c254 .keymap_data = &qi_lb60_keymap_data,
/linux-4.1.27/arch/arm/mach-w90x900/
Ddev.c396 .keymap_data = &nuc900_map_data,
/linux-4.1.27/arch/arm/mach-s3c64xx/
Dmach-smdk6410.c259 .keymap_data = &smdk6410_keymap_data,
Dmach-crag6410.c205 .keymap_data = &crag6410_keymap_data,
/linux-4.1.27/include/linux/i2c/
Dtwl.h622 const struct matrix_keymap_data *keymap_data; member