Lines Matching refs:idmac

30 static int ipu_disable_channel(struct idmac *idmac, struct idmac_channel *ichan,
41 #define to_ipu(id) container_of(id, struct ipu, idmac)
598 * @idmac: IPU DMAC context.
602 static int ipu_enable_channel(struct idmac *idmac, struct idmac_channel *ichan)
604 struct ipu *ipu = to_ipu(idmac);
658 struct idmac *idmac = to_idmac(ichan->dma_chan.device);
659 struct ipu *ipu = to_ipu(idmac);
823 struct idmac *idmac = to_idmac(tx->chan->device);
824 struct ipu *ipu = to_ipu(idmac);
883 ret = ipu_enable_channel(idmac, ichan);
912 struct idmac *idmac = to_idmac(ichan->dma_chan.device);
918 tasklet_disable(&to_ipu(idmac)->tasklet);
937 tasklet_enable(&to_ipu(idmac)->tasklet);
944 * @idmac: IPU DMAC context.
948 static int ipu_init_channel(struct idmac *idmac, struct idmac_channel *ichan)
955 struct ipu *ipu = to_ipu(idmac);
1004 * @idmac: IPU DMAC context.
1007 static void ipu_uninit_channel(struct idmac *idmac, struct idmac_channel *ichan)
1014 struct ipu *ipu = to_ipu(idmac);
1063 * @idmac: IPU DMAC context.
1069 static int ipu_disable_channel(struct idmac *idmac, struct idmac_channel *ichan,
1073 struct ipu *ipu = to_ipu(idmac);
1380 struct idmac *idmac = to_idmac(chan->device);
1381 struct ipu *ipu = to_ipu(idmac);
1400 struct idmac *idmac = to_idmac(chan->device);
1401 struct ipu *ipu = to_ipu(idmac);
1429 struct idmac *idmac = to_idmac(chan->device);
1430 struct ipu *ipu = to_ipu(idmac);
1434 ipu_disable_channel(idmac, ichan,
1503 struct idmac *idmac = to_idmac(chan->device);
1522 ipu_disable_channel(idmac, ichan, true);
1524 ret = ipu_init_channel(idmac, ichan);
1558 ipu_uninit_channel(idmac, ichan);
1568 struct idmac *idmac = to_idmac(chan->device);
1595 ipu_uninit_channel(idmac, ichan);
1599 tasklet_schedule(&to_ipu(idmac)->tasklet);
1610 struct idmac *idmac = &ipu->idmac;
1611 struct dma_device *dma = &idmac->dma;
1641 dma_chan->device = &idmac->dma;
1649 return dma_async_device_register(&idmac->dma);
1655 struct idmac *idmac = &ipu->idmac;
1663 dma_async_device_unregister(&idmac->dma);