Lines Matching refs:error

58 	int len, error;
65 error = len < 0 ? len : -EIO;
66 return error;
77 error = i2c_smbus_write_byte(client, ETP_SMBUS_ENABLE_TP);
78 if (error) {
79 dev_err(&client->dev, "failed to enable touchpad: %d\n", error);
80 return error;
117 int error;
122 error = i2c_smbus_read_block_data(client,
124 if (error < 0)
125 return error;
134 int error;
137 error = i2c_smbus_read_block_data(client,
142 if (error < 0)
143 return error;
153 int error;
156 error = i2c_smbus_read_block_data(client,
160 if (error < 0) {
162 iap ? "IAP" : "FW", error);
163 return error;
173 int error;
176 error = i2c_smbus_read_block_data(client,
178 if (error < 0) {
179 dev_err(&client->dev, "failed to get SM version: %d\n", error);
180 return error;
191 int error;
194 error = i2c_smbus_read_block_data(client,
196 if (error < 0) {
197 dev_err(&client->dev, "failed to get product ID: %d\n", error);
198 return error;
208 int error;
211 error = i2c_smbus_read_block_data(client,
215 if (error < 0) {
217 iap ? "IAP" : "FW", error);
218 return error;
229 int error;
234 error = ret < 0 ? ret : -EIO;
235 dev_err(&client->dev, "failed to get dimensions: %d\n", error);
236 return error;
249 int error;
254 error = ret < 0 ? ret : -EIO;
255 dev_err(&client->dev, "failed to get resolution: %d\n", error);
256 return error;
270 int error;
275 error = ret < 0 ? ret : -EIO;
276 dev_err(&client->dev, "failed to get trace info: %d\n", error);
277 return error;
296 int error;
300 error = i2c_smbus_read_block_data(client, ETP_SMBUS_IAP_CTRL_CMD, val);
301 if (error < 0) {
303 error);
304 return error;
317 int error;
319 error = i2c_smbus_write_byte(client, ETP_SMBUS_IAP_RESET_CMD);
320 if (error) {
321 dev_err(&client->dev, "cannot reset IC: %d\n", error);
322 return error;
330 int error;
333 error = i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD,
335 if (error) {
336 dev_err(&client->dev, "cannot set flash key: %d\n", error);
337 return error;
348 int error;
355 error = elan_smbus_iap_get_mode(client, &mode);
356 if (error)
357 return error;
362 error = elan_smbus_set_flash_key(client);
363 if (error)
364 return error;
373 error = i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD,
375 if (error) {
377 error);
378 return error;
389 error = len < 0 ? len : -EIO;
391 error);
392 return error;
405 error = elan_smbus_set_flash_key(client);
406 if (error)
407 return error;
410 error = elan_smbus_iap_reset(client);
411 if (error)
412 return error;
422 int error;
431 error = i2c_smbus_write_block_data(client,
435 if (error) {
437 idx, 1, error);
438 return error;
441 error = i2c_smbus_write_block_data(client,
445 if (error) {
447 idx, 2, error);
448 return error;
455 error = i2c_smbus_read_block_data(client,
457 if (error < 0) {
459 error);
460 return error;