Lines Matching refs:lldev
85 return container_of(_lldevp, struct hidma_dev, lldev); in to_hidma_dev_from_lldev()
135 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
226 hidma_ll_start(dmadev->lldev); in hidma_issue_task()
239 hidma_ll_queue_request(dmadev->lldev, qdesc->tre_ch); in hidma_issue_pending()
256 hidma_ll_start(dmadev->lldev); in hidma_issue_pending()
320 if (!hidma_ll_isenabled(dmadev->lldev)) { in hidma_tx_submit()
365 rc = hidma_ll_request(dmadev->lldev, mchan->dma_sig, in hidma_alloc_chan_resources()
380 hidma_ll_free(dmadev->lldev, mdesc->tre_ch); in hidma_alloc_chan_resources()
414 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy()
447 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset()
481 rc = hidma_ll_disable(dmadev->lldev); in hidma_terminate_channel()
499 rc = hidma_ll_enable(dmadev->lldev); in hidma_terminate_channel()
518 rc = hidma_ll_setup(dmadev->lldev); in hidma_terminate_all()
542 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
560 if (hidma_ll_disable(dmadev->lldev)) in hidma_pause()
579 rc = hidma_ll_enable(dmadev->lldev); in hidma_resume()
593 struct hidma_lldev *lldev = arg; in hidma_chirq_handler() local
599 return hidma_ll_inthandler(chirq, lldev); in hidma_chirq_handler()
685 devm_free_irq(dev, desc->irq, &dmadev->lldev); in hidma_free_msis()
711 &dmadev->lldev); in hidma_request_msi()
724 &dmadev->lldev); in hidma_request_msi()
728 hidma_ll_setup_irq(dmadev->lldev, true); in hidma_request_msi()
852 dmadev->lldev = hidma_ll_init(dmadev->ddev.dev, in hidma_probe()
855 if (!dmadev->lldev) { in hidma_probe()
865 hidma_ll_setup_irq(dmadev->lldev, false); in hidma_probe()
867 0, "qcom-hidma", dmadev->lldev); in hidma_probe()
894 hidma_ll_uninit(dmadev->lldev); in hidma_probe()
911 if (hidma_ll_disable(dmadev->lldev)) in hidma_shutdown()
924 if (!dmadev->lldev->msi_support) in hidma_remove()
925 devm_free_irq(dmadev->ddev.dev, dmadev->irq, dmadev->lldev); in hidma_remove()
932 hidma_ll_uninit(dmadev->lldev); in hidma_remove()