Home
last modified time | relevance | path

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

/openbmc/linux/drivers/dma/
H A Dmpc512x_dma.c363 mpc_dma_irq_process(mdma, in_be32(&mdma->regs->dmainth), in mpc_dma_irq()
366 mpc_dma_irq_process(mdma, in_be32(&mdma->regs->dmaintl), in mpc_dma_irq()
419 struct mpc_dma *mdma = from_tasklet(mdma, t, tasklet); in mpc_dma_tasklet() local
911 if (!mdma) { in mpc_dma_probe()
917 if (!mdma->irq) { in mpc_dma_probe()
955 mdma->tcd = (struct mpc_dma_tcd *)((u8 *)(mdma->regs) in mpc_dma_probe()
958 retval = request_irq(mdma->irq, &mpc_dma_irq, 0, DRV_NAME, mdma); in mpc_dma_probe()
1075 free_irq(mdma->irq2, mdma); in mpc_dma_probe()
1077 free_irq(mdma->irq, mdma); in mpc_dma_probe()
1096 free_irq(mdma->irq2, mdma); in mpc_dma_remove()
[all …]
H A Dimg-mdc-dma.c209 struct mdc_dma *mdma = mchan->mdma; in mdc_list_desc_config() local
261 struct mdc_dma *mdma = mdesc->chan->mdma; in mdc_list_desc_free() local
289 struct mdc_dma *mdma = mchan->mdma; in mdc_prep_dma_memcpy() local
371 struct mdc_dma *mdma = mchan->mdma; in mdc_prep_dma_cyclic() local
452 struct mdc_dma *mdma = mchan->mdma; in mdc_prep_slave_sg() local
525 struct mdc_dma *mdma = mchan->mdma; in mdc_issue_desc() local
747 struct mdc_dma *mdma = mchan->mdma; in mdc_free_chan_resources() local
837 struct mdc_dma *mdma = mchan->mdma; in pistachio_mdc_enable_chan() local
849 struct mdc_dma *mdma = mchan->mdma; in pistachio_mdc_disable_chan() local
969 mchan->mdma = mdma; in mdc_dma_probe()
[all …]
H A DMakefile72 obj-$(CONFIG_STM32_MDMA) += stm32-mdma.o
/openbmc/linux/Documentation/devicetree/bindings/dma/
H A Dst,stm32-mdma.yaml4 $id: http://devicetree.org/schemas/dma/st,stm32-mdma.yaml#
63 const: st,stm32h7-mdma
95 compatible = "st,stm32h7-mdma";
H A Dingenic,dma.yaml24 - ingenic,jz4760-mdma
27 - ingenic,jz4760b-mdma
/openbmc/linux/drivers/rapidio/devices/
H A Dtsi721.c125 bd_ptr = priv->mdma.bd_base; in tsi721_maint_dma()
153 priv->mdma.ch_id, ch_stat); in tsi721_maint_dma()
1443 priv->mdma.bd_num = bd_num; 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()
1508 struct tsi721_bdma_maint *mdma = &priv->mdma; in tsi721_bdma_maint_free() local
1511 if (mdma->bd_base == NULL) in tsi721_bdma_maint_free()
1525 mdma->bd_base, mdma->bd_phys); in tsi721_bdma_maint_free()
1526 mdma->bd_base = NULL; in tsi721_bdma_maint_free()
1531 mdma->sts_base, mdma->sts_phys); in tsi721_bdma_maint_free()
[all …]
H A Dtsi721.h889 struct tsi721_bdma_maint mdma; /* Maintenance rd/wr request channel */ member
/openbmc/linux/drivers/dma/qcom/
H A Dhidma.c111 struct hidma_dev *mdma = to_hidma_dev(ddev); in hidma_process_completed() local
135 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed()
398 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memcpy() local
413 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy()
431 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memset() local
457 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset()
537 struct hidma_dev *mdma = mchan->dmadev; in hidma_free_chan_resources() local
552 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
/openbmc/linux/Documentation/arch/arm/
H A Dindex.rst63 stm32/stm32-dma-mdma-chaining
/openbmc/u-boot/arch/arm/dts/
H A Dzynqmp-mini-nand.dts51 arasan,has-mdma;
H A Dzynqmp-zc1751-xm016-dc2.dts120 arasan,has-mdma;
H A Dzynqmp-zc1751-xm017-dc3.dts116 arasan,has-mdma;
H A Dstm32mp157c.dtsi865 compatible = "st,stm32h7-mdma";
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp131.dtsi1213 mdma: dma-controller@58000000 { label
1214 compatible = "st,stm32h7-mdma";
1248 dmas = <&mdma 24 0x2 0x12000a02 0x0 0x0>,
1249 <&mdma 24 0x2 0x12000a08 0x0 0x0>,
1250 <&mdma 25 0x2 0x12000a0a 0x0 0x0>;
1263 dmas = <&mdma 26 0x2 0x10100002 0x0 0x0>,
1264 <&mdma 26 0x2 0x10100008 0x0 0x0>;
H A Dstm32h743.dtsi364 compatible = "st,stm32h7-mdma";
H A Dstm32mp151.dtsi1392 compatible = "st,stm32h7-mdma";
/openbmc/linux/arch/arm64/boot/dts/xilinx/
H A Dzynqmp-zc1751-xm017-dc3.dts128 arasan,has-mdma;
H A Dzynqmp-zc1751-xm016-dc2.dts134 arasan,has-mdma;
/openbmc/linux/drivers/clk/stm32/
H A Dclk-stm32mp13.c885 static struct clk_stm32_gate mdma = { variable
1387 STM32_GATE_CFG(MDMA, mdma, SECF_NONE),
/openbmc/linux/drivers/crypto/stm32/
H A Dstm32-hash.c519 struct scatterlist *sg, int length, int mdma) in stm32_hash_xmit_dma() argument
544 if (mdma) in stm32_hash_xmit_dma()
/openbmc/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst411 …en/application_note/an5001-stm32cube-expansion-package-for-stm32h7-series-mdma-stmicroelectronics.…