Searched refs:idmac (Results 1 - 9 of 9) sorted by relevance
/linux-4.4.14/drivers/dma/ipu/ |
H A D | ipu_idmac.c | 33 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 D | ipu_intern.h | 148 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 D | ipuv3-plane.c | 258 DRM_ERROR("failed to get idmac channel: %d\n", ret); ipu_plane_get_resources()
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | dw_mmc.h | 59 * Registers to support idmac 64-bit address mode
|
H A D | sunxi-mmc.c | 330 * Avoid the io-store starting the idmac hitting io-mem before the sunxi_mmc_init_idma_des()
|
H A D | dw_mmc.c | 2810 /* It is also recommended that we reset and reprogram idmac */ dw_mci_reset()
|
/linux-4.4.14/include/video/ |
H A D | imx-ipu-v3.h | 146 * IPU Image DMA Controller (idmac) functions
|
/linux-4.4.14/include/linux/mmc/ |
H A D | dw_mmc.h | 169 /* For idmac */
|
/linux-4.4.14/drivers/gpu/ipu-v3/ |
H A D | ipu-common.c | 1246 dev_dbg(&pdev->dev, "idmac: 0x%08lx\n", ipu_probe()
|
Completed in 474 milliseconds