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;
704 int ret;
706 ret = gb_control_interface_suspend_prepare(intf->control);
707 if (ret)
708 return ret;
710 ret = gb_control_suspend(intf->control);
711 if (ret)
714 ret = gb_interface_hibernate_link(intf);
715 if (ret)
716 return ret;
721 ret = gb_interface_refclk_set(intf, false);
722 if (ret)
723 return ret;
730 return ret;
737 int ret;
739 ret = gb_interface_refclk_set(intf, true);
740 if (ret)
741 return ret;
743 ret = gb_svc_intf_resume(svc, intf->interface_id);
744 if (ret)
745 return ret;
747 ret = gb_control_resume(intf->control);
748 if (ret)
749 return ret;
828 int ret;
832 ret = gb_svc_intf_vsys_set(svc, intf->interface_id, enable);
833 if (ret) {
834 dev_err(&intf->dev, "failed to set v_sys: %d\n", ret);
835 return ret;
844 int ret;
848 ret = gb_svc_intf_refclk_set(svc, intf->interface_id, enable);
849 if (ret) {
850 dev_err(&intf->dev, "failed to set refclk: %d\n", ret);
851 return ret;
860 int ret;
864 ret = gb_svc_intf_unipro_set(svc, intf->interface_id, enable);
865 if (ret) {
866 dev_err(&intf->dev, "failed to set UniPro: %d\n", ret);
867 return ret;
878 int ret;
882 ret = gb_svc_intf_activate(svc, intf->interface_id, &type);
883 if (ret) {
884 dev_err(&intf->dev, "failed to activate: %d\n", ret);
885 return ret;
920 int ret;
927 ret = gb_interface_vsys_set(intf, true);
928 if (ret)
929 return ret;
931 ret = gb_interface_refclk_set(intf, true);
932 if (ret)
935 ret = gb_interface_unipro_set(intf, true);
936 if (ret)
939 ret = gb_interface_activate_operation(intf, type);
940 if (ret) {
950 ret = gb_interface_read_dme(intf);
951 if (ret)
954 ret = gb_interface_route_create(intf);
955 if (ret)
973 return ret;
987 int ret;
990 ret = _gb_interface_activate(intf, type);
991 if (ret == -ENODEV && *type == GB_INTERFACE_TYPE_UNIPRO)
997 return ret;
1008 int ret;
1013 ret = _gb_interface_activate_es3_hack(intf, &type);
1016 ret = _gb_interface_activate(intf, &type);
1024 if (!ret)
1033 return ret;
1072 int ret, size;
1075 ret = gb_interface_read_and_clear_init_status(intf);
1076 if (ret) {
1077 dev_err(&intf->dev, "failed to clear init status: %d\n", ret);
1078 return ret;
1090 ret = gb_control_enable(intf->control);
1091 if (ret)
1100 ret = size;
1102 ret = -EINVAL;
1109 ret = -ENOMEM;
1114 ret = gb_control_get_manifest_operation(intf, manifest, size);
1115 if (ret) {
1116 dev_err(&intf->dev, "failed to get manifest: %d\n", ret);
1126 ret = -EINVAL;
1130 ret = gb_control_get_bundle_versions(intf->control);
1131 if (ret)
1135 ret = gb_control_add(intf->control);
1136 if (ret)
1145 ret = gb_bundle_add(bundle);
1146 if (ret) {
1173 return ret;
1219 int ret;
1221 ret = device_add(&intf->dev);
1222 if (ret) {
1223 dev_err(&intf->dev, "failed to register interface: %d\n", ret);
1224 return ret;