Lines Matching refs:ret
58 int ret; in gb_interface_read_ara_dme() local
70 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_VID, in gb_interface_read_ara_dme()
72 if (ret) in gb_interface_read_ara_dme()
73 return ret; in gb_interface_read_ara_dme()
75 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_PID, in gb_interface_read_ara_dme()
77 if (ret) in gb_interface_read_ara_dme()
78 return ret; in gb_interface_read_ara_dme()
80 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN0, &sn0); in gb_interface_read_ara_dme()
81 if (ret) in gb_interface_read_ara_dme()
82 return ret; in gb_interface_read_ara_dme()
84 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN1, &sn1); in gb_interface_read_ara_dme()
85 if (ret) in gb_interface_read_ara_dme()
86 return ret; in gb_interface_read_ara_dme()
95 int ret; in gb_interface_read_dme() local
101 ret = gb_interface_dme_attr_get(intf, DME_DDBL1_MANUFACTURERID, in gb_interface_read_dme()
103 if (ret) in gb_interface_read_dme()
104 return ret; in gb_interface_read_dme()
106 ret = gb_interface_dme_attr_get(intf, DME_DDBL1_PRODUCTID, in gb_interface_read_dme()
108 if (ret) in gb_interface_read_dme()
109 return ret; in gb_interface_read_dme()
117 ret = gb_interface_read_ara_dme(intf); in gb_interface_read_dme()
118 if (ret) in gb_interface_read_dme()
119 return ret; in gb_interface_read_dme()
131 int ret; in gb_interface_route_create() local
134 ret = ida_simple_get(&svc->device_id_map, in gb_interface_route_create()
137 if (ret < 0) { in gb_interface_route_create()
138 dev_err(&intf->dev, "failed to allocate device id: %d\n", ret); in gb_interface_route_create()
139 return ret; in gb_interface_route_create()
141 device_id = ret; in gb_interface_route_create()
143 ret = gb_svc_intf_device_id(svc, intf_id, device_id); in gb_interface_route_create()
144 if (ret) { in gb_interface_route_create()
146 device_id, ret); in gb_interface_route_create()
151 ret = gb_svc_route_create(svc, svc->ap_intf_id, GB_SVC_DEVICE_ID_AP, in gb_interface_route_create()
153 if (ret) { in gb_interface_route_create()
154 dev_err(&intf->dev, "failed to create route: %d\n", ret); in gb_interface_route_create()
170 return ret; in gb_interface_route_create()
188 int ret; in gb_interface_legacy_mode_switch() local
197 ret = gb_interface_enable(intf); in gb_interface_legacy_mode_switch()
198 if (ret) { in gb_interface_legacy_mode_switch()
199 dev_err(&intf->dev, "failed to re-enable interface: %d\n", ret); in gb_interface_legacy_mode_switch()
203 return ret; in gb_interface_legacy_mode_switch()
256 int ret; in gb_interface_mode_switch_work() local
279 ret = wait_for_completion_interruptible_timeout( in gb_interface_mode_switch_work()
286 if (ret < 0) { in gb_interface_mode_switch_work()
289 } else if (ret == 0) { in gb_interface_mode_switch_work()
298 ret = gb_interface_enable(intf); in gb_interface_mode_switch_work()
299 if (ret) { in gb_interface_mode_switch_work()
301 ret); in gb_interface_mode_switch_work()
323 int ret = 0; in gb_interface_request_mode_switch() local
327 ret = -EBUSY; in gb_interface_request_mode_switch()
342 ret = -EBUSY; in gb_interface_request_mode_switch()
349 return ret; in gb_interface_request_mode_switch()
366 int ret; in gb_interface_read_and_clear_init_status() local
381 ret = gb_svc_dme_peer_get(hd->svc, intf->interface_id, attr, in gb_interface_read_and_clear_init_status()
383 if (ret) in gb_interface_read_and_clear_init_status()
384 return ret; in gb_interface_read_and_clear_init_status()
461 int ret; in voltage_now_show() local
464 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, in voltage_now_show()
467 if (ret) { in voltage_now_show()
468 dev_err(&intf->dev, "failed to get voltage sample (%d)\n", ret); in voltage_now_show()
469 return ret; in voltage_now_show()
480 int ret; in current_now_show() local
483 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, in current_now_show()
486 if (ret) { in current_now_show()
487 dev_err(&intf->dev, "failed to get current sample (%d)\n", ret); in current_now_show()
488 return ret; in current_now_show()
499 int ret; in power_now_show() local
502 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, in power_now_show()
505 if (ret) { in power_now_show()
506 dev_err(&intf->dev, "failed to get power sample (%d)\n", ret); in power_now_show()
507 return ret; in power_now_show()
531 int ret = 0; in power_state_store() local
542 ret = gb_interface_activate(intf); in power_state_store()
543 if (ret) { in power_state_store()
545 "failed to activate interface: %d\n", ret); in power_state_store()
549 ret = gb_interface_enable(intf); in power_state_store()
550 if (ret) { in power_state_store()
552 "failed to enable interface: %d\n", ret); in power_state_store()
564 if (ret) in power_state_store()
565 return ret; in power_state_store()
704 int ret; in gb_interface_suspend() local
706 ret = gb_control_interface_suspend_prepare(intf->control); in gb_interface_suspend()
707 if (ret) in gb_interface_suspend()
708 return ret; in gb_interface_suspend()
710 ret = gb_control_suspend(intf->control); in gb_interface_suspend()
711 if (ret) in gb_interface_suspend()
714 ret = gb_interface_hibernate_link(intf); in gb_interface_suspend()
715 if (ret) in gb_interface_suspend()
716 return ret; in gb_interface_suspend()
721 ret = gb_interface_refclk_set(intf, false); in gb_interface_suspend()
722 if (ret) in gb_interface_suspend()
723 return ret; in gb_interface_suspend()
730 return ret; in gb_interface_suspend()
737 int ret; in gb_interface_resume() local
739 ret = gb_interface_refclk_set(intf, true); in gb_interface_resume()
740 if (ret) in gb_interface_resume()
741 return ret; in gb_interface_resume()
743 ret = gb_svc_intf_resume(svc, intf->interface_id); in gb_interface_resume()
744 if (ret) in gb_interface_resume()
745 return ret; in gb_interface_resume()
747 ret = gb_control_resume(intf->control); in gb_interface_resume()
748 if (ret) in gb_interface_resume()
749 return ret; in gb_interface_resume()
828 int ret; in gb_interface_vsys_set() local
832 ret = gb_svc_intf_vsys_set(svc, intf->interface_id, enable); in gb_interface_vsys_set()
833 if (ret) { in gb_interface_vsys_set()
834 dev_err(&intf->dev, "failed to set v_sys: %d\n", ret); in gb_interface_vsys_set()
835 return ret; in gb_interface_vsys_set()
844 int ret; in gb_interface_refclk_set() local
848 ret = gb_svc_intf_refclk_set(svc, intf->interface_id, enable); in gb_interface_refclk_set()
849 if (ret) { in gb_interface_refclk_set()
850 dev_err(&intf->dev, "failed to set refclk: %d\n", ret); in gb_interface_refclk_set()
851 return ret; in gb_interface_refclk_set()
860 int ret; in gb_interface_unipro_set() local
864 ret = gb_svc_intf_unipro_set(svc, intf->interface_id, enable); in gb_interface_unipro_set()
865 if (ret) { in gb_interface_unipro_set()
866 dev_err(&intf->dev, "failed to set UniPro: %d\n", ret); in gb_interface_unipro_set()
867 return ret; in gb_interface_unipro_set()
878 int ret; in gb_interface_activate_operation() local
882 ret = gb_svc_intf_activate(svc, intf->interface_id, &type); in gb_interface_activate_operation()
883 if (ret) { in gb_interface_activate_operation()
884 dev_err(&intf->dev, "failed to activate: %d\n", ret); in gb_interface_activate_operation()
885 return ret; in gb_interface_activate_operation()
920 int ret; in _gb_interface_activate() local
927 ret = gb_interface_vsys_set(intf, true); in _gb_interface_activate()
928 if (ret) in _gb_interface_activate()
929 return ret; in _gb_interface_activate()
931 ret = gb_interface_refclk_set(intf, true); in _gb_interface_activate()
932 if (ret) in _gb_interface_activate()
935 ret = gb_interface_unipro_set(intf, true); in _gb_interface_activate()
936 if (ret) in _gb_interface_activate()
939 ret = gb_interface_activate_operation(intf, type); in _gb_interface_activate()
940 if (ret) { in _gb_interface_activate()
950 ret = gb_interface_read_dme(intf); in _gb_interface_activate()
951 if (ret) in _gb_interface_activate()
954 ret = gb_interface_route_create(intf); in _gb_interface_activate()
955 if (ret) in _gb_interface_activate()
973 return ret; in _gb_interface_activate()
987 int ret; in _gb_interface_activate_es3_hack() local
990 ret = _gb_interface_activate(intf, type); in _gb_interface_activate_es3_hack()
991 if (ret == -ENODEV && *type == GB_INTERFACE_TYPE_UNIPRO) in _gb_interface_activate_es3_hack()
997 return ret; in _gb_interface_activate_es3_hack()
1008 int ret; in gb_interface_activate() local
1013 ret = _gb_interface_activate_es3_hack(intf, &type); in gb_interface_activate()
1016 ret = _gb_interface_activate(intf, &type); in gb_interface_activate()
1024 if (!ret) in gb_interface_activate()
1033 return ret; in gb_interface_activate()
1072 int ret, size; in gb_interface_enable() local
1075 ret = gb_interface_read_and_clear_init_status(intf); in gb_interface_enable()
1076 if (ret) { in gb_interface_enable()
1077 dev_err(&intf->dev, "failed to clear init status: %d\n", ret); in gb_interface_enable()
1078 return ret; in gb_interface_enable()
1090 ret = gb_control_enable(intf->control); in gb_interface_enable()
1091 if (ret) in gb_interface_enable()
1100 ret = size; in gb_interface_enable()
1102 ret = -EINVAL; in gb_interface_enable()
1109 ret = -ENOMEM; in gb_interface_enable()
1114 ret = gb_control_get_manifest_operation(intf, manifest, size); in gb_interface_enable()
1115 if (ret) { in gb_interface_enable()
1116 dev_err(&intf->dev, "failed to get manifest: %d\n", ret); in gb_interface_enable()
1126 ret = -EINVAL; in gb_interface_enable()
1130 ret = gb_control_get_bundle_versions(intf->control); in gb_interface_enable()
1131 if (ret) in gb_interface_enable()
1135 ret = gb_control_add(intf->control); in gb_interface_enable()
1136 if (ret) in gb_interface_enable()
1145 ret = gb_bundle_add(bundle); in gb_interface_enable()
1146 if (ret) { in gb_interface_enable()
1173 return ret; in gb_interface_enable()
1219 int ret; in gb_interface_add() local
1221 ret = device_add(&intf->dev); in gb_interface_add()
1222 if (ret) { in gb_interface_add()
1223 dev_err(&intf->dev, "failed to register interface: %d\n", ret); in gb_interface_add()
1224 return ret; in gb_interface_add()