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()
458 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset()
492 rc = hidma_ll_disable(dmadev->lldev); in hidma_terminate_channel()
510 rc = hidma_ll_enable(dmadev->lldev); in hidma_terminate_channel()
529 rc = hidma_ll_setup(dmadev->lldev); in hidma_terminate_all()
553 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
571 if (hidma_ll_disable(dmadev->lldev)) in hidma_pause()
590 rc = hidma_ll_enable(dmadev->lldev); in hidma_resume()
604 struct hidma_lldev *lldev = arg; in hidma_chirq_handler() local
610 return hidma_ll_inthandler(chirq, lldev); in hidma_chirq_handler()
697 devm_free_irq(dev, virq, &dmadev->lldev); in hidma_free_msis()
720 &dmadev->lldev); in hidma_request_msi()
731 devm_free_irq(&pdev->dev, virq, &dmadev->lldev); in hidma_request_msi()
737 hidma_ll_setup_irq(dmadev->lldev, true); in hidma_request_msi()
855 dmadev->lldev = hidma_ll_init(dmadev->ddev.dev, in hidma_probe()
858 if (!dmadev->lldev) { in hidma_probe()
868 hidma_ll_setup_irq(dmadev->lldev, false); in hidma_probe()
870 0, "qcom-hidma", dmadev->lldev); in hidma_probe()
897 hidma_ll_uninit(dmadev->lldev); in hidma_probe()
914 if (hidma_ll_disable(dmadev->lldev)) in hidma_shutdown()
927 if (!dmadev->lldev->msi_support) in hidma_remove()
928 devm_free_irq(dmadev->ddev.dev, dmadev->irq, dmadev->lldev); in hidma_remove()
935 hidma_ll_uninit(dmadev->lldev); in hidma_remove()