Lines Matching refs:dma_dev
171 struct device *dma_dev; in mtk_drm_kms_init() local
237 dma_dev = &pdev->dev; in mtk_drm_kms_init()
238 private->dma_dev = dma_dev; in mtk_drm_kms_init()
244 if (!dma_dev->dma_parms) { in mtk_drm_kms_init()
246 dma_dev->dma_parms = in mtk_drm_kms_init()
247 devm_kzalloc(drm->dev, sizeof(*dma_dev->dma_parms), in mtk_drm_kms_init()
250 if (!dma_dev->dma_parms) { in mtk_drm_kms_init()
255 ret = dma_set_max_seg_size(dma_dev, (unsigned int)DMA_BIT_MASK(32)); in mtk_drm_kms_init()
257 dev_err(dma_dev, "Failed to set DMA segment size\n"); in mtk_drm_kms_init()
278 dma_dev->dma_parms = NULL; in mtk_drm_kms_init()
280 put_device(private->dma_dev); in mtk_drm_kms_init()
296 private->dma_dev->dma_parms = NULL; in mtk_drm_kms_deinit()
321 return drm_gem_prime_import_dev(dev, dma_buf, private->dma_dev); in mtk_drm_gem_prime_import()