| /arch/arm/boot/dts/broadcom/ |
| A D | bcm-nsp-ax.dtsi | 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; 49 /delete-property/ dma-coherent; [all …]
|
| A D | bcm-nsp.dtsi | 219 dma-coherent; 229 dma-coherent; 239 dma-coherent; 249 dma-coherent; 259 dma-coherent; 270 dma-coherent; 323 dma-coherent; 331 dma-coherent; 588 dma-coherent; 625 dma-coherent; [all …]
|
| /arch/arm/mm/ |
| A D | dma-mapping-nommu.c | 36 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument 45 dev->dma_coherent = cacheid ? coherent : true; in arch_setup_dma_ops() 50 dev->dma_coherent = (get_cr() & CR_M) ? coherent : true; in arch_setup_dma_ops()
|
| /arch/arm64/mm/ |
| A D | dma-mapping.c | 41 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument 45 WARN_TAINT(!coherent && cls > ARCH_DMA_MINALIGN, in arch_setup_dma_ops() 51 dev->dma_coherent = coherent; in arch_setup_dma_ops()
|
| /arch/arc/plat-hsdk/ |
| A D | platform.c | 88 static int __init hsdk_tweak_node_coherency(const char *path, bool coherent) in hsdk_tweak_node_coherency() argument 107 if (dt_coh_set && !coherent) in hsdk_tweak_node_coherency() 111 if (!dt_coh_set && coherent) in hsdk_tweak_node_coherency() 120 pr_err("failed to tweak %s to %scoherent\n", path, coherent ? "" : "non"); in hsdk_tweak_node_coherency() 191 bool coherent = !!arc_hsdk_axi_dmac_coherent; in hsdk_init_memory_bridge_axi_dmac() local 198 if (hsdk_tweak_node_coherency("/soc/dmac@80000", coherent)) in hsdk_init_memory_bridge_axi_dmac() 201 if (coherent) { in hsdk_init_memory_bridge_axi_dmac()
|
| /arch/riscv/mm/ |
| A D | dma-noncoherent.c | 131 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument 133 WARN_TAINT(!coherent && riscv_cbom_block_size > ARCH_DMA_MINALIGN, in arch_setup_dma_ops() 139 WARN_TAINT(!coherent && !noncoherent_supported, TAINT_CPU_OUT_OF_SPEC, in arch_setup_dma_ops() 143 dev->dma_coherent = coherent; in arch_setup_dma_ops()
|
| /arch/arm64/boot/dts/broadcom/stingray/ |
| A D | stingray-usb.dtsi | 30 dma-coherent; 40 dma-coherent; 64 dma-coherent; 74 dma-coherent;
|
| /arch/arc/boot/dts/ |
| A D | axc003.dtsi | 94 * Mark DMA peripherals connected via IOC port as dma-coherent. We do 97 * only AXS103 board has HW-coherent DMA peripherals) 98 * We don't need to mark pgu@17000 as dma-coherent because it uses 103 dma-coherent; 107 dma-coherent; 111 dma-coherent; 115 dma-coherent;
|
| A D | axc003_idu.dtsi | 101 * Mark DMA peripherals connected via IOC port as dma-coherent. We do 104 * only AXS103 board has HW-coherent DMA peripherals) 105 * We don't need to mark pgu@17000 as dma-coherent because it uses 110 dma-coherent; 114 dma-coherent; 118 dma-coherent; 122 dma-coherent;
|
| /arch/arm64/boot/dts/amd/ |
| A D | amd-seattle-xgbe-b.dtsi | 31 dma-coherent; 57 dma-coherent; 70 dma-coherent; 83 dma-coherent;
|
| A D | amd-seattle-soc.dtsi | 62 dma-coherent; 75 dma-coherent; 84 dma-coherent; 93 dma-coherent; 211 dma-coherent; 245 dma-coherent; 263 dma-coherent;
|
| /arch/arm64/boot/dts/marvell/ |
| A D | armada-ap810-ap0.dtsi | 76 dma-coherent; 84 dma-coherent; 92 dma-coherent; 100 dma-coherent;
|
| A D | armada-cp11x.dtsi | 72 dma-coherent; 316 dma-coherent; 328 dma-coherent; 340 dma-coherent; 362 dma-coherent; 372 dma-coherent; 509 dma-coherent; 527 dma-coherent; 540 dma-coherent; 564 dma-coherent; [all …]
|
| A D | armada-ap80x.dtsi | 82 dma-coherent; 181 dma-coherent; 190 dma-coherent; 199 dma-coherent; 208 dma-coherent; 264 dma-coherent;
|
| /arch/arc/mm/ |
| A D | dma.c | 93 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument 100 if (is_isa_arcv2() && ioc_enable && coherent) in arch_setup_dma_ops()
|
| /arch/arm64/boot/dts/hisilicon/ |
| A D | hip06.dtsi | 267 dma-coherent; 276 dma-coherent; 285 dma-coherent; 294 dma-coherent; 387 dma-coherent; 424 dma-coherent; 433 dma-coherent; 572 dma-coherent; 620 dma-coherent; 663 dma-coherent; [all …]
|
| A D | hip07.dtsi | 1022 dma-coherent; 1031 dma-coherent; 1040 dma-coherent; 1049 dma-coherent; 1236 dma-coherent; 1249 dma-coherent; 1261 dma-coherent; 1273 dma-coherent; 1285 dma-coherent; 1324 dma-coherent; [all …]
|
| /arch/arm64/boot/dts/arm/ |
| A D | morello-sdp.dts | 94 dma-coherent; 108 dma-coherent; 122 dma-coherent; 143 dma-coherent;
|
| /arch/mips/mm/ |
| A D | dma-noncoherent.c | 140 void arch_setup_dma_ops(struct device *dev, bool coherent) in arch_setup_dma_ops() argument 142 dev->dma_coherent = coherent; in arch_setup_dma_ops()
|
| /arch/arm64/boot/dts/broadcom/northstar2/ |
| A D | ns2.dtsi | 119 dma-coherent; 149 dma-coherent; 179 dma-coherent; 209 dma-coherent; 220 dma-coherent; 236 dma-coherent; 252 dma-coherent; 268 dma-coherent; 684 dma-coherent; 708 dma-coherent; [all …]
|
| /arch/arm/boot/dts/calxeda/ |
| A D | ecx-common.dtsi | 29 dma-coherent; 207 dma-coherent; 214 dma-coherent;
|
| /arch/arm64/boot/dts/nvidia/ |
| A D | tegra264.dtsi | 89 dma-coherent; 184 dma-coherent; 196 dma-coherent; 260 dma-coherent; 272 dma-coherent; 318 dma-coherent;
|
| /arch/arm64/boot/dts/ti/ |
| A D | k3-j784s4-evm-pcie0-pcie1-ep.dtso | 53 dma-coherent; 75 dma-coherent;
|
| /arch/arm64/boot/dts/apm/ |
| A D | apm-storm.dtsi | 640 dma-coherent; 666 dma-coherent; 692 dma-coherent; 718 dma-coherent; 744 dma-coherent; 817 dma-coherent; 894 dma-coherent; 909 dma-coherent; 923 dma-coherent; 936 dma-coherent; [all …]
|
| /arch/arm/boot/dts/ti/keystone/ |
| A D | keystone-k2g-netcp.dtsi | 10 dma-coherent; 106 dma-coherent;
|