Home
last modified time | relevance | path

Searched refs:coherent (Results 1 – 25 of 111) sorted by relevance

12345

/arch/arm/boot/dts/broadcom/
A Dbcm-nsp-ax.dtsi13 /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 Dbcm-nsp.dtsi219 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 Ddma-mapping-nommu.c36 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 Ddma-mapping.c41 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 Dplatform.c88 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 Ddma-noncoherent.c131 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 Dstingray-usb.dtsi30 dma-coherent;
40 dma-coherent;
64 dma-coherent;
74 dma-coherent;
/arch/arc/boot/dts/
A Daxc003.dtsi94 * 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 Daxc003_idu.dtsi101 * 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 Damd-seattle-xgbe-b.dtsi31 dma-coherent;
57 dma-coherent;
70 dma-coherent;
83 dma-coherent;
A Damd-seattle-soc.dtsi62 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 Darmada-ap810-ap0.dtsi76 dma-coherent;
84 dma-coherent;
92 dma-coherent;
100 dma-coherent;
A Darmada-cp11x.dtsi72 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 Darmada-ap80x.dtsi82 dma-coherent;
181 dma-coherent;
190 dma-coherent;
199 dma-coherent;
208 dma-coherent;
264 dma-coherent;
/arch/arc/mm/
A Ddma.c93 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 Dhip06.dtsi267 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 Dhip07.dtsi1022 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 Dmorello-sdp.dts94 dma-coherent;
108 dma-coherent;
122 dma-coherent;
143 dma-coherent;
/arch/mips/mm/
A Ddma-noncoherent.c140 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 Dns2.dtsi119 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 Decx-common.dtsi29 dma-coherent;
207 dma-coherent;
214 dma-coherent;
/arch/arm64/boot/dts/nvidia/
A Dtegra264.dtsi89 dma-coherent;
184 dma-coherent;
196 dma-coherent;
260 dma-coherent;
272 dma-coherent;
318 dma-coherent;
/arch/arm64/boot/dts/ti/
A Dk3-j784s4-evm-pcie0-pcie1-ep.dtso53 dma-coherent;
75 dma-coherent;
/arch/arm64/boot/dts/apm/
A Dapm-storm.dtsi640 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 Dkeystone-k2g-netcp.dtsi10 dma-coherent;
106 dma-coherent;

Completed in 45 milliseconds

12345