/arch/arm64/mm/ |
D | dma-mapping.c | 42 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument 46 WARN_TAINT(!coherent && cls > ARCH_DMA_MINALIGN, in arch_setup_dma_ops() 52 dev->dma_coherent = coherent; in arch_setup_dma_ops()
|
/arch/arc/plat-hsdk/ |
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/arm64/boot/dts/broadcom/stingray/ |
D | stingray-usb.dtsi | 30 dma-coherent; 40 dma-coherent; 64 dma-coherent; 74 dma-coherent;
|
/arch/arc/boot/dts/ |
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;
|
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;
|
D | hsdk.dts | 222 dma-coherent; 242 dma-coherent; 250 dma-coherent; 263 dma-coherent;
|
/arch/arc/mm/ |
D | dma.c | 94 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument 101 if (is_isa_arcv2() && ioc_enable && coherent) in arch_setup_dma_ops()
|
/arch/arm64/boot/dts/marvell/ |
D | armada-ap810-ap0.dtsi | 78 dma-coherent; 86 dma-coherent; 94 dma-coherent; 102 dma-coherent;
|
D | armada-cp11x.dtsi | 70 dma-coherent; 282 dma-coherent; 294 dma-coherent; 306 dma-coherent; 326 dma-coherent; 336 dma-coherent; 473 dma-coherent; 491 dma-coherent; 504 dma-coherent; 528 dma-coherent; [all …]
|
D | armada-ap80x.dtsi | 62 dma-coherent; 176 dma-coherent; 185 dma-coherent; 194 dma-coherent; 203 dma-coherent; 259 dma-coherent;
|
/arch/arm/boot/dts/ |
D | bcm-nsp.dtsi | 218 dma-coherent; 228 dma-coherent; 238 dma-coherent; 248 dma-coherent; 258 dma-coherent; 269 dma-coherent; 321 dma-coherent; 329 dma-coherent; 337 dma-coherent; 432 dma-coherent; [all …]
|
D | ecx-common.dtsi | 29 dma-coherent; 207 dma-coherent; 214 dma-coherent;
|
D | keystone-k2g-netcp.dtsi | 10 dma-coherent; 106 dma-coherent;
|
/arch/arm64/boot/dts/hisilicon/ |
D | hip06.dtsi | 337 dma-coherent; 381 dma-coherent; 390 dma-coherent; 529 dma-coherent; 572 dma-coherent; 581 dma-coherent; 590 dma-coherent; 599 dma-coherent; 613 dma-coherent; 656 dma-coherent; [all …]
|
D | hip07.dtsi | 1168 dma-coherent; 1182 dma-coherent; 1195 dma-coherent; 1208 dma-coherent; 1221 dma-coherent; 1261 dma-coherent; 1270 dma-coherent; 1416 dma-coherent; 1465 dma-coherent; 1474 dma-coherent; [all …]
|
/arch/c6x/mm/ |
D | Makefile | 6 obj-y := init.o dma-coherent.o
|
/arch/mips/mm/ |
D | dma-noncoherent.c | 141 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument 143 dev->dma_coherent = coherent; in arch_setup_dma_ops()
|
/arch/arm/mm/ |
D | dma-mapping-nommu.c | 195 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument 204 dev->archdata.dma_coherent = (cacheid) ? coherent : true; in arch_setup_dma_ops() 209 dev->archdata.dma_coherent = (get_cr() & CR_M) ? coherent : true; in arch_setup_dma_ops()
|
/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2.dtsi | 117 dma-coherent; 148 dma-coherent; 179 dma-coherent; 209 dma-coherent; 220 dma-coherent; 236 dma-coherent; 252 dma-coherent; 268 dma-coherent; 693 dma-coherent; 717 dma-coherent; [all …]
|
/arch/arm64/boot/dts/amd/ |
D | amd-seattle-soc.dtsi | 73 dma-coherent; 83 dma-coherent; 203 dma-coherent; 223 dma-coherent;
|
D | amd-seattle-xgbe-b.dtsi | 59 dma-coherent; 85 dma-coherent;
|
/arch/arm64/boot/dts/apm/ |
D | apm-storm.dtsi | 631 dma-coherent; 657 dma-coherent; 683 dma-coherent; 709 dma-coherent; 735 dma-coherent; 812 dma-coherent; 890 dma-coherent; 905 dma-coherent; 919 dma-coherent; 932 dma-coherent; [all …]
|
D | apm-shadowcat.dtsi | 606 dma-coherent; 631 dma-coherent; 657 dma-coherent; 669 dma-coherent; 679 dma-coherent; 689 dma-coherent; 696 dma-coherent; 761 dma-coherent; 784 dma-coherent;
|
/arch/arm64/boot/dts/freescale/ |
D | fsl-ls208xa.dtsi | 417 dma-coherent; 467 dma-coherent; 573 dma-coherent; 764 dma-coherent; 786 dma-coherent; 808 dma-coherent; 830 dma-coherent; 850 dma-coherent; 859 dma-coherent;
|
D | fsl-lx2160a.dtsi | 622 dma-coherent; 828 dma-coherent; 841 dma-coherent; 977 dma-coherent; 988 dma-coherent; 999 dma-coherent; 1010 dma-coherent; 1026 dma-coherent; 1054 dma-coherent; 1082 dma-coherent; [all …]
|