Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dsamsung-keypad.c246 struct matrix_keymap_data *keymap_data; in samsung_keypad_parse_dt() local
271 keymap_data = devm_kzalloc(dev, sizeof(*keymap_data), GFP_KERNEL); in samsung_keypad_parse_dt()
272 if (!keymap_data) { in samsung_keypad_parse_dt()
276 pdata->keymap_data = keymap_data; in samsung_keypad_parse_dt()
279 keymap_data->keymap_size = key_count; in samsung_keypad_parse_dt()
285 keymap_data->keymap = keymap; in samsung_keypad_parse_dt()
318 const struct matrix_keymap_data *keymap_data; in samsung_keypad_probe() local
333 keymap_data in samsung_keypad_probe()
[all...]
H A Dep93xx_keypad.c231 const struct matrix_keymap_data *keymap_data; in ep93xx_keypad_probe() local
246 keymap_data = keypad->pdata->keymap_data; in ep93xx_keypad_probe()
247 if (!keymap_data) { in ep93xx_keypad_probe()
300 err = matrix_keypad_build_keymap(keymap_data, NULL, in ep93xx_keypad_probe()
H A Dtwl4030_keypad.c326 const struct matrix_keymap_data *keymap_data = NULL; in twl4030_kp_probe() local
354 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in twl4030_kp_probe()
362 keymap_data = pdata->keymap_data; in twl4030_kp_probe()
382 error = matrix_keypad_build_keymap(keymap_data, NULL, in twl4030_kp_probe()
H A Dmax7359_keypad.c161 const struct matrix_keymap_data *keymap_data = in max7359_probe() local
212 error = matrix_keypad_build_keymap(keymap_data, NULL, in max7359_probe()
H A Dimx_keypad.c421 const struct matrix_keymap_data *keymap_data = in imx_keypad_probe() local
427 if (!keymap_data && !pdev->dev.of_node) { in imx_keypad_probe()
472 error = matrix_keypad_build_keymap(keymap_data, NULL, in imx_keypad_probe()
H A Domap-keypad.c185 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe()
186 printk(KERN_ERR "No rows, cols or keymap_data from pdata\n"); in omap_kp_probe()
246 ret = matrix_keypad_build_keymap(pdata->keymap_data, NULL, in omap_kp_probe()
H A Dtegra-kbc.c88 const struct matrix_keymap_data *keymap_data; member
679 if (kbc->keymap_data && kbc->use_fn_map) in tegra_kbc_probe()
682 err = matrix_keypad_build_keymap(kbc->keymap_data, NULL, in tegra_kbc_probe()
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dsamsung-keypad.c245 struct matrix_keymap_data *keymap_data; in samsung_keypad_parse_dt() local
270 keymap_data = devm_kzalloc(dev, sizeof(*keymap_data), GFP_KERNEL); in samsung_keypad_parse_dt()
271 if (!keymap_data) { in samsung_keypad_parse_dt()
275 pdata->keymap_data = keymap_data; in samsung_keypad_parse_dt()
278 keymap_data->keymap_size = key_count; in samsung_keypad_parse_dt()
284 keymap_data->keymap = keymap; in samsung_keypad_parse_dt()
316 const struct matrix_keymap_data *keymap_data; in samsung_keypad_probe() local
331 keymap_data in samsung_keypad_probe()
[all...]
H A Dtwl4030_keypad.c326 const struct matrix_keymap_data *keymap_data = NULL; in twl4030_kp_probe() local
354 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in twl4030_kp_probe()
362 keymap_data = pdata->keymap_data; in twl4030_kp_probe()
382 error = matrix_keypad_build_keymap(keymap_data, NULL, in twl4030_kp_probe()
H A Dep93xx_keypad.c233 const struct matrix_keymap_data *keymap_data; in ep93xx_keypad_probe() local
245 keymap_data = keypad->pdata->keymap_data; in ep93xx_keypad_probe()
246 if (!keymap_data) in ep93xx_keypad_probe()
281 err = matrix_keypad_build_keymap(keymap_data, NULL, in ep93xx_keypad_probe()
H A Dmax7359_keypad.c160 const struct matrix_keymap_data *keymap_data = in max7359_probe() local
211 error = matrix_keypad_build_keymap(keymap_data, NULL, in max7359_probe()
H A Domap-keypad.c186 if (!pdata->rows || !pdata->cols || !pdata->keymap_data) { in omap_kp_probe()
187 printk(KERN_ERR "No rows, cols or keymap_data from pdata\n"); in omap_kp_probe()
246 ret = matrix_keypad_build_keymap(pdata->keymap_data, NULL, in omap_kp_probe()
H A Dtegra-kbc.c88 const struct matrix_keymap_data *keymap_data; member
676 if (kbc->keymap_data && kbc->use_fn_map) in tegra_kbc_probe()
679 err = matrix_keypad_build_keymap(kbc->keymap_data, NULL, in tegra_kbc_probe()
/kernel/linux/linux-5.10/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, in matrix_keypad_build_keymap() argument
181 if (keymap_data) { in matrix_keypad_build_keymap()
182 for (i = 0; i < keymap_data->keymap_size; i++) { in matrix_keypad_build_keymap()
183 unsigned int key = keymap_data->keymap[i]; in matrix_keypad_build_keymap()
/kernel/linux/linux-6.6/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, in matrix_keypad_build_keymap() argument
181 if (keymap_data) { in matrix_keypad_build_keymap()
182 for (i = 0; i < keymap_data->keymap_size; i++) { in matrix_keypad_build_keymap()
183 unsigned int key = keymap_data->keymap[i]; in matrix_keypad_build_keymap()
/kernel/linux/linux-5.10/include/linux/input/
H A Dmatrix_keypad.h38 * @keymap_data: pointer to &matrix_keymap_data
60 const struct matrix_keymap_data *keymap_data; member
82 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data,
H A Dsamsung-keypad.h19 * @keymap_data: pointer to &matrix_keymap_data.
30 const struct matrix_keymap_data *keymap_data; member
/kernel/linux/linux-6.6/include/linux/input/
H A Dmatrix_keypad.h39 * @keymap_data: pointer to &matrix_keymap_data
61 const struct matrix_keymap_data *keymap_data; member
83 int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data,
H A Dsamsung-keypad.h19 * @keymap_data: pointer to &matrix_keymap_data.
30 const struct matrix_keymap_data *keymap_data; member
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dkeypad-ep93xx.h16 * @keymap_data: pointer to &matrix_keymap_data
22 struct matrix_keymap_data *keymap_data; member
H A Dkeypad-nomadik-ske.h33 * @keymap_data: matrix scan code table for keycodes
43 const struct matrix_keymap_data *keymap_data; member
H A Dkeypad-omap.h18 const struct matrix_keymap_data *keymap_data; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dkeypad-ep93xx.h16 * @keymap_data: pointer to &matrix_keymap_data
22 struct matrix_keymap_data *keymap_data; member
H A Dkeypad-nomadik-ske.h33 * @keymap_data: matrix scan code table for keycodes
43 const struct matrix_keymap_data *keymap_data; member
H A Dkeypad-omap.h18 const struct matrix_keymap_data *keymap_data; member

Completed in 16 milliseconds

123