Lines Matching defs:error
388 int error;
394 error = rmi_f01_of_probe(&fn->dev, pdata);
395 if (error)
396 return error;
410 error = rmi_read(rmi_dev, fn->fd.control_base_addr,
412 if (error) {
413 dev_err(&fn->dev, "Failed to read F01 control: %d\n", error);
414 return error;
442 error = rmi_write(rmi_dev, fn->fd.control_base_addr,
444 if (error) {
445 dev_err(&fn->dev, "Failed to write F01 control: %d\n", error);
446 return error;
450 error = rmi_read(rmi_dev, fn->fd.data_base_addr + 1, &temp);
451 if (error < 0) {
453 return error;
456 error = rmi_f01_read_properties(rmi_dev, fn->fd.query_base_addr,
458 if (error < 0) {
460 return error;
479 error = rmi_write(rmi_dev, f01->doze_interval_addr,
481 if (error) {
484 error);
485 return error;
488 error = rmi_read(rmi_dev, f01->doze_interval_addr,
490 if (error) {
493 error);
494 return error;
504 error = rmi_write(rmi_dev, f01->wakeup_threshold_addr,
506 if (error) {
509 error);
510 return error;
513 error = rmi_read(rmi_dev, f01->wakeup_threshold_addr,
515 if (error < 0) {
518 error);
519 return error;
534 error = rmi_write(rmi_dev, f01->doze_holdoff_addr,
536 if (error) {
539 error);
540 return error;
543 error = rmi_read(rmi_dev, f01->doze_holdoff_addr,
545 if (error) {
548 error);
549 return error;
554 error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
555 if (error < 0) {
557 "Failed to read device status: %d\n", error);
558 return error;
570 error = sysfs_create_group(&fn->rmi_dev->dev.kobj, &rmi_f01_attr_group);
571 if (error)
572 dev_warn(&fn->dev, "Failed to create sysfs group: %d\n", error);
586 int error;
588 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
590 if (error) {
592 "Failed to write device_control register: %d\n", error);
593 return error;
597 error = rmi_write(fn->rmi_dev, f01->doze_interval_addr,
599 if (error) {
601 "Failed to write doze interval: %d\n", error);
602 return error;
605 error = rmi_write_block(fn->rmi_dev,
609 if (error) {
612 error);
613 return error;
618 error = rmi_write(fn->rmi_dev, f01->doze_holdoff_addr,
620 if (error) {
622 "Failed to write doze holdoff: %d\n", error);
623 return error;
633 int error;
645 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
647 if (error) {
648 dev_err(&fn->dev, "Failed to write sleep mode: %d.\n", error);
653 return error;
662 int error;
670 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr,
672 if (error) {
674 "Failed to restore normal operation: %d.\n", error);
675 return error;
685 int error;
688 error = rmi_read(rmi_dev, fn->fd.data_base_addr, &device_status);
689 if (error) {
691 "Failed to read device status: %d.\n", error);
692 return IRQ_RETVAL(error);
701 error = rmi_dev->driver->reset_handler(rmi_dev);
702 if (error) {
703 dev_err(&fn->dev, "Device reset failed: %d\n", error);
704 return IRQ_RETVAL(error);