Lines Matching refs:keymap_data
250 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()
322 const struct matrix_keymap_data *keymap_data; in samsung_keypad_probe() local
337 keymap_data = pdata->keymap_data; in samsung_keypad_probe()
338 if (!keymap_data) { in samsung_keypad_probe()
403 error = matrix_keypad_build_keymap(keymap_data, NULL, in samsung_keypad_probe()
440 devm_kfree(&pdev->dev, (void *)pdata->keymap_data->keymap); in samsung_keypad_probe()
441 devm_kfree(&pdev->dev, (void *)pdata->keymap_data); in samsung_keypad_probe()