dma-direction.h 407 B

123456789101112131415161718
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _LINUX_DMA_DIRECTION_H
  3. #define _LINUX_DMA_DIRECTION_H
  4. enum dma_data_direction {
  5. DMA_BIDIRECTIONAL = 0,
  6. DMA_TO_DEVICE = 1,
  7. DMA_FROM_DEVICE = 2,
  8. DMA_NONE = 3,
  9. };
  10. static inline int valid_dma_direction(enum dma_data_direction dir)
  11. {
  12. return dir == DMA_BIDIRECTIONAL || dir == DMA_TO_DEVICE ||
  13. dir == DMA_FROM_DEVICE;
  14. }
  15. #endif /* _LINUX_DMA_DIRECTION_H */