Lines Matching refs:ret
58 int ret;
70 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_VID,
72 if (ret)
73 return ret;
75 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_PID,
77 if (ret)
78 return ret;
80 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN0, &sn0);
81 if (ret)
82 return ret;
84 ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN1, &sn1);
85 if (ret)
86 return ret;
95 int ret;
101 ret = gb_interface_dme_attr_get(intf, DME_DDBL1_MANUFACTURERID,
103 if (ret)
104 return ret;
106 ret = gb_interface_dme_attr_get(intf, DME_DDBL1_PRODUCTID,
108 if (ret)
109 return ret;
117 ret = gb_interface_read_ara_dme(intf);
118 if (ret)
119 return ret;
131 int ret;
134 ret = ida_simple_get(&svc->device_id_map,
137 if (ret < 0) {
138 dev_err(&intf->dev, "failed to allocate device id: %d\n", ret);
139 return ret;
141 device_id = ret;
143 ret = gb_svc_intf_device_id(svc, intf_id, device_id);
144 if (ret) {
146 device_id, ret);
151 ret = gb_svc_route_create(svc, svc->ap_intf_id, GB_SVC_DEVICE_ID_AP,
153 if (ret) {
154 dev_err(&intf->dev, "failed to create route: %d\n", ret);
170 return ret;
188 int ret;
197 ret = gb_interface_enable(intf);
198 if (ret) {
199 dev_err(&intf->dev, "failed to re-enable interface: %d\n", ret);
203 return ret;
256 int ret;
279 ret = wait_for_completion_interruptible_timeout(
286 if (ret < 0) {
289 } else if (ret == 0) {
298 ret = gb_interface_enable(intf);
299 if (ret) {
301 ret);
323 int ret = 0;
327 ret = -EBUSY;
342 ret = -EBUSY;
349 return ret;
366 int ret;
381 ret = gb_svc_dme_peer_get(hd->svc, intf->interface_id, attr,
383 if (ret)
384 return ret;
461 int ret;
464 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id,
467 if (ret) {
468 dev_err(&intf->dev, "failed to get voltage sample (%d)\n", ret);
469 return ret;
480 int ret;
483 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id,
486 if (ret) {
487 dev_err(&intf->dev, "failed to get current sample (%d)\n", ret);
488 return ret;
499 int ret;
502 ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id,
505 if (ret) {
506 dev_err(&intf->dev, "failed to get power sample (%d)\n", ret);
507 return ret;
531 int ret = 0;
542 ret = gb_interface_activate(intf);
543 if (ret) {
545 "failed to activate interface: %d\n", ret);
549 ret = gb_interface_enable(intf);
550 if (ret) {
552 "failed to enable interface: %d\n", ret);
564 if (ret)
565 return ret;
705 int ret;
707 ret = gb_control_interface_suspend_prepare(intf->control);
708 if (ret)
709 return ret;
711 ret = gb_control_suspend(intf->control);
712 if (ret)
715 ret = gb_interface_hibernate_link(intf);
716 if (ret)
717 return ret;
722 ret = gb_interface_refclk_set(intf, false);
723 if (ret)
724 return ret;
731 return ret;
738 int ret;
740 ret = gb_interface_refclk_set(intf, true);
741 if (ret)
742 return ret;
744 ret = gb_svc_intf_resume(svc, intf->interface_id);
745 if (ret)
746 return ret;
748 ret = gb_control_resume(intf->control);
749 if (ret)
750 return ret;
829 int ret;
833 ret = gb_svc_intf_vsys_set(svc, intf->interface_id, enable);
834 if (ret) {
835 dev_err(&intf->dev, "failed to set v_sys: %d\n", ret);
836 return ret;
845 int ret;
849 ret = gb_svc_intf_refclk_set(svc, intf->interface_id, enable);
850 if (ret) {
851 dev_err(&intf->dev, "failed to set refclk: %d\n", ret);
852 return ret;
861 int ret;
865 ret = gb_svc_intf_unipro_set(svc, intf->interface_id, enable);
866 if (ret) {
867 dev_err(&intf->dev, "failed to set UniPro: %d\n", ret);
868 return ret;
879 int ret;
883 ret = gb_svc_intf_activate(svc, intf->interface_id, &type);
884 if (ret) {
885 dev_err(&intf->dev, "failed to activate: %d\n", ret);
886 return ret;
921 int ret;
928 ret = gb_interface_vsys_set(intf, true);
929 if (ret)
930 return ret;
932 ret = gb_interface_refclk_set(intf, true);
933 if (ret)
936 ret = gb_interface_unipro_set(intf, true);
937 if (ret)
940 ret = gb_interface_activate_operation(intf, type);
941 if (ret) {
951 ret = gb_interface_read_dme(intf);
952 if (ret)
955 ret = gb_interface_route_create(intf);
956 if (ret)
974 return ret;
988 int ret;
991 ret = _gb_interface_activate(intf, type);
992 if (ret == -ENODEV && *type == GB_INTERFACE_TYPE_UNIPRO)
998 return ret;
1009 int ret;
1014 ret = _gb_interface_activate_es3_hack(intf, &type);
1017 ret = _gb_interface_activate(intf, &type);
1025 if (!ret)
1034 return ret;
1073 int ret, size;
1076 ret = gb_interface_read_and_clear_init_status(intf);
1077 if (ret) {
1078 dev_err(&intf->dev, "failed to clear init status: %d\n", ret);
1079 return ret;
1091 ret = gb_control_enable(intf->control);
1092 if (ret)
1101 ret = size;
1103 ret = -EINVAL;
1110 ret = -ENOMEM;
1115 ret = gb_control_get_manifest_operation(intf, manifest, size);
1116 if (ret) {
1117 dev_err(&intf->dev, "failed to get manifest: %d\n", ret);
1127 ret = -EINVAL;
1131 ret = gb_control_get_bundle_versions(intf->control);
1132 if (ret)
1136 ret = gb_control_add(intf->control);
1137 if (ret)
1146 ret = gb_bundle_add(bundle);
1147 if (ret) {
1174 return ret;
1220 int ret;
1222 ret = device_add(&intf->dev);
1223 if (ret) {
1224 dev_err(&intf->dev, "failed to register interface: %d\n", ret);
1225 return ret;