Lines Matching refs:error
56 int error;
58 error = chip->io_size > 8 ?
61 if (error < 0) {
63 "%s failed, reg: %d, val: %d, error: %d\n",
64 __func__, reg, val, error);
65 return error;
79 dev_err(&chip->client->dev, "%s failed, reg: %d, error: %d\n",
92 int error, i, pin_index;
94 error = tca6416_read_reg(chip, TCA6416_INPUT, ®_val);
95 if (error)
168 int error;
170 error = tca6416_read_reg(chip, TCA6416_OUTPUT, &chip->reg_output);
171 if (error)
172 return error;
174 error = tca6416_read_reg(chip, TCA6416_DIRECTION, &chip->reg_direction);
175 if (error)
176 return error;
179 error = tca6416_write_reg(chip, TCA6416_DIRECTION,
181 if (error)
182 return error;
184 error = tca6416_read_reg(chip, TCA6416_DIRECTION, &chip->reg_direction);
185 if (error)
186 return error;
188 error = tca6416_read_reg(chip, TCA6416_INPUT, &chip->reg_input);
189 if (error)
190 return error;
203 int error;
222 error = -ENOMEM;
264 error = tca6416_setup_registers(chip);
265 if (error)
274 error = request_threaded_irq(chip->irqnum, NULL,
279 if (error) {
281 "Unable to claim irq %d; error %d\n",
282 chip->irqnum, error);
288 error = input_register_device(input);
289 if (error) {
291 "Unable to register input device, error: %d\n", error);
308 return error;