Home
last modified time | relevance | path

Searched refs:dma_coherent (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/arch/arm/mm/
Ddma-mapping-nommu.c228 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()
236 dma_ops = arm_nommu_get_dma_map_ops(dev->archdata.dma_coherent); in arch_setup_dma_ops()
Ddma-mapping.c2305 set_dma_ops(dev, arm_get_dma_map_ops(dev->archdata.dma_coherent)); in arm_iommu_detach_device()
2371 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
/Linux-v4.19/arch/mips/include/asm/
Ddevice.h12 bool dma_coherent; member
Ddma-mapping.h28 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
/Linux-v4.19/arch/arm64/include/asm/
Ddevice.h26 bool dma_coherent; member
Ddma-mapping.h50 return dev->archdata.dma_coherent; in is_device_dma_coherent()
/Linux-v4.19/arch/arm/include/asm/
Ddevice.h22 unsigned int dma_coherent:1; member
Ddma-mapping.h109 return dev->archdata.dma_coherent; in is_device_dma_coherent()
/Linux-v4.19/drivers/scsi/arcmsr/
Darcmsr_hba.c583 void *dma_coherent; in arcmsr_alloc_io_queue() local
591 dma_coherent = dma_zalloc_coherent(&pdev->dev, acb->roundup_ccbsize, in arcmsr_alloc_io_queue()
593 if (!dma_coherent) { in arcmsr_alloc_io_queue()
598 acb->dma_coherent2 = dma_coherent; in arcmsr_alloc_io_queue()
599 reg = (struct MessageUnit_B *)dma_coherent; in arcmsr_alloc_io_queue()
621 dma_coherent = dma_zalloc_coherent(&pdev->dev, acb->roundup_ccbsize, in arcmsr_alloc_io_queue()
623 if (!dma_coherent) { in arcmsr_alloc_io_queue()
628 acb->dma_coherent2 = dma_coherent; in arcmsr_alloc_io_queue()
629 reg = (struct MessageUnit_D *)dma_coherent; in arcmsr_alloc_io_queue()
663 dma_coherent = dma_zalloc_coherent(&pdev->dev, acb->roundup_ccbsize, in arcmsr_alloc_io_queue()
[all …]
Darcmsr.h798 void * dma_coherent; member
/Linux-v4.19/arch/mips/mm/
Ddma-noncoherent.c20 return dev->archdata.dma_coherent; in dev_is_coherent()
/Linux-v4.19/drivers/scsi/
Dhptiop.h330 void *dma_coherent[HPTIOP_MAX_REQUESTS]; member
Dhptiop.c1450 hba->dma_coherent[i] = start_virt; in hptiop_probe()
1483 if (hba->dma_coherent[i] && hba->dma_coherent_handle[i]) in hptiop_probe()
1486 hba->dma_coherent[i], in hptiop_probe()
1570 if (hba->dma_coherent[i] && hba->dma_coherent_handle[i]) in hptiop_remove()
1573 hba->dma_coherent[i], in hptiop_remove()
/Linux-v4.19/arch/arm64/mm/
Ddma-mapping.c884 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()