Lines Matching refs:retval
435 int retval = 0; in simple_io() local
439 while (retval == 0 && iterations-- > 0) { in simple_io()
445 retval = usb_submit_urb(urb, GFP_KERNEL); in simple_io()
446 if (retval != 0) in simple_io()
452 retval = (urb->status == -ENOENT ? in simple_io()
455 retval = urb->status; in simple_io()
459 if (retval == 0 && usb_pipein(urb->pipe)) in simple_io()
460 retval = simple_check_buf(tdev, urb); in simple_io()
476 if (expected != retval) in simple_io()
479 label, iterations, retval, expected); in simple_io()
480 return retval; in simple_io()
575 int retval = 0; in perform_sglist() local
580 while (retval == 0 && iterations-- > 0) { in perform_sglist()
581 retval = usb_sg_init(req, udev, pipe, in perform_sglist()
587 if (retval) in perform_sglist()
593 retval = req->status; in perform_sglist()
603 if (retval) in perform_sglist()
606 iterations, retval); in perform_sglist()
607 return retval; in perform_sglist()
633 int retval; in get_altsetting() local
635 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in get_altsetting()
639 switch (retval) { in get_altsetting()
643 retval = -ERANGE; in get_altsetting()
646 return retval; in get_altsetting()
790 int i, alt, retval; in ch9_postconfig() local
810 retval = set_altsetting(dev, alt); in ch9_postconfig()
811 if (retval) { in ch9_postconfig()
813 alt, retval); in ch9_postconfig()
814 return retval; in ch9_postconfig()
818 retval = get_altsetting(dev); in ch9_postconfig()
819 if (retval != alt) { in ch9_postconfig()
821 alt, retval); in ch9_postconfig()
822 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
835 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in ch9_postconfig()
839 if (retval != 1 || dev->buf[0] != expected) { in ch9_postconfig()
841 retval, dev->buf[0], expected); in ch9_postconfig()
842 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
847 retval = usb_get_descriptor(udev, USB_DT_DEVICE, 0, in ch9_postconfig()
849 if (retval != sizeof(udev->descriptor)) { in ch9_postconfig()
850 dev_err(&iface->dev, "dev descriptor --> %d\n", retval); in ch9_postconfig()
851 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
864 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf, in ch9_postconfig()
866 if (retval != sizeof(*udev->bos->desc)) { in ch9_postconfig()
867 dev_err(&iface->dev, "bos descriptor --> %d\n", retval); in ch9_postconfig()
868 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
882 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf, in ch9_postconfig()
884 if (retval != total) { in ch9_postconfig()
886 retval); in ch9_postconfig()
887 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
940 retval = usb_get_descriptor(udev, USB_DT_CONFIG, i, in ch9_postconfig()
942 if (!is_good_config(dev, retval)) { in ch9_postconfig()
945 i, retval); in ch9_postconfig()
946 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
959 retval = usb_get_descriptor(udev, in ch9_postconfig()
962 if (retval == -EPIPE) { in ch9_postconfig()
966 retval); in ch9_postconfig()
967 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
970 } else if (retval != sizeof(struct usb_qualifier_descriptor)) { in ch9_postconfig()
971 dev_err(&iface->dev, "dev qualifier --> %d\n", retval); in ch9_postconfig()
972 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
980 retval = usb_get_descriptor(udev, in ch9_postconfig()
983 if (!is_good_config(dev, retval)) { in ch9_postconfig()
986 retval); in ch9_postconfig()
987 return (retval < 0) ? retval : -EDOM; in ch9_postconfig()
995 retval = usb_get_status(udev, USB_RECIP_DEVICE, 0, dev->buf); in ch9_postconfig()
996 if (retval) { in ch9_postconfig()
997 dev_err(&iface->dev, "get dev status --> %d\n", retval); in ch9_postconfig()
998 return retval; in ch9_postconfig()
1005 retval = usb_get_status(udev, USB_RECIP_INTERFACE, in ch9_postconfig()
1007 if (retval) { in ch9_postconfig()
1008 dev_err(&iface->dev, "get interface status --> %d\n", retval); in ch9_postconfig()
1009 return retval; in ch9_postconfig()
1398 int retval = 0; in unlink1() local
1418 retval = usb_submit_urb(urb, GFP_KERNEL); in unlink1()
1419 if (retval != 0) { in unlink1()
1420 dev_err(&dev->intf->dev, "submit fail %d\n", retval); in unlink1()
1421 return retval; in unlink1()
1430 retval = usb_unlink_urb(urb); in unlink1()
1432 if (retval == 0 && usb_pipein(urb->pipe)) in unlink1()
1433 retval = simple_check_buf(dev, urb); in unlink1()
1435 switch (retval) { in unlink1()
1452 "unlink fail %d\n", retval); in unlink1()
1453 return retval; in unlink1()
1462 retval = urb->status; in unlink1()
1466 return (retval == -ECONNRESET) ? 0 : retval - 1000; in unlink1()
1468 return (retval == -ENOENT || retval == -EPERM) ? in unlink1()
1469 0 : retval - 2000; in unlink1()
1474 int retval = 0; in unlink_simple() local
1477 retval = unlink1(dev, pipe, len, 1); in unlink_simple()
1478 if (!retval) in unlink_simple()
1479 retval = unlink1(dev, pipe, len, 0); in unlink_simple()
1480 return retval; in unlink_simple()
1521 int retval = -ENOMEM; in unlink_queued() local
1530 return retval; in unlink_queued()
1555 retval = usb_submit_urb(ctx.urbs[i], GFP_KERNEL); in unlink_queued()
1556 if (retval != 0) { in unlink_queued()
1558 i, retval); in unlink_queued()
1560 ctx.status = retval; in unlink_queued()
1575 retval = ctx.status; in unlink_queued()
1583 return retval; in unlink_queued()
1590 int retval; in verify_not_halted() local
1594 retval = usb_get_status(urb->dev, USB_RECIP_ENDPOINT, ep, &status); in verify_not_halted()
1595 if (retval < 0) { in verify_not_halted()
1597 ep, retval); in verify_not_halted()
1598 return retval; in verify_not_halted()
1604 retval = simple_io(tdev, urb, 1, 0, 0, __func__); in verify_not_halted()
1605 if (retval != 0) in verify_not_halted()
1612 int retval; in verify_halted() local
1616 retval = usb_get_status(urb->dev, USB_RECIP_ENDPOINT, ep, &status); in verify_halted()
1617 if (retval < 0) { in verify_halted()
1619 ep, retval); in verify_halted()
1620 return retval; in verify_halted()
1626 retval = simple_io(tdev, urb, 1, 0, -EPIPE, __func__); in verify_halted()
1627 if (retval != -EPIPE) in verify_halted()
1629 retval = simple_io(tdev, urb, 1, 0, -EPIPE, "verify_still_halted"); in verify_halted()
1630 if (retval != -EPIPE) in verify_halted()
1637 int retval; in test_halt() local
1640 retval = verify_not_halted(tdev, ep, urb); in test_halt()
1641 if (retval < 0) in test_halt()
1642 return retval; in test_halt()
1645 retval = usb_control_msg(urb->dev, usb_sndctrlpipe(urb->dev, 0), in test_halt()
1649 if (retval < 0) { in test_halt()
1650 ERROR(tdev, "ep %02x couldn't set halt, %d\n", ep, retval); in test_halt()
1651 return retval; in test_halt()
1653 retval = verify_halted(tdev, ep, urb); in test_halt()
1654 if (retval < 0) { in test_halt()
1663 return retval; in test_halt()
1667 retval = usb_clear_halt(urb->dev, urb->pipe); in test_halt()
1668 if (retval < 0) { in test_halt()
1669 ERROR(tdev, "ep %02x couldn't clear halt, %d\n", ep, retval); in test_halt()
1670 return retval; in test_halt()
1672 retval = verify_not_halted(tdev, ep, urb); in test_halt()
1673 if (retval < 0) in test_halt()
1674 return retval; in test_halt()
1684 int retval = 0; in halt_simple() local
1698 retval = test_halt(dev, ep, urb); in halt_simple()
1699 if (retval < 0) in halt_simple()
1706 retval = test_halt(dev, ep, urb); in halt_simple()
1710 return retval; in halt_simple()
1727 int retval; in ctrl_out() local
1742 retval = 0; in ctrl_out()
1751 retval = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), in ctrl_out()
1754 if (retval != len) { in ctrl_out()
1756 if (retval >= 0) { in ctrl_out()
1758 retval, len); in ctrl_out()
1759 retval = -EBADMSG; in ctrl_out()
1765 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in ctrl_out()
1768 if (retval != len) { in ctrl_out()
1770 if (retval >= 0) { in ctrl_out()
1772 retval, len); in ctrl_out()
1773 retval = -EBADMSG; in ctrl_out()
1783 retval = -EBADMSG; in ctrl_out()
1787 if (retval < 0) { in ctrl_out()
1802 if (retval < 0) in ctrl_out()
1804 what, retval, i); in ctrl_out()
1807 return retval; in ctrl_out()
2042 int retval; in test_unaligned_bulk() local
2049 retval = simple_io(tdev, urb, iterations, 0, 0, label); in test_unaligned_bulk()
2051 return retval; in test_unaligned_bulk()
2083 int retval = -EOPNOTSUPP; in usbtest_ioctl() local
2143 retval = 0; in usbtest_ioctl()
2155 retval = -ENOMEM; in usbtest_ioctl()
2159 retval = simple_io(dev, urb, param->iterations, 0, 0, "test1"); in usbtest_ioctl()
2170 retval = -ENOMEM; in usbtest_ioctl()
2174 retval = simple_io(dev, urb, param->iterations, 0, 0, "test2"); in usbtest_ioctl()
2185 retval = -ENOMEM; in usbtest_ioctl()
2189 retval = simple_io(dev, urb, param->iterations, param->vary, in usbtest_ioctl()
2201 retval = -ENOMEM; in usbtest_ioctl()
2205 retval = simple_io(dev, urb, param->iterations, param->vary, in usbtest_ioctl()
2221 retval = -ENOMEM; in usbtest_ioctl()
2225 retval = perform_sglist(dev, param->iterations, dev->out_pipe, in usbtest_ioctl()
2240 retval = -ENOMEM; in usbtest_ioctl()
2244 retval = perform_sglist(dev, param->iterations, dev->in_pipe, in usbtest_ioctl()
2258 retval = -ENOMEM; in usbtest_ioctl()
2262 retval = perform_sglist(dev, param->iterations, dev->out_pipe, in usbtest_ioctl()
2276 retval = -ENOMEM; in usbtest_ioctl()
2280 retval = perform_sglist(dev, param->iterations, dev->in_pipe, in usbtest_ioctl()
2287 retval = 0; in usbtest_ioctl()
2291 for (i = param->iterations; retval == 0 && i--; /* NOP */) in usbtest_ioctl()
2292 retval = ch9_postconfig(dev); in usbtest_ioctl()
2293 if (retval) in usbtest_ioctl()
2300 retval = 0; in usbtest_ioctl()
2305 retval = test_ctrl_queue(dev, param); in usbtest_ioctl()
2312 retval = 0; in usbtest_ioctl()
2315 for (i = param->iterations; retval == 0 && i--; /* NOP */) in usbtest_ioctl()
2316 retval = unlink_simple(dev, dev->in_pipe, in usbtest_ioctl()
2318 if (retval) in usbtest_ioctl()
2320 "iterations left %d\n", retval, i); in usbtest_ioctl()
2325 retval = 0; in usbtest_ioctl()
2328 for (i = param->iterations; retval == 0 && i--; /* NOP */) in usbtest_ioctl()
2329 retval = unlink_simple(dev, dev->out_pipe, in usbtest_ioctl()
2331 if (retval) in usbtest_ioctl()
2333 "iterations left %d\n", retval, i); in usbtest_ioctl()
2340 retval = 0; in usbtest_ioctl()
2343 for (i = param->iterations; retval == 0 && i--; /* NOP */) in usbtest_ioctl()
2344 retval = halt_simple(dev); in usbtest_ioctl()
2346 if (retval) in usbtest_ioctl()
2358 retval = ctrl_out(dev, param->iterations, in usbtest_ioctl()
2371 retval = test_queue(dev, param, in usbtest_ioctl()
2384 retval = test_queue(dev, param, in usbtest_ioctl()
2398 retval = test_unaligned_bulk( in usbtest_ioctl()
2411 retval = test_unaligned_bulk( in usbtest_ioctl()
2425 retval = test_unaligned_bulk( in usbtest_ioctl()
2438 retval = test_unaligned_bulk( in usbtest_ioctl()
2453 retval = ctrl_out(dev, param->iterations, in usbtest_ioctl()
2465 retval = test_queue(dev, param, in usbtest_ioctl()
2476 retval = test_queue(dev, param, in usbtest_ioctl()
2484 retval = 0; in usbtest_ioctl()
2488 for (i = param->iterations; retval == 0 && i > 0; --i) { in usbtest_ioctl()
2489 retval = unlink_queued(dev, dev->out_pipe, in usbtest_ioctl()
2491 if (retval) { in usbtest_ioctl()
2494 "iterations left %d\n", retval, i); in usbtest_ioctl()
2510 retval = -ENOMEM; in usbtest_ioctl()
2514 retval = simple_io(dev, urb, param->iterations, 0, 0, "test25"); in usbtest_ioctl()
2526 retval = -ENOMEM; in usbtest_ioctl()
2530 retval = simple_io(dev, urb, param->iterations, 0, 0, "test26"); in usbtest_ioctl()
2540 retval = test_queue(dev, param, in usbtest_ioctl()
2549 retval = test_queue(dev, param, in usbtest_ioctl()
2561 return retval; in usbtest_ioctl()