linux/arch/x86/include/asm/dma-mapping.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef _ASM_X86_DMA_MAPPING_H
   3#define _ASM_X86_DMA_MAPPING_H
   4
   5/*
   6 * IOMMU interface. See Documentation/core-api/dma-api-howto.rst and
   7 * Documentation/core-api/dma-api.rst for documentation.
   8 */
   9
  10#include <linux/scatterlist.h>
  11#include <asm/io.h>
  12#include <asm/swiotlb.h>
  13
  14extern int iommu_merge;
  15extern int panic_on_overflow;
  16
  17extern const struct dma_map_ops *dma_ops;
  18
  19static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus)
  20{
  21        return dma_ops;
  22}
  23
  24#endif
  25