Searched refs:idmac (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/dma/ipu/
H A Dipu_idmac.c33 static int ipu_disable_channel(struct idmac *idmac, struct idmac_channel *ichan,
44 #define to_ipu(id) container_of(id, struct ipu, idmac)
601 * @idmac: IPU DMAC context.
605 static int ipu_enable_channel(struct idmac *idmac, struct idmac_channel *ichan) ipu_enable_channel() argument
607 struct ipu *ipu = to_ipu(idmac); ipu_enable_channel()
661 struct idmac *idmac = to_idmac(ichan->dma_chan.device); ipu_init_channel_buffer() local
662 struct ipu *ipu = to_ipu(idmac); ipu_init_channel_buffer()
826 struct idmac *idmac = to_idmac(tx->chan->device); idmac_tx_submit() local
827 struct ipu *ipu = to_ipu(idmac); idmac_tx_submit()
886 ret = ipu_enable_channel(idmac, ichan); idmac_tx_submit()
914 struct idmac *idmac = to_idmac(ichan->dma_chan.device); idmac_desc_alloc() local
920 tasklet_disable(&to_ipu(idmac)->tasklet); idmac_desc_alloc()
939 tasklet_enable(&to_ipu(idmac)->tasklet); idmac_desc_alloc()
946 * @idmac: IPU DMAC context.
950 static int ipu_init_channel(struct idmac *idmac, struct idmac_channel *ichan) ipu_init_channel() argument
957 struct ipu *ipu = to_ipu(idmac); ipu_init_channel()
1006 * @idmac: IPU DMAC context.
1009 static void ipu_uninit_channel(struct idmac *idmac, struct idmac_channel *ichan) ipu_uninit_channel() argument
1016 struct ipu *ipu = to_ipu(idmac); ipu_uninit_channel()
1065 * @idmac: IPU DMAC context.
1071 static int ipu_disable_channel(struct idmac *idmac, struct idmac_channel *ichan, ipu_disable_channel() argument
1075 struct ipu *ipu = to_ipu(idmac); ipu_disable_channel()
1384 struct idmac *idmac = to_idmac(chan->device); idmac_issue_pending() local
1385 struct ipu *ipu = to_ipu(idmac); idmac_issue_pending()
1404 struct idmac *idmac = to_idmac(chan->device); idmac_pause() local
1405 struct ipu *ipu = to_ipu(idmac); idmac_pause()
1433 struct idmac *idmac = to_idmac(chan->device); __idmac_terminate_all() local
1434 struct ipu *ipu = to_ipu(idmac); __idmac_terminate_all()
1438 ipu_disable_channel(idmac, ichan, __idmac_terminate_all()
1507 struct idmac *idmac = to_idmac(chan->device); idmac_alloc_chan_resources() local
1526 ipu_disable_channel(idmac, ichan, true); idmac_alloc_chan_resources()
1528 ret = ipu_init_channel(idmac, ichan); idmac_alloc_chan_resources()
1562 ipu_uninit_channel(idmac, ichan); idmac_alloc_chan_resources()
1572 struct idmac *idmac = to_idmac(chan->device); idmac_free_chan_resources() local
1599 ipu_uninit_channel(idmac, ichan); idmac_free_chan_resources()
1603 tasklet_schedule(&to_ipu(idmac)->tasklet); idmac_free_chan_resources()
1614 struct idmac *idmac = &ipu->idmac; ipu_idmac_init() local
1615 struct dma_device *dma = &idmac->dma; ipu_idmac_init()
1645 dma_chan->device = &idmac->dma; ipu_idmac_init()
1653 return dma_async_device_register(&idmac->dma); ipu_idmac_init()
1659 struct idmac *idmac = &ipu->idmac; ipu_idmac_exit() local
1667 dma_async_device_unregister(&idmac->dma); ipu_idmac_exit()
H A Dipu_intern.h148 struct idmac { struct
162 struct idmac idmac; member in struct:ipu
167 #define to_idmac(d) container_of(d, struct idmac, dma)
/linux-4.4.14/drivers/gpu/drm/imx/
H A Dipuv3-plane.c258 DRM_ERROR("failed to get idmac channel: %d\n", ret); ipu_plane_get_resources()
/linux-4.4.14/drivers/mmc/host/
H A Ddw_mmc.h59 * Registers to support idmac 64-bit address mode
H A Dsunxi-mmc.c330 * Avoid the io-store starting the idmac hitting io-mem before the sunxi_mmc_init_idma_des()
H A Ddw_mmc.c2810 /* It is also recommended that we reset and reprogram idmac */ dw_mci_reset()
/linux-4.4.14/include/video/
H A Dimx-ipu-v3.h146 * IPU Image DMA Controller (idmac) functions
/linux-4.4.14/include/linux/mmc/
H A Ddw_mmc.h169 /* For idmac */
/linux-4.4.14/drivers/gpu/ipu-v3/
H A Dipu-common.c1246 dev_dbg(&pdev->dev, "idmac: 0x%08lx\n", ipu_probe()

Completed in 332 milliseconds