Lines Matching refs:error

127 	int error;  in pxa27x_keypad_matrix_key_parse_dt()  local
129 error = matrix_keypad_parse_of_params(dev, &rows, &cols); in pxa27x_keypad_matrix_key_parse_dt()
130 if (error) in pxa27x_keypad_matrix_key_parse_dt()
131 return error; in pxa27x_keypad_matrix_key_parse_dt()
141 error = matrix_keypad_build_keymap(NULL, NULL, in pxa27x_keypad_matrix_key_parse_dt()
145 if (error) in pxa27x_keypad_matrix_key_parse_dt()
146 return error; in pxa27x_keypad_matrix_key_parse_dt()
161 int error; in pxa27x_keypad_direct_key_parse_dt() local
163 error = of_property_read_u32(np, "marvell,direct-key-count", in pxa27x_keypad_direct_key_parse_dt()
165 if (error) { in pxa27x_keypad_direct_key_parse_dt()
170 return error == -EINVAL ? 0 : error; in pxa27x_keypad_direct_key_parse_dt()
173 error = of_property_read_u32(np, "marvell,direct-key-mask", in pxa27x_keypad_direct_key_parse_dt()
175 if (error) { in pxa27x_keypad_direct_key_parse_dt()
176 if (error != -EINVAL) in pxa27x_keypad_direct_key_parse_dt()
177 return error; in pxa27x_keypad_direct_key_parse_dt()
290 int error; in pxa27x_keypad_build_keycode_from_dt() local
298 error = pxa27x_keypad_matrix_key_parse_dt(keypad, pdata); in pxa27x_keypad_build_keycode_from_dt()
299 if (error) { in pxa27x_keypad_build_keycode_from_dt()
301 return error; in pxa27x_keypad_build_keycode_from_dt()
304 error = pxa27x_keypad_direct_key_parse_dt(keypad, pdata); in pxa27x_keypad_build_keycode_from_dt()
305 if (error) { in pxa27x_keypad_build_keycode_from_dt()
307 return error; in pxa27x_keypad_build_keycode_from_dt()
310 error = pxa27x_keypad_rotary_parse_dt(keypad, pdata); in pxa27x_keypad_build_keycode_from_dt()
311 if (error) { in pxa27x_keypad_build_keycode_from_dt()
313 return error; in pxa27x_keypad_build_keycode_from_dt()
316 error = of_property_read_u32(np, "marvell,debounce-interval", in pxa27x_keypad_build_keycode_from_dt()
318 if (error) { in pxa27x_keypad_build_keycode_from_dt()
320 return error; in pxa27x_keypad_build_keycode_from_dt()
350 int error; in pxa27x_keypad_build_keycode() local
352 error = matrix_keypad_build_keymap(pdata->matrix_keymap_data, NULL, in pxa27x_keypad_build_keycode()
356 if (error) in pxa27x_keypad_build_keycode()
357 return error; in pxa27x_keypad_build_keycode()
721 int irq, error; in pxa27x_keypad_probe() local
778 error = pxa27x_keypad_build_keycode(keypad); in pxa27x_keypad_probe()
780 error = pxa27x_keypad_build_keycode_from_dt(keypad); in pxa27x_keypad_probe()
788 if (error) { in pxa27x_keypad_probe()
790 return error; in pxa27x_keypad_probe()
800 error = devm_request_irq(&pdev->dev, irq, pxa27x_keypad_irq_handler, in pxa27x_keypad_probe()
802 if (error) { in pxa27x_keypad_probe()
804 return error; in pxa27x_keypad_probe()
808 error = input_register_device(input_dev); in pxa27x_keypad_probe()
809 if (error) { in pxa27x_keypad_probe()
811 return error; in pxa27x_keypad_probe()