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