Home
last modified time | relevance | path

Searched refs:pdma (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/drivers/dma/
Dxgene-dma.c227 struct xgene_dma *pdma; member
283 struct xgene_dma *pdma; member
353 static bool is_pq_enabled(struct xgene_dma *pdma) in is_pq_enabled() argument
357 val = ioread32(pdma->csr_efuse + XGENE_SOC_JTAG1_SHADOW); in is_pq_enabled()
1023 struct xgene_dma *pdma = (struct xgene_dma *)id; in xgene_dma_err_isr() local
1027 val = ioread32(pdma->csr_dma + XGENE_DMA_INT); in xgene_dma_err_isr()
1030 iowrite32(val, pdma->csr_dma + XGENE_DMA_INT); in xgene_dma_err_isr()
1035 dev_err(pdma->dev, in xgene_dma_err_isr()
1045 iowrite32(ring->num, ring->pdma->csr_ring + XGENE_DMA_RING_STATE); in xgene_dma_wr_ring_state()
1048 iowrite32(ring->state[i], ring->pdma->csr_ring + in xgene_dma_wr_ring_state()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dmmp-dma.txt7 - compatible: Should be "marvell,pdma-1.0"
10 or one irq for pdma device
18 "marvell,pdma-1.0"
31 pdma: dma-controller@d4000000 {
32 compatible = "marvell,pdma-1.0";
44 pdma: dma-controller@d4000000 {
45 compatible = "marvell,pdma-1.0";
Darm-pl330.txt22 pdma0: pdma@12680000 {
/Linux-v4.19/drivers/char/
Dmbcs.c71 static inline void mbcs_putdma_init(struct putdma *pdma) in mbcs_putdma_init() argument
73 memset(pdma, 0, sizeof(struct putdma)); in mbcs_putdma_init()
74 pdma->DoneIntEnable = 1; in mbcs_putdma_init()
245 struct putdma *pdma; in mbcs_putdma_start() local
250 pdma = &soft->putdma; in mbcs_putdma_start()
253 if (!pdma->hostAddr) in mbcs_putdma_start()
257 (pdma->bytes + (MBCS_CACHELINE_SIZE - 1)) / MBCS_CACHELINE_SIZE; in mbcs_putdma_start()
260 mbcs_putdma_set(mmr_base, tiocx_dma_addr(pdma->hostAddr), in mbcs_putdma_start()
261 pdma->localAddr, in mbcs_putdma_start()
262 (pdma->localAddr < MB2) ? 0 : in mbcs_putdma_start()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dpxa3xx.dtsi113 pdma: dma-controller@40000000 { label
114 compatible = "marvell,pdma-1.0";
139 dmas = <&pdma 97 3>;
179 dmas = <&pdma 21 3
180 &pdma 22 3>;
190 dmas = <&pdma 93 3
191 &pdma 94 3>;
201 dmas = <&pdma 46 3
202 &pdma 47 3>;
Dpxa27x.dtsi11 pdma: dma-controller@40000000 { label
12 compatible = "marvell,pdma-1.0";
104 dmas = <&pdma 68 0 /* Y channel */
105 &pdma 69 0 /* U channel */
106 &pdma 70 0>; /* V channel */
Dpxa25x.dtsi43 pdma: dma-controller@40000000 { label
44 compatible = "marvell,pdma-1.0";
Dpxa2xx.dtsi132 dmas = <&pdma 21 3
133 &pdma 22 3>;
Drk3036.dtsi63 pdma: pdma@20078000 { label
268 dmas = <&pdma 12>;
288 dmas = <&pdma 0>, <&pdma 1>;
488 dmas = <&pdma 8>, <&pdma 9>;
Drk322x.dtsi104 pdma: pdma@110f0000 { label
154 dmas = <&pdma 14>, <&pdma 15>;
169 dmas = <&pdma 11>, <&pdma 12>;
180 dmas = <&pdma 10>;
195 dmas = <&pdma 0>, <&pdma 1>;
Dsocfpga.dtsi85 pdma: pdma@ffe01000 { label
877 dmas = <&pdma 28>,
878 <&pdma 29>;
889 dmas = <&pdma 30>,
890 <&pdma 31>;
Dsocfpga_arria10.dtsi65 pdma: pdma@ffda1000 { label
610 tx-dma-channel = <&pdma 16>;
611 rx-dma-channel = <&pdma 17>;
713 altr,ecc-parent = <&pdma>;
Drv1108.dtsi92 pdma: pdma@102a0000 { label
201 dmas = <&pdma 8>, <&pdma 9>;
Dexynos5410.dtsi199 pdma0: pdma@121a0000 {
210 pdma1: pdma@121b0000 {
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Dnv50.c33 nv50_dma_new(struct nvkm_device *device, int index, struct nvkm_dma **pdma) in nv50_dma_new() argument
35 return nvkm_dma_new_(&nv50_dma, device, index, pdma); in nv50_dma_new()
Dgf100.c33 gf100_dma_new(struct nvkm_device *device, int index, struct nvkm_dma **pdma) in gf100_dma_new() argument
35 return nvkm_dma_new_(&gf100_dma, device, index, pdma); in gf100_dma_new()
Dgf119.c33 gf119_dma_new(struct nvkm_device *device, int index, struct nvkm_dma **pdma) in gf119_dma_new() argument
35 return nvkm_dma_new_(&gf119_dma, device, index, pdma); in gf119_dma_new()
Dgv100.c31 gv100_dma_new(struct nvkm_device *device, int index, struct nvkm_dma **pdma) in gv100_dma_new() argument
33 return nvkm_dma_new_(&gv100_dma, device, index, pdma); in gv100_dma_new()
Dnv04.c33 nv04_dma_new(struct nvkm_device *device, int index, struct nvkm_dma **pdma) in nv04_dma_new() argument
35 return nvkm_dma_new_(&nv04_dma, device, index, pdma); in nv04_dma_new()
Dbase.c107 int index, struct nvkm_dma **pdma) in nvkm_dma_new_() argument
111 if (!(dma = *pdma = kzalloc(sizeof(*dma), GFP_KERNEL))) in nvkm_dma_new_()
/Linux-v4.19/arch/arm/mach-dove/
Dcommon.c88 struct clk *nand, *camera, *i2s0, *i2s1, *crypto, *ac97, *pdma; in dove_clk_init() local
106 pdma = dove_register_gate("pdma", "tclk", CLOCK_GATING_BIT_PDMA); in dove_clk_init()
131 orion_clkdev_add(NULL, "dove-pdma", pdma); in dove_clk_init()
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Drockchip,pdm.txt27 dmas = <&pdma 16>;
/Linux-v4.19/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi284 pdma: pdma@ffda0000 { label
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dmarvell,dove-pinctrl.txt8 - clocks: (optional) phandle of pdma clock
/Linux-v4.19/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi103 pdma0: pdma@10e10000 {
114 pdma1: pdma@10eb0000 {

12