/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 79 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent) in mlx4_free_icm() argument 87 if (coherent) in mlx4_free_icm() 134 gfp_t gfp_mask, int coherent) in mlx4_alloc_icm() argument 143 BUG_ON(coherent && (gfp_mask & __GFP_HIGHMEM)); in mlx4_alloc_icm() 187 if (coherent) in mlx4_alloc_icm() 205 if (coherent) in mlx4_alloc_icm() 222 if (!coherent && chunk) { in mlx4_alloc_icm() 234 mlx4_free_icm(dev, icm, coherent); in mlx4_alloc_icm() 275 __GFP_NOWARN, table->coherent); in mlx4_table_get() 283 mlx4_free_icm(dev, table->icm[i], table->coherent); in mlx4_table_get() [all …]
|
/Linux-v4.19/arch/arm64/mm/ |
D | dma-mapping.c | 38 bool coherent) in __get_dma_pgprot() argument 40 if (!coherent || (attrs & DMA_ATTR_WRITE_COMBINE)) in __get_dma_pgprot() 100 bool coherent = is_device_dma_coherent(dev); in __dma_alloc() local 105 if (!coherent && !gfpflags_allow_blocking(flags)) { in __dma_alloc() 120 if (coherent) in __dma_alloc() 531 bool coherent = is_device_dma_coherent(dev); in __iommu_alloc_attrs() local 532 int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs); in __iommu_alloc_attrs() 554 if (coherent) { in __iommu_alloc_attrs() 565 if (coherent) in __iommu_alloc_attrs() 572 pgprot_t prot = __get_dma_pgprot(attrs, PAGE_KERNEL, coherent); in __iommu_alloc_attrs() [all …]
|
/Linux-v4.19/arch/arc/boot/dts/ |
D | axc003_idu.dtsi | 104 * Mark DMA peripherals connected via IOC port as dma-coherent. We do 107 * only AXS103 board has HW-coherent DMA peripherals) 108 * We don't need to mark pgu@17000 as dma-coherent because it uses 113 dma-coherent; 117 dma-coherent; 121 dma-coherent; 125 dma-coherent;
|
D | axc003.dtsi | 97 * Mark DMA peripherals connected via IOC port as dma-coherent. We do 100 * only AXS103 board has HW-coherent DMA peripherals) 101 * We don't need to mark pgu@17000 as dma-coherent because it uses 106 dma-coherent; 110 dma-coherent; 114 dma-coherent; 118 dma-coherent;
|
/Linux-v4.19/Documentation/devicetree/bindings/ata/ |
D | ahci-fsl-qoriq.txt | 11 - dma-coherent: Enable AHCI coherent DMA operation. 20 dma-coherent;
|
D | apm-xgene.txt | 27 - dma-coherent : Present if dma operations are coherent 59 dma-coherent; 73 dma-coherent;
|
D | sata_highbank.txt | 14 - dma-coherent : Present if dma operations are coherent 36 dma-coherent;
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.c | 88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() argument 96 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() 206 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() [all …]
|
D | mthca_memfree.h | 69 int coherent; member 83 gfp_t gfp_mask, int coherent); 84 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent);
|
/Linux-v4.19/Documentation/devicetree/bindings/dma/xilinx/ |
D | zynqmp_dma.txt | 14 - dma-coherent : Present if dma operations are coherent. 25 dma-coherent;
|
/Linux-v4.19/arch/arm/mm/ |
D | dma-mapping-nommu.c | 211 static const struct dma_map_ops *arm_nommu_get_dma_map_ops(bool coherent) in arm_nommu_get_dma_map_ops() argument 213 return coherent ? &dma_direct_ops : &arm_nommu_dma_ops; in arm_nommu_get_dma_map_ops() 217 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops() argument 228 dev->archdata.dma_coherent = (cacheid) ? coherent : true; in arch_setup_dma_ops() 233 dev->archdata.dma_coherent = (get_cr() & CR_M) ? coherent : true; in arch_setup_dma_ops()
|
/Linux-v4.19/arch/arm64/boot/dts/marvell/ |
D | armada-ap810-ap0.dtsi | 78 dma-coherent; 86 dma-coherent; 94 dma-coherent; 102 dma-coherent;
|
D | armada-cp110.dtsi | 47 dma-coherent; 215 dma-coherent; 227 dma-coherent; 239 dma-coherent; 249 dma-coherent; 259 dma-coherent; 396 dma-coherent; 414 dma-coherent; 427 dma-coherent; 454 dma-coherent; [all …]
|
D | armada-ap806.dtsi | 133 dma-coherent; 142 dma-coherent; 151 dma-coherent; 160 dma-coherent; 217 dma-coherent;
|
/Linux-v4.19/arch/mips/include/asm/ |
D | dma-mapping.h | 25 bool coherent) in arch_setup_dma_ops() argument 28 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
|
/Linux-v4.19/arch/arm64/boot/dts/hisilicon/ |
D | hip06.dtsi | 341 dma-coherent; 385 dma-coherent; 394 dma-coherent; 533 dma-coherent; 576 dma-coherent; 585 dma-coherent; 594 dma-coherent; 603 dma-coherent; 617 dma-coherent; 660 dma-coherent; [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | bcm-nsp.dtsi | 218 dma-coherent; 228 dma-coherent; 238 dma-coherent; 248 dma-coherent; 259 dma-coherent; 311 dma-coherent; 319 dma-coherent; 327 dma-coherent; 396 dma-coherent; 467 dma-coherent; [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/xillybus/ |
D | xillybus.txt | 9 - dma-coherent: Present if DMA operations are coherent
|
/Linux-v4.19/Documentation/devicetree/bindings/crypto/ |
D | amd-ccp.txt | 9 - dma-coherent: Present if dma operations are coherent
|
D | arm-cryptocell.txt | 11 - dma-coherent: Present if dma operations are coherent.
|
D | hisilicon,hip07-sec.txt | 19 - dma-coherent: The driver assumes coherent dma is possible. 49 dma-coherent;
|
/Linux-v4.19/Documentation/devicetree/bindings/dma/ |
D | apm-xgene-dma.txt | 21 - dma-coherent : Present if dma operations are coherent 45 dma-coherent;
|
/Linux-v4.19/Documentation/devicetree/bindings/pci/ |
D | hisilicon-pcie.txt | 21 - dma-coherent: Present if DMA operations are coherent. 33 dma-coherent; 76 dma-coherent;
|
D | arm,juno-r1-pcie.txt | 9 - dma-coherent: The host controller bridges the AXI transactions into PCIe bus 10 in a manner that makes the DMA operations to appear coherent to the CPUs.
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | calxeda-xgmac.txt | 10 - dma-coherent : Present if dma operations are coherent
|