Lines Matching refs:error

60 	int len, error;  in elan_smbus_initialize()  local
67 error = len < 0 ? len : -EIO; in elan_smbus_initialize()
68 return error; in elan_smbus_initialize()
79 error = i2c_smbus_write_byte(client, ETP_SMBUS_ENABLE_TP); in elan_smbus_initialize()
80 if (error) { in elan_smbus_initialize()
81 dev_err(&client->dev, "failed to enable touchpad: %d\n", error); in elan_smbus_initialize()
82 return error; in elan_smbus_initialize()
119 int error; in elan_smbus_calibrate_result() local
124 error = i2c_smbus_read_block_data(client, in elan_smbus_calibrate_result()
126 if (error < 0) in elan_smbus_calibrate_result()
127 return error; in elan_smbus_calibrate_result()
136 int error; in elan_smbus_get_baseline_data() local
139 error = i2c_smbus_read_block_data(client, in elan_smbus_get_baseline_data()
144 if (error < 0) in elan_smbus_get_baseline_data()
145 return error; in elan_smbus_get_baseline_data()
155 int error; in elan_smbus_get_version() local
158 error = i2c_smbus_read_block_data(client, in elan_smbus_get_version()
162 if (error < 0) { in elan_smbus_get_version()
164 iap ? "IAP" : "FW", error); in elan_smbus_get_version()
165 return error; in elan_smbus_get_version()
176 int error; in elan_smbus_get_sm_version() local
179 error = i2c_smbus_read_block_data(client, in elan_smbus_get_sm_version()
181 if (error < 0) { in elan_smbus_get_sm_version()
182 dev_err(&client->dev, "failed to get SM version: %d\n", error); in elan_smbus_get_sm_version()
183 return error; in elan_smbus_get_sm_version()
194 int error; in elan_smbus_get_product_id() local
197 error = i2c_smbus_read_block_data(client, in elan_smbus_get_product_id()
199 if (error < 0) { in elan_smbus_get_product_id()
200 dev_err(&client->dev, "failed to get product ID: %d\n", error); in elan_smbus_get_product_id()
201 return error; in elan_smbus_get_product_id()
211 int error; in elan_smbus_get_checksum() local
214 error = i2c_smbus_read_block_data(client, in elan_smbus_get_checksum()
218 if (error < 0) { in elan_smbus_get_checksum()
220 iap ? "IAP" : "FW", error); in elan_smbus_get_checksum()
221 return error; in elan_smbus_get_checksum()
232 int error; in elan_smbus_get_max() local
237 error = ret < 0 ? ret : -EIO; in elan_smbus_get_max()
238 dev_err(&client->dev, "failed to get dimensions: %d\n", error); in elan_smbus_get_max()
239 return error; in elan_smbus_get_max()
252 int error; in elan_smbus_get_resolution() local
257 error = ret < 0 ? ret : -EIO; in elan_smbus_get_resolution()
258 dev_err(&client->dev, "failed to get resolution: %d\n", error); in elan_smbus_get_resolution()
259 return error; in elan_smbus_get_resolution()
273 int error; in elan_smbus_get_num_traces() local
278 error = ret < 0 ? ret : -EIO; in elan_smbus_get_num_traces()
279 dev_err(&client->dev, "failed to get trace info: %d\n", error); in elan_smbus_get_num_traces()
280 return error; in elan_smbus_get_num_traces()
299 int error; in elan_smbus_iap_get_mode() local
303 error = i2c_smbus_read_block_data(client, ETP_SMBUS_IAP_CTRL_CMD, val); in elan_smbus_iap_get_mode()
304 if (error < 0) { in elan_smbus_iap_get_mode()
306 error); in elan_smbus_iap_get_mode()
307 return error; in elan_smbus_iap_get_mode()
320 int error; in elan_smbus_iap_reset() local
322 error = i2c_smbus_write_byte(client, ETP_SMBUS_IAP_RESET_CMD); in elan_smbus_iap_reset()
323 if (error) { in elan_smbus_iap_reset()
324 dev_err(&client->dev, "cannot reset IC: %d\n", error); in elan_smbus_iap_reset()
325 return error; in elan_smbus_iap_reset()
333 int error; in elan_smbus_set_flash_key() local
336 error = i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD, in elan_smbus_set_flash_key()
338 if (error) { in elan_smbus_set_flash_key()
339 dev_err(&client->dev, "cannot set flash key: %d\n", error); in elan_smbus_set_flash_key()
340 return error; in elan_smbus_set_flash_key()
350 int error; in elan_smbus_prepare_fw_update() local
357 error = elan_smbus_iap_get_mode(client, &mode); in elan_smbus_prepare_fw_update()
358 if (error) in elan_smbus_prepare_fw_update()
359 return error; in elan_smbus_prepare_fw_update()
364 error = elan_smbus_set_flash_key(client); in elan_smbus_prepare_fw_update()
365 if (error) in elan_smbus_prepare_fw_update()
366 return error; in elan_smbus_prepare_fw_update()
375 error = i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD, in elan_smbus_prepare_fw_update()
377 if (error) { in elan_smbus_prepare_fw_update()
379 error); in elan_smbus_prepare_fw_update()
380 return error; in elan_smbus_prepare_fw_update()
391 error = len < 0 ? len : -EIO; in elan_smbus_prepare_fw_update()
393 error); in elan_smbus_prepare_fw_update()
394 return error; in elan_smbus_prepare_fw_update()
407 error = elan_smbus_set_flash_key(client); in elan_smbus_prepare_fw_update()
408 if (error) in elan_smbus_prepare_fw_update()
409 return error; in elan_smbus_prepare_fw_update()
412 error = elan_smbus_iap_reset(client); in elan_smbus_prepare_fw_update()
413 if (error) in elan_smbus_prepare_fw_update()
414 return error; in elan_smbus_prepare_fw_update()
424 int error; in elan_smbus_write_fw_block() local
433 error = i2c_smbus_write_block_data(client, in elan_smbus_write_fw_block()
437 if (error) { in elan_smbus_write_fw_block()
439 idx, 1, error); in elan_smbus_write_fw_block()
440 return error; in elan_smbus_write_fw_block()
443 error = i2c_smbus_write_block_data(client, in elan_smbus_write_fw_block()
447 if (error) { in elan_smbus_write_fw_block()
449 idx, 2, error); in elan_smbus_write_fw_block()
450 return error; in elan_smbus_write_fw_block()
457 error = i2c_smbus_read_block_data(client, in elan_smbus_write_fw_block()
459 if (error < 0) { in elan_smbus_write_fw_block()
461 error); in elan_smbus_write_fw_block()
462 return error; in elan_smbus_write_fw_block()