| /linux-6.15/drivers/dma/ |
| H A D | mpc512x_dma.c | 363 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 D | img-mdc-dma.c | 209 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 …]
|
| /linux-6.15/drivers/rapidio/devices/ |
| H A D | tsi721.c | 127 bd_ptr = priv->mdma.bd_base; in tsi721_maint_dma() 155 priv->mdma.ch_id, ch_stat); in tsi721_maint_dma() 1468 priv->mdma.bd_num = bd_num; in tsi721_bdma_maint_init() 1470 priv->mdma.bd_base = bd_ptr; in tsi721_bdma_maint_init() 1487 priv->mdma.bd_base = NULL; in tsi721_bdma_maint_init() 1533 struct tsi721_bdma_maint *mdma = &priv->mdma; in tsi721_bdma_maint_free() local 1536 if (mdma->bd_base == NULL) in tsi721_bdma_maint_free() 1550 mdma->bd_base, mdma->bd_phys); in tsi721_bdma_maint_free() 1551 mdma->bd_base = NULL; in tsi721_bdma_maint_free() 1556 mdma->sts_base, mdma->sts_phys); in tsi721_bdma_maint_free() [all …]
|
| H A D | tsi721.h | 889 struct tsi721_bdma_maint mdma; /* Maintenance rd/wr request channel */ member
|
| /linux-6.15/Documentation/devicetree/bindings/dma/stm32/ |
| H A D | st,stm32-mdma.yaml | 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 63 const: st,stm32h7-mdma 95 compatible = "st,stm32h7-mdma";
|
| /linux-6.15/drivers/dma/qcom/ |
| H A D | hidma.c | 110 struct hidma_dev *mdma = to_hidma_dev(ddev); in hidma_process_completed() local 134 llstat = hidma_ll_status(mdma->lldev, mdesc->tre_ch); in hidma_process_completed() 397 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memcpy() local 412 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memcpy() 430 struct hidma_dev *mdma = mchan->dmadev; in hidma_prep_dma_memset() local 456 hidma_ll_set_transfer_params(mdma->lldev, mdesc->tre_ch, in hidma_prep_dma_memset() 536 struct hidma_dev *mdma = mchan->dmadev; in hidma_free_chan_resources() local 551 hidma_ll_free(mdma->lldev, mdesc->tre_ch); in hidma_free_chan_resources()
|
| /linux-6.15/drivers/dma/stm32/ |
| H A D | Makefile | 4 obj-$(CONFIG_STM32_MDMA) += stm32-mdma.o
|
| /linux-6.15/Documentation/devicetree/bindings/dma/ |
| H A D | ingenic,dma.yaml | 24 - ingenic,jz4760-mdma 27 - ingenic,jz4760b-mdma
|
| /linux-6.15/Documentation/arch/arm/ |
| H A D | index.rst | 63 stm32/stm32-dma-mdma-chaining
|
| /linux-6.15/arch/arm/boot/dts/st/ |
| H A D | stm32mp131.dtsi | 957 mdma: dma-controller@58000000 { label 958 compatible = "st,stm32h7-mdma"; 1494 dmas = <&mdma 30 0x2 0x1000a02 0x0 0x0>; 1535 dmas = <&mdma 24 0x2 0x12000a02 0x0 0x0>, 1536 <&mdma 24 0x2 0x12000a08 0x0 0x0>, 1537 <&mdma 25 0x2 0x12000a0a 0x0 0x0>; 1550 dmas = <&mdma 26 0x2 0x10100002 0x0 0x0>, 1551 <&mdma 26 0x2 0x10100008 0x0 0x0>;
|
| H A D | stm32h743.dtsi | 364 compatible = "st,stm32h7-mdma";
|
| H A D | stm32mp151.dtsi | 274 compatible = "st,stm32h7-mdma";
|
| /linux-6.15/arch/arm64/boot/dts/xilinx/ |
| H A D | zynqmp-zc1751-xm017-dc3.dts | 132 arasan,has-mdma;
|
| H A D | zynqmp-zc1751-xm016-dc2.dts | 138 arasan,has-mdma;
|
| /linux-6.15/drivers/clk/stm32/ |
| H A D | clk-stm32mp13.c | 887 static struct clk_stm32_gate mdma = { variable 1389 STM32_GATE_CFG(MDMA, mdma, SECF_NONE),
|
| /linux-6.15/Documentation/arch/arm/stm32/ |
| H A D | stm32-dma-mdma-chaining.rst | 411 …en/application_note/an5001-stm32cube-expansion-package-for-stm32h7-series-mdma-stmicroelectronics.…
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 23404 F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
|