“1da177e4c3f41524e886b7f1b8a0c1fc7321cac2”上不存在“arch/sparc/include/asm/sembuf.h”
  • C
    dma-mapping: move swiotlb arch helpers to a new header · ea8c64ac
    Christoph Hellwig 提交于
    phys_to_dma, dma_to_phys and dma_capable are helpers published by
    architecture code for use of swiotlb and xen-swiotlb only.  Drivers are
    not supposed to use these directly, but use the DMA API instead.
    
    Move these to a new asm/dma-direct.h helper, included by a
    linux/dma-direct.h wrapper that provides the default linear mapping
    unless the architecture wants to override it.
    
    In the MIPS case the existing dma-coherent.h is reused for now as
    untangling it will take a bit of work.
    Signed-off-by: NChristoph Hellwig <hch@lst.de>
    Acked-by: NRobin Murphy <robin.murphy@arm.com>
    ea8c64ac
dma-direct.h 853 字节