Lines Matching refs:keymap_data
245 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()
317 const struct matrix_keymap_data *keymap_data; in samsung_keypad_probe() local
332 keymap_data = pdata->keymap_data; in samsung_keypad_probe()
333 if (!keymap_data) { in samsung_keypad_probe()
398 error = matrix_keypad_build_keymap(keymap_data, NULL, in samsung_keypad_probe()
435 devm_kfree(&pdev->dev, (void *)pdata->keymap_data->keymap); in samsung_keypad_probe()
436 devm_kfree(&pdev->dev, (void *)pdata->keymap_data); in samsung_keypad_probe()