Lines Matching refs:ret
125 int ret; in usb_get_port_status() local
127 ret = usb_control_msg(dev, usb_rcvctrlpipe(dev, 0), in usb_get_port_status()
132 if (ret < 0) in usb_get_port_status()
133 return ret; in usb_get_port_status()
158 return ret; in usb_get_port_status()
349 int ret, speed; in usb_hub_port_connect_change() local
355 ret = usb_get_port_status(dev, port + 1, portsts); in usb_hub_port_connect_change()
356 if (ret < 0) { in usb_hub_port_connect_change()
358 return ret; in usb_hub_port_connect_change()
384 ret = usb_hub_port_reset(dev, port, &portstatus); in usb_hub_port_connect_change()
385 if (ret < 0) { in usb_hub_port_connect_change()
386 if (ret != -ENXIO) in usb_hub_port_connect_change()
388 return ret; in usb_hub_port_connect_change()
409 ret = usb_scan_device(dev->dev, port + 1, speed, &child); in usb_hub_port_connect_change()
411 if ((ret < 0) && (tries-- > 0)) in usb_hub_port_connect_change()
416 ret = usb_alloc_new_device(dev->controller, &usb); in usb_hub_port_connect_change()
417 if (ret) { in usb_hub_port_connect_change()
418 printf("cannot create new device: ret=%d", ret); in usb_hub_port_connect_change()
419 return ret; in usb_hub_port_connect_change()
427 ret = usb_new_device(usb); in usb_hub_port_connect_change()
428 if (ret < 0) { in usb_hub_port_connect_change()
434 if (ret < 0) { in usb_hub_port_connect_change()
439 return ret; in usb_hub_port_connect_change()
449 int ret = 0; in usb_scan_port() local
463 ret = usb_get_port_status(dev, i + 1, portsts); in usb_scan_port()
464 if (ret < 0) { in usb_scan_port()
581 int ret = 0; in usb_device_list_scan() local
595 int ret; in usb_device_list_scan() local
598 ret = usb_scan_port(usb_scan); in usb_device_list_scan()
599 if (ret) in usb_device_list_scan()
612 return ret; in usb_device_list_scan()
638 int ret; in usb_hub_configure() local
646 ret = usb_get_hub_descriptor(dev, buffer, 4); in usb_hub_configure()
647 if (ret < 0) { in usb_hub_configure()
650 return ret; in usb_hub_configure()
657 ret = usb_get_hub_descriptor(dev, buffer, length); in usb_hub_configure()
658 if (ret < 0) { in usb_hub_configure()
661 return ret; in usb_hub_configure()
725 ret = usb_set_interface(dev, 0, 1); in usb_hub_configure()
726 if (ret == 0) { in usb_hub_configure()
730 debug("Using single TT (err %d)\n", ret); in usb_hub_configure()
784 ret = usb_get_hub_status(dev, buffer); in usb_hub_configure()
785 if (ret < 0) { in usb_hub_configure()
788 return ret; in usb_hub_configure()
808 ret = usb_update_hub_device(dev); in usb_hub_configure()
809 if (ret < 0 && ret != -ENOSYS) { in usb_hub_configure()
811 __func__, ret); in usb_hub_configure()
812 return ret; in usb_hub_configure()
845 ret = usb_set_hub_depth(dev, depth); in usb_hub_configure()
846 if (ret < 0) { in usb_hub_configure()
849 return ret; in usb_hub_configure()
889 ret = usb_device_list_scan(); in usb_hub_configure()
891 return ret; in usb_hub_configure()
936 int ret; in usb_hub_probe() local
938 ret = usb_hub_check(dev, ifnum); in usb_hub_probe()
939 if (ret) in usb_hub_probe()
941 ret = usb_hub_configure(dev); in usb_hub_probe()
942 return ret; in usb_hub_probe()