Home
last modified time | relevance | path

Searched refs:dma (Results 201 – 225 of 2716) sorted by relevance

12345678910>>...109

/openbmc/linux/arch/arm64/boot/dts/ti/
H A Dk3-am642-tqma64xxl.dtsi34 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
35 compatible = "shared-dma-pool";
41 compatible = "shared-dma-pool";
46 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 {
47 compatible = "shared-dma-pool";
53 compatible = "shared-dma-pool";
58 main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 {
59 compatible = "shared-dma-pool";
65 compatible = "shared-dma-pool";
71 compatible = "shared-dma-pool";
[all …]
H A Dk3-j784s4-evm.dts50 compatible = "shared-dma-pool";
56 compatible = "shared-dma-pool";
62 compatible = "shared-dma-pool";
68 compatible = "shared-dma-pool";
74 compatible = "shared-dma-pool";
80 compatible = "shared-dma-pool";
86 compatible = "shared-dma-pool";
92 compatible = "shared-dma-pool";
98 compatible = "shared-dma-pool";
104 compatible = "shared-dma-pool";
[all …]
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dhwif.c100 return stmmac_do_callback(priv, dma, reset, ioaddr); in stmmac_reset()
111 const void *dma; member
131 .dma = &dwmac100_dma_ops,
149 .dma = &dwmac1000_dma_ops,
167 .dma = &dwmac4_dma_ops,
185 .dma = &dwmac4_dma_ops,
203 .dma = &dwmac410_dma_ops,
221 .dma = &dwmac410_dma_ops,
240 .dma = &dwxgmac210_dma_ops,
259 .dma = &dwxgmac210_dma_ops,
[all …]
/openbmc/linux/Documentation/devicetree/bindings/dma/
H A Dst_fdma.txt17 - dma-channels : Number of channels supported by the controller
18 - #dma-cells : Must be <3>. See DMA client section below
25 fdma0: dma-controller@8e20000 {
37 dma-channels = <16>;
38 #dma-cells = <3>;
44 - dmas: Comma separated list of dma channel requests
45 - dma-names: Names of the aforementioned requested channels
50 3. A 32bit mask specifying (see include/linux/platform_data/dma-st-fdma.h)
82 dma-names = "tx";
H A Dsocionext,uniphier-mio-dmac.yaml4 $id: http://devicetree.org/schemas/dma/socionext,uniphier-mio-dmac.yaml#
17 - $ref: dma-controller.yaml#
37 '#dma-cells':
46 - '#dma-cells'
55 dmac: dma-controller@5a000000 {
62 #dma-cells = <1>;
H A Dsifive,fu540-c000-pdma.yaml4 $id: http://devicetree.org/schemas/dma/sifive,fu540-c000-pdma.yaml#
26 - $ref: dma-controller.yaml#
48 dma-channels:
54 '#dma-cells':
66 dma-controller@3000000 {
69 dma-channels = <4>;
71 #dma-cells = <1>;
H A Drenesas,rz-dmac.yaml4 $id: http://devicetree.org/schemas/dma/renesas,rz-dmac.yaml#
13 - $ref: dma-controller.yaml#
62 '#dma-cells':
74 dma-channels:
97 - '#dma-cells'
98 - dma-channels
110 dmac: dma-controller@11820000 {
144 #dma-cells = <1>;
145 dma-channels = <16>;
/openbmc/linux/drivers/acpi/acpica/
H A Drsirq.c225 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.transfer),
226 AML_OFFSET(dma.flags),
229 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.dma.bus_master),
230 AML_OFFSET(dma.flags),
233 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.type),
234 AML_OFFSET(dma.flags),
239 {ACPI_RSC_BITMASK, ACPI_RS_OFFSET(data.dma.channels[0]),
240 AML_OFFSET(dma.dma_channel_mask),
241 ACPI_RS_OFFSET(data.dma.channel_count)}
/openbmc/u-boot/arch/mips/dts/
H A Dbrcm,bcm6338.dtsi7 #include <dt-bindings/dma/bcm6338-dma.h>
135 iudma: dma-controller@fffe2400 {
140 reg-names = "dma",
141 "dma-channels",
142 "dma-sram";
143 #dma-cells = <1>;
144 dma-channels = <6>;
157 dma-names = "rx",
H A Dbrcm,bcm6348.dtsi7 #include <dt-bindings/dma/bcm6348-dma.h>
171 dma-names = "rx",
184 dma-names = "rx",
190 iudma: dma-controller@fffe7000 {
195 reg-names = "dma",
196 "dma-channels",
197 "dma-sram";
198 #dma-cells = <1>;
199 dma-channels = <4>;
/openbmc/linux/drivers/pnp/
H A Dresource.c84 struct pnp_dma *dma; in pnp_register_dma_resource() local
90 dma = &option->u.dma; in pnp_register_dma_resource()
91 dma->map = map; in pnp_register_dma_resource()
92 dma->flags = flags; in pnp_register_dma_resource()
424 dma = &res->start; in pnp_check_dma()
431 if (*dma == 4 || *dma > 7) in pnp_check_dma()
453 free_dma(*dma); in pnp_check_dma()
562 res->start = dma; in pnp_add_dma_resource()
563 res->end = dma; in pnp_add_dma_resource()
652 struct pnp_dma *dma; in pnp_possible_config() local
[all …]
/openbmc/linux/Documentation/devicetree/bindings/crypto/
H A Domap-des.txt14 - dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
15 Documentation/devicetree/bindings/dma/dma.txt
16 Each entry corresponds to an entry in dma-names
17 - dma-names: DMA request names should include "tx" and "rx" if present
27 dma-names = "tx", "rx";
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_host.c1115 struct dma_channel *dma; in musb_host_tx() local
1130 dma ? ", dma" : ""); in musb_host_tx()
1258 if (dma) in musb_host_tx()
1388 struct dma_channel *dma; in musb_bulk_rx_nak_timeout() local
1411 dma->actual_len = 0L; in musb_bulk_rx_nak_timeout()
1471 dma ? dma->actual_len : 0); in musb_host_rx()
1639 if (dma) { in musb_host_rx()
1742 dma, qh->maxpacket, in musb_host_rx()
1748 dma = NULL; in musb_host_rx()
1758 if (!dma) { in musb_host_rx()
[all …]
/openbmc/linux/drivers/crypto/ccp/
H A Dccp-ops.c403 op->dst.u.dma.length = op->src.u.dma.length; in ccp_prepare_data()
446 op.dst.u.dma.address = wa->dma.address; in ccp_copy_to_from_sb()
450 op.src.u.dma.address = wa->dma.address; in ccp_copy_to_from_sb()
860 op.src.u.dma.address = final_wa.dma.address; in ccp_run_aes_gcm_cmd()
1907 op.exp.u.dma.address = exp.dma.address; in ccp_run_rsa_cmd()
1932 op.src.u.dma.address = src.dma.address; in ccp_run_rsa_cmd()
1935 op.dst.u.dma.address = dst.dma.address; in ccp_run_rsa_cmd()
2235 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_mm_cmd()
2238 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_mm_cmd()
2393 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_pm_cmd()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dfsl,ssi.txt39 - dmas: Generic dma devicetree binding as described in
40 Documentation/devicetree/bindings/dma/dma.txt.
41 - dma-names: Two dmas have to be defined, "tx" and "rx", if fsl,imx-fiq
56 - fsl,playback-dma: Phandle to a node for the DMA channel to use for
60 - fsl,capture-dma: Phandle to a node for the DMA channel to use for
72 Notes on fsl,playback-dma and fsl,capture-dma:
82 "fsl,playback-dma" and "fsl,capture-dma" must be marked as compatible with
83 "fsl,ssi-dma-channel". The SOC-specific compatible string (e.g.
84 "fsl,mpc8610-dma-channel") can remain. If these nodes are left as
85 "fsl,elo-dma-channel" or "fsl,eloplus-dma-channel", then the generic Elo DMA
/openbmc/linux/arch/arm/boot/dts/st/
H A Dspear13xx.dtsi98 dma-names = "data";
101 dwdma0: dma@ea800000 {
107 dma-channels = <8>;
108 #dma-cells = <3>;
109 dma-requests = <32>;
113 dma-masters = <2>;
118 dma@eb000000 {
124 dma-requests = <32>;
125 dma-channels = <8>;
126 dma-masters = <2>;
[all …]
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dat91-kizbox3_common.dtsi259 atmel,use-dma-rx;
260 atmel,use-dma-tx;
268 atmel,use-dma-rx;
269 atmel,use-dma-tx;
276 atmel,use-dma-rx;
277 atmel,use-dma-tx;
284 atmel,use-dma-rx;
285 atmel,use-dma-tx;
292 atmel,use-dma-rx;
293 atmel,use-dma-tx;
[all …]
/openbmc/linux/arch/arm64/boot/dts/renesas/
H A Dr8a77961.dtsi888 #dma-cells = <1>;
889 dma-channels = <2>;
902 #dma-cells = <1>;
903 dma-channels = <2>;
958 #dma-cells = <1>;
1000 #dma-cells = <1>;
1042 #dma-cells = <1>;
1825 dma-names = "tx";
1829 dma-names = "tx";
2198 #dma-cells = <1>;
[all …]
H A Dr8a774a1.dtsi854 #dma-cells = <1>;
855 dma-channels = <2>;
868 #dma-cells = <1>;
869 dma-channels = <2>;
915 #dma-cells = <1>;
957 #dma-cells = <1>;
999 #dma-cells = <1>;
1755 dma-names = "tx";
1759 dma-names = "tx";
2116 #dma-cells = <1>;
[all …]
H A Dr8a77960.dtsi888 #dma-cells = <1>;
889 dma-channels = <2>;
902 #dma-cells = <1>;
903 dma-channels = <2>;
958 #dma-cells = <1>;
1000 #dma-cells = <1>;
1042 #dma-cells = <1>;
1945 dma-names = "tx";
1949 dma-names = "tx";
2318 #dma-cells = <1>;
[all …]
/openbmc/linux/arch/powerpc/boot/dts/
H A Dtqm8540.dts108 dma@21300 {
111 compatible = "fsl,mpc8540-dma", "fsl,eloplus-dma";
115 dma-channel@0 {
116 compatible = "fsl,mpc8540-dma-channel",
117 "fsl,eloplus-dma-channel";
123 dma-channel@80 {
125 "fsl,eloplus-dma-channel";
131 dma-channel@100 {
133 "fsl,eloplus-dma-channel";
139 dma-channel@180 {
[all …]
H A Dtqm8541.dts107 dma@21300 {
110 compatible = "fsl,mpc8541-dma", "fsl,eloplus-dma";
114 dma-channel@0 {
115 compatible = "fsl,mpc8541-dma-channel",
116 "fsl,eloplus-dma-channel";
122 dma-channel@80 {
124 "fsl,eloplus-dma-channel";
130 dma-channel@100 {
132 "fsl,eloplus-dma-channel";
138 dma-channel@180 {
[all …]
H A Dtqm8555.dts107 dma@21300 {
110 compatible = "fsl,mpc8555-dma", "fsl,eloplus-dma";
114 dma-channel@0 {
115 compatible = "fsl,mpc8555-dma-channel",
116 "fsl,eloplus-dma-channel";
122 dma-channel@80 {
124 "fsl,eloplus-dma-channel";
130 dma-channel@100 {
132 "fsl,eloplus-dma-channel";
138 dma-channel@180 {
[all …]
H A Dxpedite5330.dts321 dma@c300 {
324 compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma";
328 dma-channel@0 {
336 dma-channel@80 {
344 dma-channel@100 {
352 dma-channel@180 {
362 dma@21300 {
365 compatible = "fsl,mpc8572-dma", "fsl,eloplus-dma";
369 dma-channel@0 {
377 dma-channel@80 {
[all …]
/openbmc/linux/drivers/tty/serial/8250/
H A D8250.h360 struct uart_8250_dma *dma = p->dma; in serial8250_do_prepare_tx_dma() local
362 if (dma->prepare_tx_dma) in serial8250_do_prepare_tx_dma()
363 dma->prepare_tx_dma(p); in serial8250_do_prepare_tx_dma()
368 struct uart_8250_dma *dma = p->dma; in serial8250_do_prepare_rx_dma() local
370 if (dma->prepare_rx_dma) in serial8250_do_prepare_rx_dma()
371 dma->prepare_rx_dma(p); in serial8250_do_prepare_rx_dma()
376 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma_running() local
378 return dma && dma->tx_running; in serial8250_tx_dma_running()

12345678910>>...109