Lines Matching defs:ret
384 int ret;
387 ret = usb_dmac_desc_alloc(uchan, USB_DMAC_INITIAL_NR_SG,
389 if (ret < 0) {
391 return ret;
601 irqreturn_t ret = IRQ_NONE;
613 ret |= IRQ_HANDLED;
619 ret |= IRQ_HANDLED;
629 return ret;
714 int ret;
730 ret = devm_request_irq(dmac->dev, uchan->irq, usb_dmac_isr_channel,
732 if (ret) {
734 uchan->irq, ret);
735 return ret;
749 int ret;
751 ret = of_property_read_u32(np, "dma-channels", &dmac->n_channels);
752 if (ret < 0) {
754 return ret;
772 int ret;
781 ret = usb_dmac_parse_of(&pdev->dev, dmac);
782 if (ret < 0)
783 return ret;
797 ret = pm_runtime_get_sync(&pdev->dev);
798 if (ret < 0) {
799 dev_err(&pdev->dev, "runtime PM get sync failed (%d)\n", ret);
803 ret = usb_dmac_init(dmac);
805 if (ret) {
814 ret = usb_dmac_chan_probe(dmac, &dmac->channels[i], i);
815 if (ret < 0)
820 ret = of_dma_controller_register(pdev->dev.of_node, usb_dmac_of_xlate,
822 if (ret < 0)
847 ret = dma_async_device_register(engine);
848 if (ret < 0)
859 return ret;