Lines Matching refs:error

94 	int error;
99 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
104 if (error || resp_len < PIP_BL_GET_INFO_RESP_LENGTH)
105 return error ? error : -EIO;
116 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
120 if (error || resp_len < PIP_READ_SYS_INFO_RESP_LENGTH)
121 return error ? error : -EIO;
143 int error;
158 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
164 if (error)
165 return error;
176 error = cyapa_get_pip_fixed_info(cyapa, &pip_info, is_bootloader);
177 if (error)
178 return error;
200 int error;
204 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
208 if (error || resp_len < sizeof(resp_data))
209 return error ? error : -EIO;
262 int error;
265 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
269 if (error || resp_len < PIP_BL_APP_INFO_RESP_LENGTH ||
271 return error ? error : -EIO;
295 int error;
298 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd),
301 if (error || !VALID_CMD_RESP_HEADER(resp_data, cmd_code) ||
304 return error < 0 ? error : -EINVAL;
311 int error;
314 error = cyapa_pip_set_proximity(cyapa, enable);
317 return error;
325 int error;
328 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd),
331 if (error || !VALID_CMD_RESP_HEADER(resp_data, 0x46))
332 return error < 0 ? error : -EINVAL;
356 int error;
372 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
376 if (error ||
378 return error < 0 ? error : -EINVAL;
395 int error;
398 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd),
401 if (error ||
403 return error < 0 ? error : -EINVAL;
434 int error;
465 error = cyapa_gen6_deep_sleep(cyapa, PIP_DEEP_SLEEP_STATE_OFF);
466 if (error) {
467 dev_err(dev, "enter deep sleep fail: %d\n", error);
468 return error;
481 error = cyapa_gen6_deep_sleep(cyapa, PIP_DEEP_SLEEP_STATE_ON);
482 if (error) {
483 dev_err(dev, "deep sleep wake fail: %d\n", error);
484 return error;
495 error = cyapa_gen6_change_power_state(cyapa,
497 if (error) {
498 dev_err(dev, "change to active fail: %d\n", error);
508 error = cyapa_gen6_change_power_state(cyapa,
510 if (error) {
511 dev_err(dev, "fail to button only mode: %d\n", error);
538 error = cyapa_gen6_change_power_state(cyapa, lp_mode);
539 if (error) {
541 lp_mode, error);
552 return error;
572 int error;
584 error = cyapa_i2c_pip_cmd_irq_sync(cyapa,
589 if (error || !PIP_CMD_COMPLETE_SUCCESS(resp_data) ||
592 return (error < 0) ? error : -EAGAIN;
613 int error;
620 error = cyapa_pip_suspend_scanning(cyapa);
621 if (error)
622 return error;
626 error = cyapa_pip_retrieve_data_structure(cyapa, 0, data_len,
629 if (error)
643 error = cyapa_pip_retrieve_data_structure(cyapa, 0, data_len,
646 if (error)
657 if (resume_error || error) {
659 return resume_error ? resume_error : error;
668 int error;
675 error = cyapa_pip_bl_exit(cyapa);
676 if (error) {
692 error = cyapa_gen6_set_power_mode(cyapa,
694 if (error)
699 error = cyapa_pip_set_proximity(cyapa, true);
700 if (error)
705 error = cyapa_gen6_read_sys_info(cyapa);
706 if (error)
713 error = -EINVAL;
717 error = -EINVAL;
721 return error;