linux/arch/nios2/include/asm/dma-mapping.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2011 Tobias Klauser <tklauser@distanz.ch>
   3 * Copyright (C) 2009 Wind River Systems Inc
   4 *
   5 * This file is subject to the terms and conditions of the GNU General
   6 * Public License.  See the file COPYING in the main directory of this
   7 * archive for more details.
   8 */
   9
  10#ifndef _ASM_NIOS2_DMA_MAPPING_H
  11#define _ASM_NIOS2_DMA_MAPPING_H
  12
  13extern const struct dma_map_ops nios2_dma_ops;
  14
  15static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus)
  16{
  17        return &nios2_dma_ops;
  18}
  19
  20/*
  21 * dma_alloc_attrs() always returns non-cacheable memory, so there's no need to
  22 * do any flushing here.
  23 */
  24static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size,
  25                                  enum dma_data_direction direction)
  26{
  27}
  28
  29#endif /* _ASM_NIOS2_DMA_MAPPING_H */
  30