/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am642-tqma64xxl.dtsi | 34 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 D | k3-j784s4-evm.dts | 50 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 D | hwif.c | 100 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 D | st_fdma.txt | 17 - 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 D | socionext,uniphier-mio-dmac.yaml | 4 $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 D | sifive,fu540-c000-pdma.yaml | 4 $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 D | renesas,rz-dmac.yaml | 4 $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 D | rsirq.c | 225 {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 D | brcm,bcm6338.dtsi | 7 #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 D | brcm,bcm6348.dtsi | 7 #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 D | resource.c | 84 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 D | omap-des.txt | 14 - 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 D | musb_host.c | 1115 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 D | ccp-ops.c | 403 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 D | fsl,ssi.txt | 39 - 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 D | spear13xx.dtsi | 98 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 D | at91-kizbox3_common.dtsi | 259 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 D | r8a77961.dtsi | 888 #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 D | r8a774a1.dtsi | 854 #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 D | r8a77960.dtsi | 888 #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 D | tqm8540.dts | 108 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 D | tqm8541.dts | 107 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 D | tqm8555.dts | 107 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 D | xpedite5330.dts | 321 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 D | 8250.h | 360 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()
|