Home
last modified time | relevance | path

Searched refs:dma_priv (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_dma.c44 struct device *subdrv_dev, void **dma_priv) in drm_iommu_attach_device()
63 *dma_priv = to_dma_iommu_mapping(subdrv_dev); in drm_iommu_attach_device()
64 if (*dma_priv) in drm_iommu_attach_device()
85 struct device *subdrv_dev, void **dma_priv) in drm_iommu_detach_device()
91 arm_iommu_attach_device(subdrv_dev, *dma_priv); in drm_iommu_detach_device()
97 void **dma_priv) in exynos_drm_register_dma()
124 return drm_iommu_attach_device(drm, dev, dma_priv); in exynos_drm_register_dma()
128 void **dma_priv) in exynos_drm_unregister_dma()
131 drm_iommu_detach_device(drm, dev, dma_priv); in exynos_drm_unregister_dma()
43 drm_iommu_attach_device(struct drm_device *drm_dev, struct device *subdrv_dev, void **dma_priv) drm_iommu_attach_device() argument
84 drm_iommu_detach_device(struct drm_device *drm_dev, struct device *subdrv_dev, void **dma_priv) drm_iommu_detach_device() argument
96 exynos_drm_register_dma(struct drm_device *drm, struct device *dev, void **dma_priv) exynos_drm_register_dma() argument
127 exynos_drm_unregister_dma(struct drm_device *drm, struct device *dev, void **dma_priv) exynos_drm_unregister_dma() argument
H A Dexynos_drm_drv.h227 void **dma_priv);
229 void **dma_priv);
H A Dexynos_drm_rotator.c59 void *dma_priv; member
247 exynos_drm_register_dma(drm_dev, dev, &rot->dma_priv); in rotator_bind()
265 exynos_drm_unregister_dma(rot->drm_dev, rot->dev, &rot->dma_priv); in rotator_unbind()
H A Dexynos_drm_scaler.c42 void *dma_priv; member
454 exynos_drm_register_dma(drm_dev, dev, &scaler->dma_priv); in scaler_bind()
475 &scaler->dma_priv); in scaler_unbind()
H A Dexynos5433_drm_decon.c58 void *dma_priv; member
648 return exynos_drm_register_dma(drm_dev, dev, &ctx->dma_priv); in decon_bind()
658 exynos_drm_unregister_dma(ctx->drm_dev, ctx->dev, &ctx->dma_priv); in decon_unbind()
H A Dexynos7_drm_decon.c43 void *dma_priv; member
131 return exynos_drm_register_dma(drm_dev, ctx->dev, &ctx->dma_priv); in decon_ctx_initialize()
137 exynos_drm_unregister_dma(ctx->drm_dev, ctx->dev, &ctx->dma_priv); in decon_ctx_remove()
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_dma.c43 struct device *subdrv_dev, void **dma_priv) in drm_iommu_attach_device()
62 *dma_priv = to_dma_iommu_mapping(subdrv_dev); in drm_iommu_attach_device()
63 if (*dma_priv) in drm_iommu_attach_device()
84 struct device *subdrv_dev, void **dma_priv) in drm_iommu_detach_device()
90 arm_iommu_attach_device(subdrv_dev, *dma_priv); in drm_iommu_detach_device()
96 void **dma_priv) in exynos_drm_register_dma()
123 return drm_iommu_attach_device(drm, dev, dma_priv); in exynos_drm_register_dma()
127 void **dma_priv) in exynos_drm_unregister_dma()
130 drm_iommu_detach_device(drm, dev, dma_priv); in exynos_drm_unregister_dma()
42 drm_iommu_attach_device(struct drm_device *drm_dev, struct device *subdrv_dev, void **dma_priv) drm_iommu_attach_device() argument
83 drm_iommu_detach_device(struct drm_device *drm_dev, struct device *subdrv_dev, void **dma_priv) drm_iommu_detach_device() argument
95 exynos_drm_register_dma(struct drm_device *drm, struct device *dev, void **dma_priv) exynos_drm_register_dma() argument
126 exynos_drm_unregister_dma(struct drm_device *drm, struct device *dev, void **dma_priv) exynos_drm_unregister_dma() argument
H A Dexynos_drm_drv.h225 void **dma_priv);
227 void **dma_priv);
H A Dexynos_drm_rotator.c59 void *dma_priv; member
252 exynos_drm_register_dma(drm_dev, dev, &rot->dma_priv); in rotator_bind()
270 exynos_drm_unregister_dma(rot->drm_dev, rot->dev, &rot->dma_priv); in rotator_unbind()
H A Dexynos_drm_scaler.c43 void *dma_priv; member
457 exynos_drm_register_dma(drm_dev, dev, &scaler->dma_priv); in scaler_bind()
478 &scaler->dma_priv); in scaler_unbind()
H A Dexynos5433_drm_decon.c59 void *dma_priv; member
654 return exynos_drm_register_dma(drm_dev, dev, &ctx->dma_priv); in decon_bind()
664 exynos_drm_unregister_dma(ctx->drm_dev, ctx->dev, &ctx->dma_priv); in decon_unbind()
H A Dexynos7_drm_decon.c43 void *dma_priv; member
131 return exynos_drm_register_dma(drm_dev, ctx->dev, &ctx->dma_priv); in decon_ctx_initialize()
137 exynos_drm_unregister_dma(ctx->drm_dev, ctx->dev, &ctx->dma_priv); in decon_ctx_remove()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Drenesas_sdhi_internal_dmac.c306 if (priv->dma_priv.enable) in renesas_sdhi_internal_dmac_enable_dma()
307 priv->dma_priv.enable(host, enable); in renesas_sdhi_internal_dmac_enable_dma()
328 struct renesas_sdhi_dma *dma_priv = &priv->dma_priv; in renesas_sdhi_internal_dmac_dma_irq() local
337 set_bit(SDHI_DMA_END_FLAG_DMA, &dma_priv->end_flags); in renesas_sdhi_internal_dmac_dma_irq()
338 if (test_bit(SDHI_DMA_END_FLAG_ACCESS, &dma_priv->end_flags)) in renesas_sdhi_internal_dmac_dma_irq()
339 tasklet_schedule(&dma_priv->dma_complete); in renesas_sdhi_internal_dmac_dma_irq()
349 struct renesas_sdhi_dma *dma_priv = &priv->dma_priv; in renesas_sdhi_internal_dmac_dataend_dma() local
351 set_bit(SDHI_DMA_END_FLAG_ACCESS, &dma_priv in renesas_sdhi_internal_dmac_dataend_dma()
[all...]
H A Drenesas_sdhi_sys_dmac.c103 if (priv->dma_priv.enable) in renesas_sdhi_sys_dmac_enable_dma()
104 priv->dma_priv.enable(host, enable); in renesas_sdhi_sys_dmac_enable_dma()
123 complete(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_dataend_dma()
147 wait_for_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_dma_callback()
197 reinit_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_start_dma_rx()
273 reinit_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_start_dma_tx()
361 priv->dma_priv.filter, pdata->chan_priv_tx, in renesas_sdhi_sys_dmac_request_dma()
372 cfg.dst_addr_width = priv->dma_priv.dma_buswidth; in renesas_sdhi_sys_dmac_request_dma()
381 priv->dma_priv.filter, pdata->chan_priv_rx, in renesas_sdhi_sys_dmac_request_dma()
391 cfg.src_addr_width = priv->dma_priv in renesas_sdhi_sys_dmac_request_dma()
[all...]
H A Dmmci_stm32_sdmmc.c84 struct sdmmc_idma *idma = host->dma_priv; in sdmmc_idma_validate_data()
134 struct sdmmc_idma *idma = host->dma_priv; in _sdmmc_idma_prep_data()
173 struct sdmmc_idma *idma = host->dma_priv; in sdmmc_idma_unprep_data()
197 host->dma_priv = idma; in sdmmc_idma_setup()
222 struct sdmmc_idma *idma = host->dma_priv; in sdmmc_idma_start()
271 struct sdmmc_idma *idma = host->dma_priv; in sdmmc_idma_error()
H A Drenesas_sdhi.h77 struct renesas_sdhi_dma dma_priv; member
H A Drenesas_sdhi_core.c911 struct renesas_sdhi_dma *dma_priv; in renesas_sdhi_probe() local
929 dma_priv = &priv->dma_priv; in renesas_sdhi_probe()
978 dma_priv->dma_buswidth = of_data->dma_buswidth; in renesas_sdhi_probe()
1020 dma_priv->filter = shdma_chan_filter; in renesas_sdhi_probe()
1021 dma_priv->enable = renesas_sdhi_enable_dma; in renesas_sdhi_probe()
H A Dmmci.c848 host->dma_priv = dmae; in mmci_dmae_setup()
919 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_release()
930 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dma_unmap()
944 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_error()
961 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_finalize()
1009 struct mmci_dmae_priv *dmae = host->dma_priv; in _mmci_dmae_prep_data()
1084 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_prep_data()
1103 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_start()
1121 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_get_next_data()
1139 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_unprep_data()
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Drenesas_sdhi_sys_dmac.c100 if (priv->dma_priv.enable) in renesas_sdhi_sys_dmac_enable_dma()
101 priv->dma_priv.enable(host, enable); in renesas_sdhi_sys_dmac_enable_dma()
120 complete(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_dataend_dma()
144 wait_for_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_dma_callback()
194 reinit_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_start_dma_rx()
271 reinit_completion(&priv->dma_priv.dma_dataend); in renesas_sdhi_sys_dmac_start_dma_tx()
359 priv->dma_priv.filter, pdata->chan_priv_tx, in renesas_sdhi_sys_dmac_request_dma()
370 cfg.dst_addr_width = priv->dma_priv.dma_buswidth; in renesas_sdhi_sys_dmac_request_dma()
379 priv->dma_priv.filter, pdata->chan_priv_rx, in renesas_sdhi_sys_dmac_request_dma()
389 cfg.src_addr_width = priv->dma_priv in renesas_sdhi_sys_dmac_request_dma()
[all...]
H A Drenesas_sdhi_internal_dmac.c148 if (priv->dma_priv.enable) in renesas_sdhi_internal_dmac_enable_dma()
149 priv->dma_priv.enable(host, enable); in renesas_sdhi_internal_dmac_enable_dma()
172 tasklet_schedule(&priv->dma_priv.dma_complete); in renesas_sdhi_internal_dmac_dataend_dma()
292 tasklet_init(&priv->dma_priv.dma_complete, in renesas_sdhi_internal_dmac_request_dma()
H A Drenesas_sdhi.h57 struct tmio_mmc_dma dma_priv; member
H A Dmmci.c745 host->dma_priv = dmae; in mmci_dmae_setup()
816 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_release()
827 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dma_unmap()
841 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_error()
858 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_finalize()
906 struct mmci_dmae_priv *dmae = host->dma_priv; in _mmci_dmae_prep_data()
981 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_prep_data()
1000 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_start()
1018 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_get_next_data()
1036 struct mmci_dmae_priv *dmae = host->dma_priv; in mmci_dmae_unprep_data()
[all...]
H A Drenesas_sdhi_core.c922 struct tmio_mmc_dma *dma_priv; in renesas_sdhi_probe() local
946 dma_priv = &priv->dma_priv; in renesas_sdhi_probe()
990 dma_priv->dma_buswidth = of_data->dma_buswidth; in renesas_sdhi_probe()
1028 dma_priv->filter = shdma_chan_filter; in renesas_sdhi_probe()
1029 dma_priv->enable = renesas_sdhi_enable_dma; in renesas_sdhi_probe()
H A Dmmci_stm32_sdmmc.c128 host->dma_priv = idma; in sdmmc_idma_setup()
151 struct sdmmc_idma *idma = host->dma_priv; in sdmmc_idma_start()
H A Dmmci.h437 void *dma_priv; member

Completed in 27 milliseconds

12