Home
last modified time | relevance | path

Searched refs:mdma (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/dma/
H A Dmpc512x_dma.c256 struct mpc_dma *mdma = dma_chan_to_mpc_dma(&mchan->chan); in mpc_dma_execute() local
300 memcpy_toio(&mdma->tcd[cid], first->tcd, sizeof(struct mpc_dma_tcd)); in mpc_dma_execute()
303 mdma->tcd[cid].e_sg = 1; in mpc_dma_execute()
305 if (mdma->is_mpc8308) { in mpc_dma_execute()
307 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
310 out_8(&mdma->regs->dmaserq, cid); in mpc_dma_execute()
313 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
318 static void mpc_dma_irq_process(struct mpc_dma *mdma, u32 is, u32 es, int off) in mpc_dma_irq_process() argument
327 mchan = &mdma->channels[ch + off]; in mpc_dma_irq_process()
331 out_8(&mdma->regs->dmacint, ch + off); in mpc_dma_irq_process()
[all …]
H A Dimg-mdc-dma.c118 struct mdc_dma *mdma; member
149 static inline u32 mdc_readl(struct mdc_dma *mdma, u32 reg) in mdc_readl() argument
151 return readl(mdma->regs + reg); in mdc_readl()
154 static inline void mdc_writel(struct mdc_dma *mdma, u32 val, u32 reg) in mdc_writel() argument
156 writel(val, mdma->regs + reg); in mdc_writel()
161 return mdc_readl(mchan->mdma, mchan->chan_nr * 0x040 + reg); in mdc_chan_readl()
166 mdc_writel(mchan->mdma, val, mchan->chan_nr * 0x040 + reg); in mdc_chan_writel()
181 static inline struct device *mdma2dev(struct mdc_dma *mdma) in mdma2dev() argument
183 return mdma->dma_dev.dev; in mdma2dev()
210 struct mdc_dma *mdma = mchan->mdma; in mdc_list_desc_config() local
[all …]
H A DMakefile72 obj-$(CONFIG_STM32_MDMA) += stm32-mdma.o
/OK3568_Linux_fs/kernel/drivers/rapidio/devices/
H A Dtsi721.c113 void __iomem *regs = priv->regs + TSI721_DMAC_BASE(priv->mdma.ch_id); in tsi721_maint_dma()
125 bd_ptr = priv->mdma.bd_base; in tsi721_maint_dma()
153 priv->mdma.ch_id, ch_stat); in tsi721_maint_dma()
1433 priv->mdma.ch_id = TSI721_DMACH_MAINT; in tsi721_bdma_maint_init()
1443 priv->mdma.bd_num = bd_num; in tsi721_bdma_maint_init()
1444 priv->mdma.bd_phys = bd_phys; in tsi721_bdma_maint_init()
1445 priv->mdma.bd_base = bd_ptr; in tsi721_bdma_maint_init()
1462 priv->mdma.bd_base = NULL; in tsi721_bdma_maint_init()
1466 priv->mdma.sts_phys = sts_phys; in tsi721_bdma_maint_init()
1467 priv->mdma.sts_base = sts_ptr; in tsi721_bdma_maint_init()
[all …]
H A Dtsi721.h889 struct tsi721_bdma_maint mdma; /* Maintenance rd/wr request channel */ member
/OK3568_Linux_fs/kernel/drivers/dma/qcom/
H A Dhidma.c117 struct hidma_dev *mdma = to_hidma_dev(ddev); in hidma_process_completed() local
141 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
405 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memcpy() local
420 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy()
438 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memset() local
453 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset()
533 struct hidma_dev *mdma = mchan->dmadev; in hidma_free_chan_resources() local
548 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dzynqmp-zc1751-xm016-dc2.dts132 arasan,has-mdma;
H A Dzynqmp-ep108.dts83 arasan,has-mdma;
/OK3568_Linux_fs/kernel/drivers/crypto/stm32/
H A Dstm32-hash.c409 struct scatterlist *sg, int length, int mdma) in stm32_hash_xmit_dma() argument
433 if (mdma) in stm32_hash_xmit_dma()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dexynos4210-universal_c210.dts632 mdma0: mdma@12840000 {
H A Dexynos5250.dtsi710 mdma0: mdma@10800000 {
721 mdma1: mdma@11c10000 {
H A Dstm32h743.dtsi348 compatible = "st,stm32h7-mdma";
H A Dexynos5420.dtsi470 mdma0: mdma@10800000 {
481 mdma1: mdma@11c10000 {
H A Ds5pv210.dtsi532 mdma1: mdma@fa200000 {
H A Dexynos4.dtsi694 mdma1: mdma@12850000 {
H A Dstm32mp151.dtsi1302 compatible = "st,stm32h7-mdma";
/OK3568_Linux_fs/recovery/
HDrootfs.cpio.gz107070100A8AEB0000041ED0000000000000000000000116841B48100000000000000FD0000000200000000000000000000000200000000.�07070100A8B07C000081A40000000000000000000000016841263500000000000000FD0000000200000000000000000000000900000000.gitkeep��07070100A8B07D000081A40000000000000000000000016841263500000000000000FD0000000200000000000000000000000B00000000.skip_fsck����07070100A8AEB10000A1FF0000000000000000000000016841B0B600000007000000FD0000000200000000000000000000000400000000bin���usr/bin�07070100A8B07E000081A400000000000000000000000168412635000001CC000000FD0000000200000000000000000000001100000000busybox. ...