Home
last modified time | relevance | path

Searched refs:dma (Results 1 – 25 of 952) sorted by relevance

12345678910>>...39

/arch/arm/kernel/
A Ddma.c59 if (!dma) in request_dma()
71 ret = dma->d_ops->request(chan, dma); in request_dma()
96 if (!dma) in free_dma()
101 dma->d_ops->disable(chan, dma); in free_dma()
107 dma->d_ops->free(chan, dma); in free_dma()
128 dma->sg = sg; in set_dma_sg()
193 dma->d_ops->enable(chan, dma); in enable_dma()
214 dma->d_ops->disable(chan, dma); in disable_dma()
246 ret = dma->d_ops->setspeed(chan, dma, cycle_ns); in set_dma_speed()
257 ret = dma->d_ops->residue(chan, dma); in get_dma_residue()
[all …]
/arch/arm/mach-rpc/
A Ddma.c26 struct dma_struct dma; member
58 if (idma->dma.sg) { in iomd_get_next_sg()
77 idma->dma.sg = sg_next(idma->dma.sg); in iomd_get_next_sg()
136 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_request_dma()
144 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_free_dma()
157 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_enable_dma()
169 idma->dma.sg = &idma->dma.buf; in iomd_enable_dma()
171 idma->dma.buf.length = idma->dma.count; in iomd_enable_dma()
173 idma->dma.addr, idma->dma.count, in iomd_enable_dma()
194 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_disable_dma()
[all …]
/arch/arm/boot/dts/broadcom/
A Dbcm-nsp-ax.dtsi12 &dma {
13 /delete-property/ dma-coherent;
17 /delete-property/ dma-coherent;
21 /delete-property/ dma-coherent;
25 /delete-property/ dma-coherent;
29 /delete-property/ dma-coherent;
33 /delete-property/ dma-coherent;
37 /delete-property/ dma-coherent;
41 /delete-property/ dma-coherent;
45 /delete-property/ dma-coherent;
[all …]
A Dbcm2835-common.dtsi11 dma: dma-controller@7e007000 { label
47 "dma-shared-all";
48 #dma-cells = <1>;
133 dmas = <&dma 17>;
134 dma-names = "audio-rx";
196 dmas = <&dma 2>, <&dma 3>;
197 dma-names = "tx", "rx";
201 dmas = <&dma 13>;
202 dma-names = "rx-tx";
206 dmas = <&dma 6>, <&dma 7>;
[all …]
/arch/arm/mach-footbridge/
A Ddma-isa.c63 if (dma->invalid) { in isa_enable_dma()
68 mode = (chan & 3) | dma->dma_mode; in isa_enable_dma()
69 switch (dma->dma_mode & DMA_MODE_MASK) { in isa_enable_dma()
87 if (!dma->sg) { in isa_enable_dma()
92 dma->sg = &dma->buf; in isa_enable_dma()
93 dma->sgcount = 1; in isa_enable_dma()
94 dma->buf.length = dma->count; in isa_enable_dma()
96 dma->addr, dma->count, in isa_enable_dma()
100 address = dma->buf.dma_address; in isa_enable_dma()
101 length = dma->buf.length - 1; in isa_enable_dma()
[all …]
/arch/powerpc/boot/dts/fsl/
A Delo3-dma-0.dtsi35 dma0: dma@100300 {
38 compatible = "fsl,elo3-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
47 dma-channel@80 {
52 dma-channel@100 {
57 dma-channel@180 {
62 dma-channel@300 {
67 dma-channel@380 {
72 dma-channel@400 {
[all …]
A Delo3-dma-1.dtsi35 dma1: dma@101300 {
38 compatible = "fsl,elo3-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
47 dma-channel@80 {
52 dma-channel@100 {
57 dma-channel@180 {
62 dma-channel@300 {
67 dma-channel@380 {
72 dma-channel@400 {
[all …]
A Delo3-dma-2.dtsi35 dma2: dma@102300 {
38 compatible = "fsl,elo3-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
47 dma-channel@80 {
52 dma-channel@100 {
57 dma-channel@180 {
62 dma-channel@300 {
67 dma-channel@380 {
72 dma-channel@400 {
[all …]
A Dmpc8641si-post.dtsi40 /include/ "pq3-dma-0.dtsi"
41 dma@21300 {
42 compatible = "fsl,mpc8641-dma", "fsl,eloplus-dma";
44 dma-channel@0 {
45 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
47 dma-channel@80 {
48 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
50 dma-channel@100 {
51 compatible = "fsl,mpc8641-dma-channel", "fsl,eloplus-dma-channel";
53 dma-channel@180 {
[all …]
A Dpq3-dma-0.dtsi35 dma@21300 {
38 compatible = "fsl,eloplus-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
48 dma-channel@80 {
49 compatible = "fsl,eloplus-dma-channel";
54 dma-channel@100 {
55 compatible = "fsl,eloplus-dma-channel";
60 dma-channel@180 {
61 compatible = "fsl,eloplus-dma-channel";
A Dpq3-dma-1.dtsi35 dma@c300 {
38 compatible = "fsl,eloplus-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
48 dma-channel@80 {
49 compatible = "fsl,eloplus-dma-channel";
54 dma-channel@100 {
55 compatible = "fsl,eloplus-dma-channel";
60 dma-channel@180 {
61 compatible = "fsl,eloplus-dma-channel";
A Dqoriq-dma-0.dtsi35 dma0: dma@100300 {
38 compatible = "fsl,eloplus-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
48 dma-channel@80 {
49 compatible = "fsl,eloplus-dma-channel";
54 dma-channel@100 {
55 compatible = "fsl,eloplus-dma-channel";
60 dma-channel@180 {
61 compatible = "fsl,eloplus-dma-channel";
A Dqoriq-dma-1.dtsi35 dma1: dma@101300 {
38 compatible = "fsl,eloplus-dma";
42 dma-channel@0 {
43 compatible = "fsl,eloplus-dma-channel";
48 dma-channel@80 {
49 compatible = "fsl,eloplus-dma-channel";
54 dma-channel@100 {
55 compatible = "fsl,eloplus-dma-channel";
60 dma-channel@180 {
61 compatible = "fsl,eloplus-dma-channel";
/arch/sh/drivers/dma/
A DMakefile6 obj-$(CONFIG_SH_DMA_API) += dma-sh.o dma-api.o dma-sysfs.o
7 obj-$(CONFIG_PVR2_DMA) += dma-pvr2.o
8 obj-$(CONFIG_G2_DMA) += dma-g2.o
/arch/arm64/boot/dts/ti/
A Dk3-am68-sk-som.dtsi31 compatible = "shared-dma-pool";
37 compatible = "shared-dma-pool";
43 compatible = "shared-dma-pool";
49 compatible = "shared-dma-pool";
55 compatible = "shared-dma-pool";
61 compatible = "shared-dma-pool";
67 compatible = "shared-dma-pool";
73 compatible = "shared-dma-pool";
79 compatible = "shared-dma-pool";
85 compatible = "shared-dma-pool";
[all …]
/arch/arm/boot/dts/st/
A Dste-dbx5x0.dtsi605 dma: dma-controller@801C0000 { label
612 #dma-cells = <3>;
831 dma-names = "rx", "tx";
848 dma-names = "rx", "tx";
866 dma-names = "rx", "tx";
883 dma-names = "rx", "tx";
900 dma-names = "rx", "tx";
917 dma-names = "rx", "tx";
931 dma-names = "rx", "tx";
1104 dma-names = "tx";
[all …]
/arch/m68k/include/asm/
A Ddvma.h138 #define DMA_ISBROKEN(dma) ((dma)->revision == dvmarev1) argument
139 #define DMA_ISESC1(dma) ((dma)->revision == dvmaesc1) argument
221 #define DMA_IRQ_ENTRY(dma, dregs) do { \ argument
222 if(DMA_ISBROKEN(dma)) DMA_INTSOFF(dregs); \
225 #define DMA_IRQ_EXIT(dma, dregs) do { \ argument
226 if(DMA_ISBROKEN(dma)) DMA_INTSON(dregs); \
230 #define DMA_RESET(dma) do { \ argument
231 struct sparc_dma_registers *regs = dma->regs; \
240 if(dma->revision>dvmarev1) regs->cond_reg |= DMA_3CLKS; \
241 dma->running = 0; \
/arch/riscv/boot/dts/allwinner/
A Dsunxi-d1s-t113.dtsi193 dmas = <&dma 4>, <&dma 4>;
208 dmas = <&dma 5>, <&dma 5>;
241 dmas = <&dma 14>, <&dma 14>;
254 dmas = <&dma 15>, <&dma 15>;
267 dmas = <&dma 16>, <&dma 16>;
280 dmas = <&dma 17>, <&dma 17>;
293 dmas = <&dma 18>, <&dma 18>;
306 dmas = <&dma 19>, <&dma 19>;
319 dmas = <&dma 43>, <&dma 43>;
334 dmas = <&dma 44>, <&dma 44>;
[all …]
/arch/arm/boot/dts/microchip/
A Dsam9x7.dtsi126 atmel,use-dma-rx;
127 atmel,use-dma-tx;
199 atmel,use-dma-rx;
200 atmel,use-dma-tx;
249 compatible = "microchip,sam9x7-dma", "atmel,sama5d4-dma";
252 #dma-cells = <1>;
314 atmel,use-dma-rx;
315 atmel,use-dma-tx;
366 atmel,use-dma-rx;
411 dma-names = "tx";
[all …]
A Dsam9x60.dtsi190 atmel,use-dma-rx;
191 atmel,use-dma-tx;
263 atmel,use-dma-rx;
264 atmel,use-dma-tx;
312 compatible = "microchip,sam9x60-dma", "atmel,sama5d4-dma";
315 #dma-cells = <1>;
397 atmel,use-dma-rx;
398 atmel,use-dma-tx;
449 atmel,use-dma-rx;
491 dma-names = "tx";
[all …]
/arch/arm/mach-davinci/
A Dsram.c22 void *sram_alloc(size_t len, dma_addr_t *dma) in sram_alloc() argument
26 if (dma) in sram_alloc()
27 *dma = 0; in sram_alloc()
28 if (!sram_pool || (dma && !dma_base)) in sram_alloc()
31 return gen_pool_dma_alloc(sram_pool, len, dma); in sram_alloc()
/arch/powerpc/boot/dts/
A Dmpc8349emitxgp.dts98 dma@82a8 {
101 compatible = "fsl,mpc8349-dma", "fsl,elo-dma";
107 dma-channel@0 {
108 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
114 dma-channel@80 {
115 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
121 dma-channel@100 {
122 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
128 dma-channel@180 {
129 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel";
A Dasp834x-redboot.dts117 dma@82a8 {
120 compatible = "fsl,mpc8347-dma", "fsl,elo-dma";
126 dma-channel@0 {
127 compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
133 dma-channel@80 {
134 compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
140 dma-channel@100 {
141 compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
147 dma-channel@180 {
148 compatible = "fsl,mpc8347-dma-channel", "fsl,elo-dma-channel";
A Dstx_gp3_8560.dts96 dma@21300 {
99 compatible = "fsl,mpc8560-dma", "fsl,eloplus-dma";
103 dma-channel@0 {
104 compatible = "fsl,mpc8560-dma-channel",
105 "fsl,eloplus-dma-channel";
111 dma-channel@80 {
113 "fsl,eloplus-dma-channel";
119 dma-channel@100 {
121 "fsl,eloplus-dma-channel";
127 dma-channel@180 {
[all …]
/arch/arm64/boot/dts/allwinner/
A Dsun50i-h616.dtsi203 dma: dma-controller@3002000 { label
450 dmas = <&dma 14>, <&dma 14>;
463 dmas = <&dma 15>, <&dma 15>;
476 dmas = <&dma 16>, <&dma 16>;
489 dmas = <&dma 17>, <&dma 17>;
502 dmas = <&dma 18>, <&dma 18>;
515 dmas = <&dma 19>, <&dma 19>;
528 dmas = <&dma 43>, <&dma 43>;
545 dmas = <&dma 44>, <&dma 44>;
560 dmas = <&dma 45>, <&dma 45>;
[all …]

Completed in 49 milliseconds

12345678910>>...39