Home
last modified time | relevance | path

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

12345678910

/linux-6.3-rc2/arch/arm/boot/dts/
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.dtsi218 dma-coherent;
228 dma-coherent;
238 dma-coherent;
248 dma-coherent;
258 dma-coherent;
269 dma-coherent;
322 dma-coherent;
330 dma-coherent;
586 dma-coherent;
623 dma-coherent;
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Dicm.c87 if (coherent) in mlx4_free_icm()
133 gfp_t gfp_mask, int coherent) in mlx4_alloc_icm() argument
172 chunk->coherent = coherent; in mlx4_alloc_icm()
174 if (!coherent) in mlx4_alloc_icm()
186 if (coherent) in mlx4_alloc_icm()
204 if (coherent) in mlx4_alloc_icm()
221 if (!coherent && chunk) { in mlx4_alloc_icm()
232 mlx4_free_icm(dev, icm, coherent); in mlx4_alloc_icm()
273 __GFP_NOWARN, table->coherent); in mlx4_table_get()
340 if (table->coherent) { in mlx4_table_find()
[all …]
A Dicm.h60 bool coherent; member
81 gfp_t gfp_mask, int coherent);
82 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent);
127 if (iter->chunk->coherent) in mlx4_icm_addr()
135 if (iter->chunk->coherent) in mlx4_icm_size()
/linux-6.3-rc2/arch/riscv/mm/
A Ddma-noncoherent.c60 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument
62 WARN_TAINT(!coherent && riscv_cbom_block_size > ARCH_DMA_MINALIGN, in arch_setup_dma_ops()
68 WARN_TAINT(!coherent && !noncoherent_supported, TAINT_CPU_OUT_OF_SPEC, in arch_setup_dma_ops()
72 dev->dma_coherent = coherent; in arch_setup_dma_ops()
/linux-6.3-rc2/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()
/linux-6.3-rc2/arch/arm/mm/
A Ddma-mapping-nommu.c37 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument
46 dev->dma_coherent = cacheid ? coherent : true; in arch_setup_dma_ops()
51 dev->dma_coherent = (get_cr() & CR_M) ? coherent : true; in arch_setup_dma_ops()
/linux-6.3-rc2/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;
/linux-6.3-rc2/arch/arm64/mm/
A Ddma-mapping.c65 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument
69 WARN_TAINT(!coherent && cls > ARCH_DMA_MINALIGN, in arch_setup_dma_ops()
75 dev->dma_coherent = coherent; in arch_setup_dma_ops()
/linux-6.3-rc2/drivers/infiniband/hw/mthca/
A Dmthca_memfree.c96 if (coherent) in mthca_free_icm()
138 gfp_t gfp_mask, int coherent) in mthca_alloc_icm() argument
146 BUG_ON(coherent && (gfp_mask & __GFP_HIGHMEM)); in mthca_alloc_icm()
173 if (coherent) in mthca_alloc_icm()
184 if (coherent) in mthca_alloc_icm()
207 if (!coherent && chunk) { in mthca_alloc_icm()
218 mthca_free_icm(dev, icm, coherent); in mthca_alloc_icm()
236 __GFP_NOWARN, table->coherent); in mthca_table_get()
244 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_table_get()
271 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_table_put()
[all …]
/linux-6.3-rc2/arch/arm64/boot/dts/broadcom/stingray/
A Dstingray-usb.dtsi30 dma-coherent;
40 dma-coherent;
64 dma-coherent;
74 dma-coherent;
/linux-6.3-rc2/Documentation/devicetree/bindings/ata/
A Dahci-fsl-qoriq.txt11 - dma-coherent: Enable AHCI coherent DMA operation.
20 dma-coherent;
A Dapm-xgene.txt27 - dma-coherent : Present if dma operations are coherent
59 dma-coherent;
73 dma-coherent;
/linux-6.3-rc2/arch/arm64/boot/dts/marvell/
A Darmada-ap810-ap0.dtsi78 dma-coherent;
86 dma-coherent;
94 dma-coherent;
102 dma-coherent;
A Darmada-cp11x.dtsi72 dma-coherent;
316 dma-coherent;
328 dma-coherent;
340 dma-coherent;
360 dma-coherent;
370 dma-coherent;
507 dma-coherent;
525 dma-coherent;
538 dma-coherent;
562 dma-coherent;
[all …]
/linux-6.3-rc2/arch/arm64/boot/dts/amd/
A Damd-seattle-xgbe-b.dtsi59 dma-coherent;
85 dma-coherent;
98 dma-coherent;
111 dma-coherent;
A Damd-seattle-soc.dtsi62 dma-coherent;
75 dma-coherent;
84 dma-coherent;
93 dma-coherent;
213 dma-coherent;
247 dma-coherent;
265 dma-coherent;
/linux-6.3-rc2/arch/arm64/boot/dts/hisilicon/
A Dhip06.dtsi341 dma-coherent;
384 dma-coherent;
393 dma-coherent;
532 dma-coherent;
575 dma-coherent;
584 dma-coherent;
593 dma-coherent;
602 dma-coherent;
616 dma-coherent;
659 dma-coherent;
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/dma/xilinx/
A Dxlnx,zynqmp-dma-1.0.yaml58 dma-coherent:
59 description: present if dma operations are coherent
84 dma-coherent;
/linux-6.3-rc2/Documentation/devicetree/bindings/xillybus/
A Dxillybus.txt9 - dma-coherent: Present if DMA operations are coherent
/linux-6.3-rc2/Documentation/devicetree/bindings/crypto/
A Damd-ccp.txt9 - dma-coherent: Present if dma operations are coherent
/linux-6.3-rc2/Documentation/devicetree/bindings/pci/
A Dti,am65-pci-ep.yaml45 dma-coherent: true
54 - dma-coherent
74 dma-coherent;
/linux-6.3-rc2/Documentation/devicetree/bindings/dma/
A Dapm-xgene-dma.txt21 - dma-coherent : Present if dma operations are coherent
45 dma-coherent;
/linux-6.3-rc2/arch/arc/mm/
A Ddma.c94 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()

Completed in 38 milliseconds

12345678910