Lines Matching refs:lldev

84 	return container_of(_lldevp, struct hidma_dev, lldev);  in to_hidma_dev_from_lldev()
134 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
224 hidma_ll_start(dmadev->lldev); in hidma_issue_task()
237 hidma_ll_queue_request(dmadev->lldev, qdesc->tre_ch); in hidma_issue_pending()
254 hidma_ll_start(dmadev->lldev); in hidma_issue_pending()
318 if (!hidma_ll_isenabled(dmadev->lldev)) { in hidma_tx_submit()
363 rc = hidma_ll_request(dmadev->lldev, mchan->dma_sig, in hidma_alloc_chan_resources()
378 hidma_ll_free(dmadev->lldev, mdesc->tre_ch); in hidma_alloc_chan_resources()
412 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy()
456 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset()
490 rc = hidma_ll_disable(dmadev->lldev); in hidma_terminate_channel()
508 rc = hidma_ll_enable(dmadev->lldev); in hidma_terminate_channel()
527 rc = hidma_ll_setup(dmadev->lldev); in hidma_terminate_all()
551 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
569 if (hidma_ll_disable(dmadev->lldev)) in hidma_pause()
588 rc = hidma_ll_enable(dmadev->lldev); in hidma_resume()
602 struct hidma_lldev *lldev = arg; in hidma_chirq_handler() local
608 return hidma_ll_inthandler(chirq, lldev); in hidma_chirq_handler()
695 devm_free_irq(dev, virq, &dmadev->lldev); in hidma_free_msis()
718 &dmadev->lldev); in hidma_request_msi()
729 devm_free_irq(&pdev->dev, virq, &dmadev->lldev); in hidma_request_msi()
735 hidma_ll_setup_irq(dmadev->lldev, true); in hidma_request_msi()
851 dmadev->lldev = hidma_ll_init(dmadev->ddev.dev, in hidma_probe()
854 if (!dmadev->lldev) { in hidma_probe()
864 hidma_ll_setup_irq(dmadev->lldev, false); in hidma_probe()
866 0, "qcom-hidma", dmadev->lldev); in hidma_probe()
893 hidma_ll_uninit(dmadev->lldev); in hidma_probe()
910 if (hidma_ll_disable(dmadev->lldev)) in hidma_shutdown()
923 if (!dmadev->lldev->msi_support) in hidma_remove()
924 devm_free_irq(dmadev->ddev.dev, dmadev->irq, dmadev->lldev); in hidma_remove()
931 hidma_ll_uninit(dmadev->lldev); in hidma_remove()