Lines Matching refs:dma_dev

175 	struct dma_device	dma_dev;  member
313 dev_warn(sdev->dma_dev.dev, in sprd_dma_pause_resume()
366 dev_warn(sdev->dma_dev.dev, "incorrect dma interrupt type\n"); in sprd_dma_get_int_type()
602 dev_err(sdev->dma_dev.dev, "invalid source step\n"); in sprd_dma_fill_desc()
609 dev_err(sdev->dma_dev.dev, "invalid destination step\n"); in sprd_dma_fill_desc()
617 dev_err(sdev->dma_dev.dev, "invalid source datawidth\n"); in sprd_dma_fill_desc()
623 dev_err(sdev->dma_dev.dev, "invalid destination datawidth\n"); in sprd_dma_fill_desc()
905 dma_cap_set(DMA_MEMCPY, sdev->dma_dev.cap_mask); in sprd_dma_probe()
907 sdev->dma_dev.chancnt = chn_count; in sprd_dma_probe()
908 INIT_LIST_HEAD(&sdev->dma_dev.channels); in sprd_dma_probe()
909 INIT_LIST_HEAD(&sdev->dma_dev.global_node); in sprd_dma_probe()
910 sdev->dma_dev.dev = &pdev->dev; in sprd_dma_probe()
911 sdev->dma_dev.device_alloc_chan_resources = sprd_dma_alloc_chan_resources; in sprd_dma_probe()
912 sdev->dma_dev.device_free_chan_resources = sprd_dma_free_chan_resources; in sprd_dma_probe()
913 sdev->dma_dev.device_tx_status = sprd_dma_tx_status; in sprd_dma_probe()
914 sdev->dma_dev.device_issue_pending = sprd_dma_issue_pending; in sprd_dma_probe()
915 sdev->dma_dev.device_prep_dma_memcpy = sprd_dma_prep_dma_memcpy; in sprd_dma_probe()
916 sdev->dma_dev.device_prep_slave_sg = sprd_dma_prep_slave_sg; in sprd_dma_probe()
917 sdev->dma_dev.device_config = sprd_dma_slave_config; in sprd_dma_probe()
918 sdev->dma_dev.device_pause = sprd_dma_pause; in sprd_dma_probe()
919 sdev->dma_dev.device_resume = sprd_dma_resume; in sprd_dma_probe()
920 sdev->dma_dev.device_terminate_all = sprd_dma_terminate_all; in sprd_dma_probe()
931 vchan_init(&dma_chn->vc, &sdev->dma_dev); in sprd_dma_probe()
946 ret = dma_async_device_register(&sdev->dma_dev); in sprd_dma_probe()
952 sprd_dma_info.dma_cap = sdev->dma_dev.cap_mask; in sprd_dma_probe()
962 dma_async_device_unregister(&sdev->dma_dev); in sprd_dma_probe()
985 list_for_each_entry_safe(c, cn, &sdev->dma_dev.channels, in sprd_dma_remove()
992 dma_async_device_unregister(&sdev->dma_dev); in sprd_dma_remove()
1020 dev_err(sdev->dma_dev.dev, "enable dma failed\n"); in sprd_dma_runtime_resume()